/* File: reportJsAPI.css */
app-report :root,app-dashboard :root,div.yfContainer :root,app-story :root{--primary-color: #5DB535;--loader-color: #5DB535;--leftnav-hover-color: #4B9229;--primary-button-color: #5DB535;--primary-button-hover-color: #4B9229;--primary-color-17-percent: #009EEC2B;--primary-color-17-percent-background: var(--primary-color-17-percent);--grey: #CCCCCC;--grey-shadow: #05050510;--background-grey: var(--grey);--border-grey: var(--grey);--signal-positive-color: #5DB535;--signal-negative-color: #F0C737;--dark-grey: #666;--dark-grey-1: #333740;--dark-grey-2: #717684;--black: #000;--background-black: var(--black);--white: #fff;--background-white: var(--white);--primary-text-color: #333740;--light-grey: #F8F6F4;--light-grey-background: var(--light-grey);--light-grey-1: #A0A5B4;--light-grey-1-background: var(--light-grey-1);--light-grey-2: #DBDDE5;--light-grey-2-background: var(--light-grey-2);--light-grey-3: #ECEDF0;--light-grey-3-background: var(--light-grey-3);--light-grey-4: #b0b0b0;--light-grey-4-background: var(--light-grey-4);--light-grey-5: #F2F2F2;--light-grey-5-background: var(--light-grey-5);--light-blue: #D4EFFC;--light-blue-1: #A1E0FF;--light-blue-text-selection: #BFE7FA;--warning-orange: #F69336;--light-orange-1: #FEF5E5;--error-red: #EE2439;--transparent: #ffffff00;--popup-button-color: #D4EFFC;--toolbar-tab-border: #FFD000;--light-grey-thin-border-color: #dbdde5}app-report select,app-dashboard select,div.yfContainer select,app-story select{box-sizing:border-box}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:Roboto;src:url("../css/fonts/Roboto-Thin.ttf") format("truetype");font-style:normal;font-weight:100}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:Roboto;src:url("../css/fonts/Roboto-ThinItalic.ttf") format("truetype");font-style:italic;font-weight:100}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:Roboto;src:url("../css/fonts/Roboto-Light.ttf") format("truetype");font-style:normal;font-weight:400}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:Roboto;src:url("../css/fonts/Roboto-LightItalic.ttf") format("truetype");font-style:italic;font-weight:400}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:Roboto;src:url("../css/fonts/Roboto-Regular.ttf") format("truetype");font-style:normal;font-weight:700}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:Roboto;src:url("../css/fonts/Roboto-Italic.ttf") format("truetype");font-style:italic;font-weight:700}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:RobotoNormal;src:url("../css/fonts/Roboto-Medium.ttf") format("truetype");font-style:normal;font-weight:500}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:RobotoNormal;src:url("../css/fonts/Roboto-MediumItalic.ttf") format("truetype");font-style:italic;font-weight:500}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:Roboto;src:url("../css/fonts/Roboto-Bold.ttf") format("truetype");font-style:normal;font-weight:800}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:Roboto;src:url("../css/fonts/Roboto-BoldItalic.ttf") format("truetype");font-style:italic;font-weight:800}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:Roboto;src:url("../css/fonts/Roboto-Black.ttf") format("truetype");font-style:normal;font-weight:900}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:Roboto;src:url("../css/fonts/Roboto-BlackItalic.ttf") format("truetype");font-style:italic;font-weight:900}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:sourceSansPro;src:url("../css/fonts/SourceSansPro-Regular-webfont.eot");src:url("../css/fonts/SourceSansPro-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../css/fonts/SourceSansPro-Regular-webfont.woff") format("woff"),url("../css/fonts/SourceSansPro-Regular.ttf") format("truetype"),url("../css/fonts/SourceSansPro-Regular-webfont.svg#webfont") format("svg");font-style:normal;font-weight:normal}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:sourceSansPro;src:url("../css/fonts/SourceSansPro-It-webfont.eot");src:url("../css/fonts/SourceSansPro-It-webfont.eot?#iefix") format("embedded-opentype"),url("../css/fonts/SourceSansPro-It-webfont.woff") format("woff"),url("../css/fonts/SourceSansPro-Italic.ttf") format("truetype"),url("../css/fonts/SourceSansPro-It-webfont.svg#webfont") format("svg");font-style:italic;font-weight:normal}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:sourceSansPro;src:url("../css/fonts/SourceSansPro-Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../css/fonts/SourceSansPro-Semibold-webfont.woff") format("woff"),url("../css/fonts/SourceSansPro-Semibold.ttf") format("truetype"),url("../css/fonts/SourceSansPro-Semibold-webfont.svg#webfont") format("svg");font-style:normal;font-weight:bold}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:sourceSansPro;src:url("../css/fonts/SourceSansPro-ExtraLight-webfont.eot?#iefix") format("embedded-opentype"),url("../css/fonts/SourceSansPro-ExtraLight-webfont.woff") format("woff"),url("../css/fonts/SourceSansPro-ExtraLight.ttf") format("truetype"),url("../css/fonts/SourceSansPro-ExtraLight-webfont.svg#webfont") format("svg");font-style:normal;font-weight:200}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:sourceSansPro;src:url("../css/fonts/SourceSansPro-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../css/fonts/SourceSansPro-Light-webfont.woff") format("woff"),url("../css/fonts/SourceSansPro-Light.ttf") format("truetype"),url("../css/fonts/SourceSansPro-Light-webfont.svg#webfont") format("svg");font-style:normal;font-weight:300}}@font-face{app-report,app-dashboard,div.yfContainer,app-story{font-family:sourceSansPro;src:url("../css/fonts/SourceSansPro-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../css/fonts/SourceSansPro-BoldItalic.woff") format("woff"),url("../css/fonts/SourceSansPro-BoldItalic.ttf") format("truetype"),url("../css/fonts/SourceSansPro-BoldItalic-webfont.svg#webfont") format("svg");font-style:italic;font-weight:900}}app-report div.toolbarOuter,app-dashboard div.toolbarOuter,div.yfContainer div.toolbarOuter,app-story div.toolbarOuter{height:39px;min-width:750px;font-size:12px;position:relative;z-index:300;background-color:#fdfdfd;border-top:3px solid var(--primary-color);border-bottom:1px solid #e3e3e3}app-report div.toolbar,app-dashboard div.toolbar,div.yfContainer div.toolbar,app-story div.toolbar{FONT-SIZE:14px;white-space:nowrap;position:relative;height:40px;color:var(--dark-grey)}app-report div.toolbar.searchShowed>table#rightToolbar,app-dashboard div.toolbar.searchShowed>table#rightToolbar,div.yfContainer div.toolbar.searchShowed>table#rightToolbar,app-story div.toolbar.searchShowed>table#rightToolbar{right:218px}app-report table.mainToolbar,app-dashboard table.mainToolbar,div.yfContainer table.mainToolbar,app-story table.mainToolbar{height:40px}app-report table.toolbarButtons,app-dashboard table.toolbarButtons,div.yfContainer table.toolbarButtons,app-story table.toolbarButtons{height:40px}app-report td.toolbarUserInfoCell,app-dashboard td.toolbarUserInfoCell,div.yfContainer td.toolbarUserInfoCell,app-story td.toolbarUserInfoCell{padding-left:25px}app-report table.toolbarUserInfo,app-dashboard table.toolbarUserInfo,div.yfContainer table.toolbarUserInfo,app-story table.toolbarUserInfo{height:40px}app-report td.mainToolbarItem,app-dashboard td.mainToolbarItem,div.yfContainer td.mainToolbarItem,app-story td.mainToolbarItem{padding:0 10px;border-left:1px solid #e3e3e3}app-report td.mainToolbarItem.mainToolbarFirstItem,app-dashboard td.mainToolbarItem.mainToolbarFirstItem,div.yfContainer td.mainToolbarItem.mainToolbarFirstItem,app-story td.mainToolbarItem.mainToolbarFirstItem{border-left:none}app-report td.mainToolbarActiveItem,app-dashboard td.mainToolbarActiveItem,div.yfContainer td.mainToolbarActiveItem,app-story td.mainToolbarActiveItem{background:url(../images/menu_on.png) no-repeat top center}app-report table.mainToolbar a,app-dashboard table.mainToolbar a,div.yfContainer table.mainToolbar a,app-story table.mainToolbar a{color:#8e8e8e}app-report table.mainToolbar a:hover,app-dashboard table.mainToolbar a:hover,div.yfContainer table.mainToolbar a:hover,app-story table.mainToolbar a:hover{color:#5e5e5e}app-report div.toolbarAvatar,app-dashboard div.toolbarAvatar,div.yfContainer div.toolbarAvatar,app-story div.toolbarAvatar{position:relative;width:40px;height:40px}app-report div.toolbarAvatar>img,app-dashboard div.toolbarAvatar>img,div.yfContainer div.toolbarAvatar>img,app-story div.toolbarAvatar>img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:30px;max-height:30px}app-report td.toolbarUserName,app-dashboard td.toolbarUserName,div.yfContainer td.toolbarUserName,app-story td.toolbarUserName{padding-left:5px}app-report td.toolbarProfileAnchor,app-dashboard td.toolbarProfileAnchor,div.yfContainer td.toolbarProfileAnchor,app-story td.toolbarProfileAnchor{padding-left:10px}app-report td.toolbarSearch,app-dashboard td.toolbarSearch,div.yfContainer td.toolbarSearch,app-story td.toolbarSearch{padding-left:25px}app-report .toolbarTopRow,app-dashboard .toolbarTopRow,div.yfContainer .toolbarTopRow,app-story .toolbarTopRow{height:5px}app-report table.leftToolbar .toolbarTopRow td>div,app-dashboard table.leftToolbar .toolbarTopRow td>div,div.yfContainer table.leftToolbar .toolbarTopRow td>div,app-story table.leftToolbar .toolbarTopRow td>div{height:40px;width:1px;background:#e3e3e3}app-report table.leftToolbar .toolbarTabRow td,app-dashboard table.leftToolbar .toolbarTabRow td,div.yfContainer table.leftToolbar .toolbarTabRow td,app-story table.leftToolbar .toolbarTabRow td{height:30px;padding-bottom:5px}app-report table.leftToolbar,app-dashboard table.leftToolbar,div.yfContainer table.leftToolbar,app-story table.leftToolbar{border:0;position:absolute;left:0;height:40px;padding-top:0px;empty-cells:show}app-report table.rightToolbar,app-dashboard table.rightToolbar,div.yfContainer table.rightToolbar,app-story table.rightToolbar{position:absolute;top:0px;left:540px;height:40px;border-spacing:0;padding-top:0px;border-collapse:collapse;border:0}app-report table.farRightToolbar,app-dashboard table.farRightToolbar,div.yfContainer table.farRightToolbar,app-story table.farRightToolbar{border:0 none;border-collapse:collapse;height:40px;right:0;position:absolute;top:0px}app-report table.midRightToolbar,app-dashboard table.midRightToolbar,div.yfContainer table.midRightToolbar,app-story table.midRightToolbar{position:absolute;top:0;left:480px;height:40px;border:0 none;border-collapse:none;min-width:55px;text-align:right}app-report table.midRightToolbar td,app-dashboard table.midRightToolbar td,div.yfContainer table.midRightToolbar td,app-story table.midRightToolbar td{cursor:pointer}app-report td.toolbarTab,app-dashboard td.toolbarTab,div.yfContainer td.toolbarTab,app-story td.toolbarTab{padding:0 10px;border-right:1px solid #e3e3e3}app-report td.toolbarTabActive,app-dashboard td.toolbarTabActive,div.yfContainer td.toolbarTabActive,app-story td.toolbarTabActive{background:url(../images/menu_on.png) no-repeat top center}app-report td.toolbarTab a,app-dashboard td.toolbarTab a,div.yfContainer td.toolbarTab a,app-story td.toolbarTab a{color:#8e8e8e}app-report td.toolbarTab a:hover,app-dashboard td.toolbarTab a:hover,div.yfContainer td.toolbarTab a:hover,app-story td.toolbarTab a:hover{color:#5e5e5e}app-report td.toolbarButton,app-dashboard td.toolbarButton,div.yfContainer td.toolbarButton,app-story td.toolbarButton{border-left:1px solid #e3e3e3;color:var(--dark-grey);font-size:16px;padding:0 10px;min-width:23px;cursor:pointer}app-report td.toolbarButtonLast,app-dashboard td.toolbarButtonLast,div.yfContainer td.toolbarButtonLast,app-story td.toolbarButtonLast{border-right:1px solid #e3e3e3}app-report table.rightToolbar tr,app-dashboard table.rightToolbar tr,div.yfContainer table.rightToolbar tr,app-story table.rightToolbar tr{border-right:1px solid #e3e3e3}app-report td.toolbarButtonClose,app-dashboard td.toolbarButtonClose,div.yfContainer td.toolbarButtonClose,app-story td.toolbarButtonClose{border-left:0px}app-report td.toolbarButtonDisabled,app-dashboard td.toolbarButtonDisabled,div.yfContainer td.toolbarButtonDisabled,app-story td.toolbarButtonDisabled{cursor:default}app-report .centered,app-dashboard .centered,div.yfContainer .centered,app-story .centered{margin-left:auto;margin-right:auto}app-report div.mainContent,app-dashboard div.mainContent,div.yfContainer div.mainContent,app-story div.mainContent{margin:19px 0 0 30px}app-report div.headerbg,app-dashboard div.headerbg,div.yfContainer div.headerbg,app-story div.headerbg{background:#fff}app-report a.toolbar:link,app-report a.toolbar:active,app-report a.toolbar:visited,app-dashboard a.toolbar:link,app-dashboard a.toolbar:active,app-dashboard a.toolbar:visited,div.yfContainer a.toolbar:link,div.yfContainer a.toolbar:active,div.yfContainer a.toolbar:visited,app-story a.toolbar:link,app-story a.toolbar:active,app-story a.toolbar:visited{COLOR:#8e8e8e;text-decoration:none;font-size:14px;line-height:16px}app-report a.toolbar:hover,app-dashboard a.toolbar:hover,div.yfContainer a.toolbar:hover,app-story a.toolbar:hover{COLOR:#5e5e5e;text-decoration:underline;font-size:14px}app-report .filterError,app-dashboard .filterError,div.yfContainer .filterError,app-story .filterError{color:#c00000;font-style:italic}app-report h1.i4headertitle,app-dashboard h1.i4headertitle,div.yfContainer h1.i4headertitle,app-story h1.i4headertitle{margin:0px;padding:0 40px 0 40px;color:#979797;font-weight:bold;font-size:30px;white-space:nowrap}app-report div.dashButton,app-dashboard div.dashButton,div.yfContainer div.dashButton,app-story div.dashButton{border-radius:5px;color:#fff;background-color:var(--primary-button-color);padding:5px 8px 5px 8px;min-width:50px;text-align:center;margin-left:10px;margin-right:10px;cursor:pointer;FONT-SIZE:14px;behavior:url(css/PIE.htc);position:relative}app-report div.cellActionButton,app-dashboard div.cellActionButton,div.yfContainer div.cellActionButton,app-story div.cellActionButton{border-radius:5px;color:var(--primary-button-color);background-color:#fff;border:1px solid;border-color:var(--primary-button-color);padding:5px 8px 5px 8px;min-width:50px;text-align:center;margin-left:10px;margin-right:10px;FONT-SIZE:12px;cursor:pointer;behavior:url(css/PIE.htc);position:relative}app-report div.cellActionButton:hover,app-dashboard div.cellActionButton:hover,div.yfContainer div.cellActionButton:hover,app-story div.cellActionButton:hover{border-radius:5px;color:#fff;background-color:var(--primary-button-color);padding:5px 8px 5px 8px;min-width:50px;text-align:center;margin-left:10px;margin-right:10px;FONT-SIZE:12px;behavior:url(css/PIE.htc);position:relative}app-report div.disabledCellActionButton,app-dashboard div.disabledCellActionButton,div.yfContainer div.disabledCellActionButton,app-story div.disabledCellActionButton{border-radius:5px;color:#fff;background-color:#dbdde5;padding:5px 8px 5px 8px;min-width:50px;text-align:center;margin-left:10px;margin-right:10px;FONT-SIZE:12px;behavior:url(css/PIE.htc);position:relative}app-report div.cellActionDone,app-dashboard div.cellActionDone,div.yfContainer div.cellActionDone,app-story div.cellActionDone{background-image:url(../images/success-green.svg);height:25px;width:25px;line-height:20px;background-repeat:no-repeat;display:inline-block}app-report #logoffBtn,app-dashboard #logoffBtn,div.yfContainer #logoffBtn,app-story #logoffBtn{margin-top:-4px;min-width:0px;margin-left:30px;display:inline}app-report div.toolbarNavItem,app-dashboard div.toolbarNavItem,div.yfContainer div.toolbarNavItem,app-story div.toolbarNavItem{float:left;padding:0px 10px 0px 10px}app-report .child,app-dashboard .child,div.yfContainer .child,app-story .child{DISPLAY:none}app-report .parent,app-dashboard .parent,div.yfContainer .parent,app-story .parent{DISPLAY:inline}app-report .printpagebreak,app-dashboard .printpagebreak,div.yfContainer .printpagebreak,app-story .printpagebreak{PAGE-BREAK-BEFORE:always}@media print{app-report div.reportContainer table.jrPage,app-dashboard div.reportContainer table.jrPage,div.yfContainer div.reportContainer table.jrPage,app-story div.reportContainer table.jrPage{break-inside:avoid-page}}app-report .default,app-dashboard .default,div.yfContainer .default,app-story .default{BACKGROUND-COLOR:#fff}app-report .i4bodyheader,app-dashboard .i4bodyheader,div.yfContainer .i4bodyheader,app-story .i4bodyheader{FONT-WEIGHT:bold;FONT-SIZE:15px;COLOR:var(--primary-color);LINE-HEIGHT:20px;FONT-STYLE:normal}app-report .i4bodytext,app-dashboard .i4bodytext,div.yfContainer .i4bodytext,app-story .i4bodytext{FONT-SIZE:14px;COLOR:#000}app-report .i4bodytexterror,app-dashboard .i4bodytexterror,div.yfContainer .i4bodytexterror,app-story .i4bodytexterror{FONT-SIZE:14px;color:#e90202}app-report .i4bodytextlarge,app-dashboard .i4bodytextlarge,div.yfContainer .i4bodytextlarge,app-story .i4bodytextlarge{FONT-SIZE:15px;COLOR:#000;LINE-HEIGHT:15px}app-report .i4bodytextlarger,app-dashboard .i4bodytextlarger,div.yfContainer .i4bodytextlarger,app-story .i4bodytextlarger{FONT-SIZE:17px;COLOR:#000;LINE-HEIGHT:15px}app-report .i4bodytextbold,app-dashboard .i4bodytextbold,div.yfContainer .i4bodytextbold,app-story .i4bodytextbold{FONT-SIZE:13px;FONT-WEIGHT:bold;COLOR:#000;LINE-HEIGHT:15px}app-report .i4bodytextred,app-dashboard .i4bodytextred,div.yfContainer .i4bodytextred,app-story .i4bodytextred{FONT-SIZE:14px;COLOR:red;LINE-HEIGHT:15px}app-report .i4bodytextredtitle,app-dashboard .i4bodytextredtitle,div.yfContainer .i4bodytextredtitle,app-story .i4bodytextredtitle{FONT-SIZE:22px;COLOR:red}app-report .i4bodytextgreytitle,app-dashboard .i4bodytextgreytitle,div.yfContainer .i4bodytextgreytitle,app-story .i4bodytextgreytitle{FONT-SIZE:22px;COLOR:#999}app-report .i4bodytexttitle,app-dashboard .i4bodytexttitle,div.yfContainer .i4bodytexttitle,app-story .i4bodytexttitle{FONT-SIZE:22px;COLOR:var(--primary-color)}app-report .i4bodytextwhite,app-dashboard .i4bodytextwhite,div.yfContainer .i4bodytextwhite,app-story .i4bodytextwhite{FONT-SIZE:13px;color:var(--white);LINE-HEIGHT:15px}app-report .i4bodytextsm,app-dashboard .i4bodytextsm,div.yfContainer .i4bodytextsm,app-story .i4bodytextsm{FONT-WEIGHT:normal;FONT-SIZE:14px}app-report .i4bodytexttiny,app-dashboard .i4bodytexttiny,div.yfContainer .i4bodytexttiny,app-story .i4bodytexttiny{FONT-WEIGHT:normal;FONT-SIZE:11px;color:var(--dark-grey)}app-report .i4bodytextgreyheading,app-dashboard .i4bodytextgreyheading,div.yfContainer .i4bodytextgreyheading,app-story .i4bodytextgreyheading{FONT-WEIGHT:bold;FONT-SIZE:15px;color:var(--dark-grey)}app-report .i4bodytextblueheading,app-dashboard .i4bodytextblueheading,div.yfContainer .i4bodytextblueheading,app-story .i4bodytextblueheading{FONT-WEIGHT:bold;FONT-SIZE:15px;COLOR:#009ecc}app-report .i4bodytextwhiteheading,app-dashboard .i4bodytextwhiteheading,div.yfContainer .i4bodytextwhiteheading,app-story .i4bodytextwhiteheading{FONT-SIZE:15px;COLOR:#fff}app-report .i4bodytextgreylarge,app-dashboard .i4bodytextgreylarge,div.yfContainer .i4bodytextgreylarge,app-story .i4bodytextgreylarge{FONT-SIZE:18px;color:var(--dark-grey)}app-report .i4bodytextgreyHuge,app-dashboard .i4bodytextgreyHuge,div.yfContainer .i4bodytextgreyHuge,app-story .i4bodytextgreyHuge{FONT-SIZE:28px;color:var(--dark-grey);LINE-HEIGHT:15px}app-report .i4bodytextgreymedium,app-dashboard .i4bodytextgreymedium,div.yfContainer .i4bodytextgreymedium,app-story .i4bodytextgreymedium{FONT-SIZE:16px;color:var(--dark-grey)}app-report .i4bodytextgrey,app-dashboard .i4bodytextgrey,div.yfContainer .i4bodytextgrey,app-story .i4bodytextgrey{FONT-WEIGHT:normal;FONT-SIZE:14px;color:var(--dark-grey)}app-report .i4bodytextgreyFifteen,app-dashboard .i4bodytextgreyFifteen,div.yfContainer .i4bodytextgreyFifteen,app-story .i4bodytextgreyFifteen{FONT-WEIGHT:normal;FONT-SIZE:15px;color:var(--dark-grey)}app-report .i4bodytextgreybold,app-dashboard .i4bodytextgreybold,div.yfContainer .i4bodytextgreybold,app-story .i4bodytextgreybold{FONT-WEIGHT:bold;FONT-SIZE:14px;color:var(--dark-grey)}app-report .i4bodytitle,app-dashboard .i4bodytitle,div.yfContainer .i4bodytitle,app-story .i4bodytitle{FONT-WEIGHT:bold;FONT-SIZE:16px;COLOR:var(--primary-color);LINE-HEIGHT:19px}app-report .i4bodytitlesm,app-dashboard .i4bodytitlesm,div.yfContainer .i4bodytitlesm,app-story .i4bodytitlesm{FONT-WEIGHT:bold;FONT-SIZE:12px}app-report .i4breadcrumb,app-dashboard .i4breadcrumb,div.yfContainer .i4breadcrumb,app-story .i4breadcrumb{FONT-WEIGHT:bold;FONT-SIZE:9px;color:var(--white);LINE-HEIGHT:150%}app-report .i4breadcrumb_spacing,app-dashboard .i4breadcrumb_spacing,div.yfContainer .i4breadcrumb_spacing,app-story .i4breadcrumb_spacing{WIDTH:20px;HEIGHT:22px}app-report .i4charteditheader,app-dashboard .i4charteditheader,div.yfContainer .i4charteditheader,app-story .i4charteditheader{FONT-SIZE:15px;color:var(--white);BACKGROUND-COLOR:silver}app-report .i4entryfield,app-dashboard .i4entryfield,div.yfContainer .i4entryfield,app-story .i4entryfield{FONT-SIZE:12px;line-height:16px}app-report .i4error_blue,app-dashboard .i4error_blue,div.yfContainer .i4error_blue,app-story .i4error_blue{FONT-SIZE:11px;COLOR:blue}app-report .i4error_red,app-dashboard .i4error_red,div.yfContainer .i4error_red,app-story .i4error_red{FONT-SIZE:11px;COLOR:red}app-report .i4error_white,app-dashboard .i4error_white,div.yfContainer .i4error_white,app-story .i4error_white{FONT-WEIGHT:bold;FONT-SIZE:11px;color:var(--white)}app-report .i4error,app-dashboard .i4error,div.yfContainer .i4error,app-story .i4error{FONT-SIZE:14px;COLOR:#000}app-report div.i4error,app-dashboard div.i4error,div.yfContainer div.i4error,app-story div.i4error{display:table-cell;padding:10px 10px 30px 0px;background-repeat:no-repeat;background-position:left;background-position-y:2px}app-report div#themesHolder .i4error,app-dashboard div#themesHolder .i4error,div.yfContainer div#themesHolder .i4error,app-story div#themesHolder .i4error{margin-left:530px}app-report div.rptOutputError,app-dashboard div.rptOutputError,div.yfContainer div.rptOutputError,app-story div.rptOutputError{padding:20px;font-size:16px;color:var(--dark-grey)}app-report .i4footer,app-dashboard .i4footer,div.yfContainer .i4footer,app-story .i4footer{background:#dfdfdf;HEIGHT:50px;padding:20px 10px;clear:both}app-report .i4greyfooter,app-dashboard .i4greyfooter,div.yfContainer .i4greyfooter,app-story .i4greyfooter{background:#e7e7e7;HEIGHT:50px;padding:20px}app-report .i4footertext,app-dashboard .i4footertext,div.yfContainer .i4footertext,app-story .i4footertext{FONT-SIZE:12px;COLOR:#dfdfdf}app-report .i4headernav,app-dashboard .i4headernav,div.yfContainer .i4headernav,app-story .i4headernav{FONT-SIZE:12px;LINE-HEIGHT:15px;FONT-STYLE:normal;color:#3175a4}app-report .i4headernav_on,app-dashboard .i4headernav_on,div.yfContainer .i4headernav_on,app-story .i4headernav_on{FONT-WEIGHT:normal;FONT-SIZE:12px;COLOR:#fc0;LINE-HEIGHT:15px;FONT-STYLE:normal}app-report .i4headernav_spacing,app-dashboard .i4headernav_spacing,div.yfContainer .i4headernav_spacing,app-story .i4headernav_spacing{WIDTH:500px;HEIGHT:20px}app-report .i4headertitle,app-dashboard .i4headertitle,div.yfContainer .i4headertitle,app-story .i4headertitle{FONT-WEIGHT:normal;FONT-SIZE:30px;COLOR:#66a6d2;FONT-STYLE:normal}app-report .i4headertitle_spacing,app-dashboard .i4headertitle_spacing,div.yfContainer .i4headertitle_spacing,app-story .i4headertitle_spacing{WIDTH:20px;HEIGHT:25px;display:none}app-report .i4header_bkg,app-dashboard .i4header_bkg,div.yfContainer .i4header_bkg,app-story .i4header_bkg{BACKGROUND-COLOR:#fff}app-report .i4header_rsidewidth,app-dashboard .i4header_rsidewidth,div.yfContainer .i4header_rsidewidth,app-story .i4header_rsidewidth{display:none;width:0px}app-report .i4header_userinfo,app-dashboard .i4header_userinfo,div.yfContainer .i4header_userinfo,app-story .i4header_userinfo{color:#777;font-size:14px}app-report .i4imgbox,app-dashboard .i4imgbox,div.yfContainer .i4imgbox,app-story .i4imgbox{border:var(--border-grey) 1px solid;background:#f0f0f0}app-report div#lightboxContentadvAnalyticalFunctionPopup .i4imgbox,app-dashboard div#lightboxContentadvAnalyticalFunctionPopup .i4imgbox,div.yfContainer div#lightboxContentadvAnalyticalFunctionPopup .i4imgbox,app-story div#lightboxContentadvAnalyticalFunctionPopup .i4imgbox{height:1px}app-report .i4imgboxsbqrydesc,app-dashboard .i4imgboxsbqrydesc,div.yfContainer .i4imgboxsbqrydesc,app-story .i4imgboxsbqrydesc{background:#fff}app-report .i4longbox,app-dashboard .i4longbox,div.yfContainer .i4longbox,app-story .i4longbox{FONT-SIZE:14px;WIDTH:240px}app-report .i4mifolderlist,app-dashboard .i4mifolderlist,div.yfContainer .i4mifolderlist,app-story .i4mifolderlist{FONT-SIZE:12px;COLOR:#000;LINE-HEIGHT:15px;BORDER-BOTTOM:#dee6ed 1px solid}app-report .i4med3box,app-dashboard .i4med3box,div.yfContainer .i4med3box,app-story .i4med3box{FONT-SIZE:14px;WIDTH:200px}app-report .i4med2box,app-dashboard .i4med2box,div.yfContainer .i4med2box,app-story .i4med2box{FONT-SIZE:14px;WIDTH:160px}app-report .i4medbox,app-dashboard .i4medbox,div.yfContainer .i4medbox,app-story .i4medbox{FONT-SIZE:14px;WIDTH:100px}app-report .i4meetingtabledata,app-dashboard .i4meetingtabledata,div.yfContainer .i4meetingtabledata,app-story .i4meetingtabledata{BORDER-RIGHT:#5a2e01 1px solid;BORDER-TOP:#5a2e01 1px;FONT-SIZE:11px;BORDER-LEFT:#5a2e01 1px solid;BORDER-BOTTOM:#5a2e01 1px;BACKGROUND-COLOR:#f3e6c5}app-report .i4meetingtabledata2,app-dashboard .i4meetingtabledata2,div.yfContainer .i4meetingtabledata2,app-story .i4meetingtabledata2{FONT-SIZE:11px;BACKGROUND-COLOR:#eabb00}app-report .i4meetingtabletitle,app-dashboard .i4meetingtabletitle,div.yfContainer .i4meetingtabletitle,app-story .i4meetingtabletitle{FONT-SIZE:12px;color:var(--white);BACKGROUND-COLOR:#f81}app-report .i4narrow,app-dashboard .i4narrow,div.yfContainer .i4narrow,app-story .i4narrow{LINE-HEIGHT:8px}app-report .i4notificationtext,app-dashboard .i4notificationtext,div.yfContainer .i4notificationtext,app-story .i4notificationtext{FONT-SIZE:14px}app-report .i4protected,app-dashboard .i4protected,div.yfContainer .i4protected,app-story .i4protected{FONT-SIZE:12px;BACKGROUND-COLOR:#f8f8f8}app-report .i4rptbuild_data_title,app-dashboard .i4rptbuild_data_title,div.yfContainer .i4rptbuild_data_title,app-story .i4rptbuild_data_title{BORDER-RIGHT:#999 1px solid;BORDER-TOP:var(--border-grey) 1px solid;PADDING-LEFT:10px;FONT-WEIGHT:bold;FONT-SIZE:12px;BORDER-LEFT:#999 1px solid;COLOR:#333;LINE-HEIGHT:20px;BORDER-BOTTOM:#999 1px}app-report .i4rptbuild_init_title,app-dashboard .i4rptbuild_init_title,div.yfContainer .i4rptbuild_init_title,app-story .i4rptbuild_init_title{FONT-WEIGHT:bold;FONT-SIZE:14px;color:var(--dark-grey);LINE-HEIGHT:15px}app-report .i4rptbuild_minimenu,app-dashboard .i4rptbuild_minimenu,div.yfContainer .i4rptbuild_minimenu,app-story .i4rptbuild_minimenu{BORDER-TOP-WIDTH:1px;BORDER-RIGHT:var(--border-grey) 1px solid;PADDING-RIGHT:5px;BORDER-BOTTOM-WIDTH:1px;BORDER-BOTTOM-COLOR:#999;BORDER-LEFT:var(--border-grey) 1px solid;BORDER-TOP-COLOR:#999;BACKGROUND-IMAGE:url(../images/rpt_button_bgrd.png);BACKGROUND-COLOR:#eaeef5}app-report .i4rptbuild_options_title,app-dashboard .i4rptbuild_options_title,div.yfContainer .i4rptbuild_options_title,app-story .i4rptbuild_options_title{FONT-WEIGHT:bold;FONT-SIZE:11px;BACKGROUND-IMAGE:url(../images/rpt_options.gif);HEIGHT:20px}app-report .i4rptbuild_options,app-dashboard .i4rptbuild_options,div.yfContainer .i4rptbuild_options,app-story .i4rptbuild_options{FONT-WEIGHT:normal;FONT-SIZE:12px;BACKGROUND-COLOR:#f9f9f9}app-report .i4rptbuild_options_join,app-dashboard .i4rptbuild_options_join,div.yfContainer .i4rptbuild_options_join,app-story .i4rptbuild_options_join{FONT-WEIGHT:normal;FONT-SIZE:12px;BACKGROUND-COLOR:#f9f9f9}app-report .i4rptbuild_options_join_box,app-dashboard .i4rptbuild_options_join_box,div.yfContainer .i4rptbuild_options_join_box,app-story .i4rptbuild_options_join_box{FONT-WEIGHT:normal;FONT-SIZE:14px;background-color:var(--background-white)}app-report .i4rptbuild_options_join_title,app-dashboard .i4rptbuild_options_join_title,div.yfContainer .i4rptbuild_options_join_title,app-story .i4rptbuild_options_join_title{FONT-WEIGHT:normal;FONT-SIZE:14px;POSITION:relative;PADDING:0 5px;BACKGROUND-IMAGE:url(../images/option_top_text.png)}app-report .i4rptbuild_tbl,app-dashboard .i4rptbuild_tbl,div.yfContainer .i4rptbuild_tbl,app-story .i4rptbuild_tbl{background-color:var(--background-white);BORDER-LEFT:var(--border-grey) 1px solid;BORDER-BOTTOM:var(--border-grey) 1px solid;EMPTY-CELLS:show}app-report .i4rptbuild_tbl_footer,app-dashboard .i4rptbuild_tbl_footer,div.yfContainer .i4rptbuild_tbl_footer,app-story .i4rptbuild_tbl_footer{BACKGROUND-COLOR:#f9f9f9;BORDER-LEFT:var(--border-grey) 1px solid;BORDER-BOTTOM:var(--border-grey) 1px solid}app-report .i4rptbuild_tbl_footer_noleft,app-dashboard .i4rptbuild_tbl_footer_noleft,div.yfContainer .i4rptbuild_tbl_footer_noleft,app-story .i4rptbuild_tbl_footer_noleft{BACKGROUND-COLOR:#f9f9f9;BORDER-BOTTOM:var(--border-grey) 1px solid}app-report .i4rptbuild_tbl_title,app-dashboard .i4rptbuild_tbl_title,div.yfContainer .i4rptbuild_tbl_title,app-story .i4rptbuild_tbl_title{BORDER-RIGHT:var(--border-grey) 1px solid;BORDER-TOP:var(--border-grey) 1px solid;PADDING-LEFT:5px;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);BORDER-LEFT:var(--border-grey) 1px solid;color:var(--dark-grey);LINE-HEIGHT:24px;BORDER-BOTTOM:var(--border-grey) 1px solid;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptbuild_tbl_title_top,app-dashboard .i4rptbuild_tbl_title_top,div.yfContainer .i4rptbuild_tbl_title_top,app-story .i4rptbuild_tbl_title_top{BORDER-TOP:var(--border-grey) 1px solid;PADDING-LEFT:15px;FONT-WEIGHT:bold;FONT-SIZE:14px;color:var(--dark-grey);LINE-HEIGHT:24px;HEIGHT:24px;BACKGROUND-COLOR:#f9f9f9}app-report .i4rptbuild_tbl_title_topbot,app-dashboard .i4rptbuild_tbl_title_topbot,div.yfContainer .i4rptbuild_tbl_title_topbot,app-story .i4rptbuild_tbl_title_topbot{BORDER-TOP:var(--border-grey) 1px solid;BORDER-BOTTOM:var(--border-grey) 1px solid;PADDING-LEFT:15px;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);color:var(--dark-grey);LINE-HEIGHT:24px;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptbuild_tbl_title_bottomless,app-dashboard .i4rptbuild_tbl_title_bottomless,div.yfContainer .i4rptbuild_tbl_title_bottomless,app-story .i4rptbuild_tbl_title_bottomless{BORDER-LEFT:var(--border-grey) 1px solid;BORDER-RIGHT:var(--border-grey) 1px solid;BORDER-TOP:var(--border-grey) 1px solid;PADDING-LEFT:10px;FONT-SIZE:15px;color:var(--dark-grey);LINE-HEIGHT:30px;HEIGHT:30px;BACKGROUND-COLOR:#f0f0f0}app-report #myReportsDashTitle,app-dashboard #myReportsDashTitle,div.yfContainer #myReportsDashTitle,app-story #myReportsDashTitle{color:#444;font-size:11px;font-weight:bold}app-report div#tabeditdiv,app-dashboard div#tabeditdiv,div.yfContainer div#tabeditdiv,app-story div#tabeditdiv{padding:5px;margin-top:5px}app-report img.navBar,app-dashboard img.navBar,div.yfContainer img.navBar,app-story img.navBar{vertical-align:middle;cursor:pointer}app-report span.navBar,app-dashboard span.navBar,div.yfContainer span.navBar,app-story span.navBar{padding-left:10px;padding-top:2px;color:gray;FONT-WEIGHT:normal;FONT-SIZE:14px;FONT-STYLE:normal}app-report .i4rptbuild_tbl_title_left,app-dashboard .i4rptbuild_tbl_title_left,div.yfContainer .i4rptbuild_tbl_title_left,app-story .i4rptbuild_tbl_title_left{BORDER-TOP:var(--border-grey) 1px solid;PADDING-LEFT:15px;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);BORDER-LEFT:var(--border-grey) 1px solid;color:var(--dark-grey);LINE-HEIGHT:24px;BORDER-BOTTOM:var(--border-grey) 1px solid;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptbuild_tbl_title_left_border,app-dashboard .i4rptbuild_tbl_title_left_border,div.yfContainer .i4rptbuild_tbl_title_left_border,app-story .i4rptbuild_tbl_title_left_border{BORDER-TOP:var(--border-grey) 1px solid;PADDING-LEFT:15px;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);BORDER-LEFT:var(--border-grey) 1px solid;BORDER-RIGHT:var(--border-grey) 1px solid;color:var(--dark-grey);LINE-HEIGHT:24px;BORDER-BOTTOM:var(--border-grey) 1px solid;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptbuild_tbl_title_noleft,app-dashboard .i4rptbuild_tbl_title_noleft,div.yfContainer .i4rptbuild_tbl_title_noleft,app-story .i4rptbuild_tbl_title_noleft{BORDER-TOP:var(--border-grey) 1px solid;BORDER-RIGHT:var(--border-grey) 1px solid;PADDING-LEFT:15px;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);color:var(--dark-grey);LINE-HEIGHT:24px;BORDER-BOTTOM:var(--border-grey) 1px solid;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptbuild_tbl_title_rightbot,app-dashboard .i4rptbuild_tbl_title_rightbot,div.yfContainer .i4rptbuild_tbl_title_rightbot,app-story .i4rptbuild_tbl_title_rightbot{BORDER-RIGHT:var(--border-grey) 1px solid;PADDING-LEFT:15px;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);color:var(--dark-grey);LINE-HEIGHT:24px;BORDER-BOTTOM:var(--border-grey) 1px solid;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptbuild_tbl_title_noleftright,app-dashboard .i4rptbuild_tbl_title_noleftright,div.yfContainer .i4rptbuild_tbl_title_noleftright,app-story .i4rptbuild_tbl_title_noleftright{BORDER-TOP:var(--border-grey) 1px solid;PADDING-LEFT:15px;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);color:var(--dark-grey);LINE-HEIGHT:24px;BORDER-BOTTOM:var(--border-grey) 1px solid;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptbuild_tbl_title_right,app-dashboard .i4rptbuild_tbl_title_right,div.yfContainer .i4rptbuild_tbl_title_right,app-story .i4rptbuild_tbl_title_right{BORDER-RIGHT:var(--border-grey) 1px solid;BORDER-TOP:var(--border-grey) 1px solid;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);color:var(--dark-grey);LINE-HEIGHT:24px;BORDER-BOTTOM:var(--border-grey) 1px solid;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptbuild_tbl_title_onlyright,app-dashboard .i4rptbuild_tbl_title_onlyright,div.yfContainer .i4rptbuild_tbl_title_onlyright,app-story .i4rptbuild_tbl_title_onlyright{BORDER-RIGHT:var(--border-grey) 1px solid;PADDING-LEFT:15px;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);color:var(--dark-grey);LINE-HEIGHT:24px;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptbuild_tbl_title_none,app-dashboard .i4rptbuild_tbl_title_none,div.yfContainer .i4rptbuild_tbl_title_none,app-story .i4rptbuild_tbl_title_none{PADDING-LEFT:15px;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);color:var(--dark-grey);LINE-HEIGHT:24px;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptbuild_tbl_title_leftright,app-dashboard .i4rptbuild_tbl_title_leftright,div.yfContainer .i4rptbuild_tbl_title_leftright,app-story .i4rptbuild_tbl_title_leftright{BORDER-LEFT:var(--border-grey) 1px solid;BORDER-RIGHT:var(--border-grey) 1px solid;PADDING-LEFT:15px;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);color:var(--dark-grey);LINE-HEIGHT:24px;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptbuild_tbl_title_bottom,app-dashboard .i4rptbuild_tbl_title_bottom,div.yfContainer .i4rptbuild_tbl_title_bottom,app-story .i4rptbuild_tbl_title_bottom{PADDING-LEFT:15px;FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);color:var(--dark-grey);LINE-HEIGHT:24px;BORDER-BOTTOM:var(--border-grey) 1px solid;HEIGHT:24px;background-color:var(--background-grey)}app-report .i4rptdisplay,app-dashboard .i4rptdisplay,div.yfContainer .i4rptdisplay,app-story .i4rptdisplay{BORDER-RIGHT:var(--border-grey) 0px solid;BORDER-TOP:var(--border-grey) 1px solid;BORDER-LEFT:var(--border-grey) 0px solid;BORDER-BOTTOM:var(--border-grey) 0px solid}app-report .i4rpttable_prop_title,app-dashboard .i4rpttable_prop_title,div.yfContainer .i4rpttable_prop_title,app-story .i4rpttable_prop_title{FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/rpt_tableprop_mid.gif);HEIGHT:17px}app-report .i4ruler,app-dashboard .i4ruler,div.yfContainer .i4ruler,app-story .i4ruler{BORDER-RIGHT:0px;BORDER-TOP:0px;BACKGROUND:var(--primary-color);BORDER-LEFT:0px;WIDTH:100%;BORDER-BOTTOM:0px;HEIGHT:1px}app-report .i4setheight4,app-dashboard .i4setheight4,div.yfContainer .i4setheight4,app-story .i4setheight4{LINE-HEIGHT:4px}app-report .i4shortbox,app-dashboard .i4shortbox,div.yfContainer .i4shortbox,app-story .i4shortbox{FONT-SIZE:14px;WIDTH:40px}app-report .i4tinybox,app-dashboard .i4tinybox,div.yfContainer .i4tinybox,app-story .i4tinybox{FONT-SIZE:14px;WIDTH:20px}app-report div.analyticLeft,app-dashboard div.analyticLeft,div.yfContainer div.analyticLeft,app-story div.analyticLeft{margin-left:30px}app-report .i4sidenav_bkg,app-dashboard .i4sidenav_bkg,div.yfContainer .i4sidenav_bkg,app-story .i4sidenav_bkg{PADDING-RIGHT:0px;BACKGROUND-POSITION:left top;PADDING-LEFT:0px;PADDING-BOTTOM:0px;VERTICAL-ALIGN:top;WIDTH:157px;PADDING-TOP:25px;BACKGROUND-REPEAT:repeat}app-report .i4sidenav_width,app-dashboard .i4sidenav_width,div.yfContainer .i4sidenav_width,app-story .i4sidenav_width{WIDTH:157px;padding:0px}app-report td.i4sidenav_width.header_logo,app-dashboard td.i4sidenav_width.header_logo,div.yfContainer td.i4sidenav_width.header_logo,app-story td.i4sidenav_width.header_logo{background:url(../images/header_middle_bkg.gif) repeat-x bottom}app-report td.i4sidenav_width.header_logo img,app-dashboard td.i4sidenav_width.header_logo img,div.yfContainer td.i4sidenav_width.header_logo img,app-story td.i4sidenav_width.header_logo img{margin-top:6px;margin-bottom:3px;margin-left:44px;width:120px;height:31px}app-report .i4sidenavtext,app-dashboard .i4sidenavtext,div.yfContainer .i4sidenavtext,app-story .i4sidenavtext{FONT-WEIGHT:normal;FONT-SIZE:12px;LINE-HEIGHT:normal;FONT-STYLE:normal}app-report .i4sidenavtext_on,app-dashboard .i4sidenavtext_on,div.yfContainer .i4sidenavtext_on,app-story .i4sidenavtext_on{FONT-WEIGHT:normal;FONT-SIZE:10px;LINE-HEIGHT:normal;FONT-STYLE:normal}app-report .i4sidenavtext_p,app-dashboard .i4sidenavtext_p,div.yfContainer .i4sidenavtext_p,app-story .i4sidenavtext_p{VERTICAL-ALIGN:30%;FONT-WEIGHT:normal;FONT-SIZE:10px;LINE-HEIGHT:normal;FONT-STYLE:normal}app-report .i4sidenavtitle,app-dashboard .i4sidenavtitle,div.yfContainer .i4sidenavtitle,app-story .i4sidenavtitle{PADDING-LEFT:0px;FONT-WEIGHT:bold;FONT-SIZE:11px;color:var(--white)}app-report .i4sidetabledata_bkg,app-dashboard .i4sidetabledata_bkg,div.yfContainer .i4sidetabledata_bkg,app-story .i4sidetabledata_bkg{MARGIN:1px;BACKGROUND-COLOR:#ebf4fa;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#000;border-right-color:#000;border-bottom-color:var(--dark-grey);border-left-color:#000}app-report .i4sidetabledata_bkg_on,app-dashboard .i4sidetabledata_bkg_on,div.yfContainer .i4sidetabledata_bkg_on,app-story .i4sidetabledata_bkg_on{BORDER-BOTTOM:#333 1px solid;BACKGROUND-COLOR:#61a1d3}app-report .i4sidetabletitle_bkg,app-dashboard .i4sidetabletitle_bkg,div.yfContainer .i4sidetabletitle_bkg,app-story .i4sidetabletitle_bkg{HEIGHT:26px;BACKGROUND-COLOR:var(--primary-color);padding-left:5px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:var(--border-grey);border-right-color:var(--border-grey);border-bottom-color:var(--border-grey);border-left-color:var(--border-grey)}app-report .i4tab_bkg,app-dashboard .i4tab_bkg,div.yfContainer .i4tab_bkg,app-story .i4tab_bkg{VERTICAL-ALIGN:top;BACKGROUND-COLOR:#fff}app-report .i4table,app-dashboard .i4table,div.yfContainer .i4table,app-story .i4table{border:none;border-collapse:collapse;border-spacing:0;padding:0}app-report .i4tablemax,app-dashboard .i4tablemax,div.yfContainer .i4tablemax,app-story .i4tablemax{border:none;border-collapse:collapse;border-spacing:0;padding:0;width:100%}app-report .i4tabledata,app-dashboard .i4tabledata,div.yfContainer .i4tabledata,app-story .i4tabledata{BORDER-RIGHT:#fff 0px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:14px;BORDER-LEFT:#fff 0px solid;BORDER-BOTTOM:#e7e7e7 1px solid}app-report .i4tabledatarbordered,app-dashboard .i4tabledatarbordered,div.yfContainer .i4tabledatarbordered,app-story .i4tabledatarbordered{BORDER-RIGHT:#dee6ed 1px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:11px;BORDER-LEFT:#fff 0px solid;BORDER-BOTTOM:#dee6ed 0px solid}app-report .i4tabledatarbbordered,app-dashboard .i4tabledatarbbordered,div.yfContainer .i4tabledatarbbordered,app-story .i4tabledatarbbordered{BORDER-RIGHT:#dee6ed 1px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:11px;BORDER-LEFT:#fff 0px solid;BORDER-BOTTOM:#dee6ed 1px solid}app-report .i4tabledatalbbordered,app-dashboard .i4tabledatalbbordered,div.yfContainer .i4tabledatalbbordered,app-story .i4tabledatalbbordered{BORDER-RIGHT:#fff 0px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:11px;BORDER-LEFT:#dee6ed 1px solid;BORDER-BOTTOM:#dee6ed 1px solid}app-report .i4tabledatalbordered,app-dashboard .i4tabledatalbordered,div.yfContainer .i4tabledatalbordered,app-story .i4tabledatalbordered{BORDER-RIGHT:#fff 0px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:11px;BORDER-LEFT:#dee6ed 1px solid;BORDER-BOTTOM:#dee6ed 0px solid}app-report .i4tabledatalrbordered,app-dashboard .i4tabledatalrbordered,div.yfContainer .i4tabledatalrbordered,app-story .i4tabledatalrbordered{BORDER-RIGHT:#dee6ed 1px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:11px;BORDER-LEFT:#dee6ed 1px solid;BORDER-BOTTOM:#dee6ed 0px solid}app-report .i4tabledatalrbbordered,app-dashboard .i4tabledatalrbbordered,div.yfContainer .i4tabledatalrbbordered,app-story .i4tabledatalrbbordered{BORDER-RIGHT:#dee6ed 1px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:11px;BORDER-LEFT:#dee6ed 1px solid;BORDER-BOTTOM:#fff 0px solid}app-report .i4tabledatalrbbordered,app-dashboard .i4tabledatalrbbordered,div.yfContainer .i4tabledatalrbbordered,app-story .i4tabledatalrbbordered{BORDER-RIGHT:#dee6ed 1px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:11px;BORDER-LEFT:#dee6ed 1px solid;BORDER-BOTTOM:#dee6ed 1px solid}app-report .i4tabledatalarge,app-dashboard .i4tabledatalarge,div.yfContainer .i4tabledatalarge,app-story .i4tabledatalarge{BORDER-RIGHT:#fff 0px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:14px;BORDER-LEFT:#fff 0px solid;BORDER-BOTTOM:#999 1px solid;BACKGROUND-COLOR:#eee}app-report .i4tabledatagreen,app-dashboard .i4tabledatagreen,div.yfContainer .i4tabledatagreen,app-story .i4tabledatagreen{BORDER-RIGHT:#fff 0px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:11px;BORDER-LEFT:#fff 0px solid;BORDER-BOTTOM:#999 1px solid;BACKGROUND-COLOR:#cfc}app-report .i4tabledataorange,app-dashboard .i4tabledataorange,div.yfContainer .i4tabledataorange,app-story .i4tabledataorange{BORDER-RIGHT:#fff 0px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:11px;BORDER-LEFT:#fff 0px solid;BORDER-BOTTOM:#999 1px solid;BACKGROUND-COLOR:#ffe1ce}app-report .i4tabledatared,app-dashboard .i4tabledatared,div.yfContainer .i4tabledatared,app-story .i4tabledatared{BORDER-RIGHT:#fff 0px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:11px;BORDER-LEFT:#fff 0px solid;BORDER-BOTTOM:#999 1px solid;BACKGROUND-COLOR:#fcc}app-report .i4tabledatablack,app-dashboard .i4tabledatablack,div.yfContainer .i4tabledatablack,app-story .i4tabledatablack{BORDER-RIGHT:#fff 0px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:11px;BORDER-LEFT:#fff 0px solid;BORDER-BOTTOM:#999 1px solid;background-color:var(--background-grey)}app-report .i4tabledatagrey,app-dashboard .i4tabledatagrey,div.yfContainer .i4tabledatagrey,app-story .i4tabledatagrey{BORDER-RIGHT:#fff 0px solid;BORDER-TOP:#fff 0px solid;FONT-SIZE:14px;BORDER-LEFT:#fff 0px solid;BORDER-BOTTOM:#999 1px solid;BACKGROUND-COLOR:#f9f9f9}app-report .i4tabledataedit,app-dashboard .i4tabledataedit,div.yfContainer .i4tabledataedit,app-story .i4tabledataedit{FONT-SIZE:14px;BACKGROUND-COLOR:#f9f9f9}app-report .i4tablefilter,app-dashboard .i4tablefilter,div.yfContainer .i4tablefilter,app-story .i4tablefilter{BORDER-RIGHT:var(--border-grey) 1px solid;BORDER-TOP:var(--border-grey) 1px solid;BORDER-BOTTOM:var(--border-grey) 1px solid;FONT-SIZE:11px;BORDER-LEFT:var(--border-grey) 1px solid}app-report .i4tablefilter2,app-dashboard .i4tablefilter2,div.yfContainer .i4tablefilter2,app-story .i4tablefilter2{BORDER-RIGHT:var(--border-grey) 1px solid;FONT-SIZE:11px;BORDER-LEFT:var(--border-grey) 1px solid;BORDER-BOTTOM:var(--border-grey) 1px solid}app-report .i4tabledatafilter,app-dashboard .i4tabledatafilter,div.yfContainer .i4tabledatafilter,app-story .i4tabledatafilter{BORDER-BOTTOM:var(--border-grey) 0px solid;FONT-SIZE:11px;BACKGROUND-COLOR:#ebf4fa}app-report .i4tabledatafilter2,app-dashboard .i4tabledatafilter2,div.yfContainer .i4tabledatafilter2,app-story .i4tabledatafilter2{FONT-SIZE:12px;BACKGROUND-COLOR:#f9f9f9}app-report .i4tabledataedit_variant,app-dashboard .i4tabledataedit_variant,div.yfContainer .i4tabledataedit_variant,app-story .i4tabledataedit_variant{FONT-SIZE:11px;BACKGROUND-COLOR:#fc0}app-report .i4tabledataedit_variant2,app-dashboard .i4tabledataedit_variant2,div.yfContainer .i4tabledataedit_variant2,app-story .i4tabledataedit_variant2{FONT-SIZE:11px;BACKGROUND-COLOR:#fcc}app-report .i4tabledataedit_variant3,app-dashboard .i4tabledataedit_variant3,div.yfContainer .i4tabledataedit_variant3,app-story .i4tabledataedit_variant3{FONT-SIZE:11px;BACKGROUND-COLOR:#ebb}app-report .i4tabledata_variant,app-dashboard .i4tabledata_variant,div.yfContainer .i4tabledata_variant,app-story .i4tabledata_variant{FONT-SIZE:11px;BACKGROUND-COLOR:#f9f9f9}app-report .i4tabledata_variant2,app-dashboard .i4tabledata_variant2,div.yfContainer .i4tabledata_variant2,app-story .i4tabledata_variant2{FONT-SIZE:11px;BACKGROUND-COLOR:#eee}app-report .i4tabledata_variant3,app-dashboard .i4tabledata_variant3,div.yfContainer .i4tabledata_variant3,app-story .i4tabledata_variant3{BORDER-RIGHT:#fff 0px solid;BORDER-TOP:#fff 0px solid;BORDER-LEFT:#fff 0px solid;BORDER-BOTTOM:#dee6ed 1px solid;FONT-SIZE:11px;BACKGROUND-COLOR:#f4f9fd}app-report .i4tabletitle,app-dashboard .i4tabletitle,div.yfContainer .i4tabletitle,app-story .i4tabletitle{FONT-WEIGHT:bold;FONT-SIZE:14px;color:var(--white);BACKGROUND-COLOR:var(--primary-color);line-height:20px}app-report .i4tabletitlefilter,app-dashboard .i4tabletitlefilter,div.yfContainer .i4tabletitlefilter,app-story .i4tabletitlefilter{FONT-WEIGHT:normal;FONT-SIZE:20px;color:var(--dark-grey);BACKGROUND:url(../images/viewbuilder/tab_sbqry_middle_off.png);height:38px}app-report .i4taboff,app-dashboard .i4taboff,div.yfContainer .i4taboff,app-story .i4taboff{BORDER-RIGHT:#fff8ff 1px solid;BORDER-TOP:#fff8ff 1px solid;FONT-SIZE:14px;BORDER-LEFT:#fff8ff 1px solid;color:var(--white);BORDER-BOTTOM:medium none;font-weight:bold}app-report .i4tabon,app-dashboard .i4tabon,div.yfContainer .i4tabon,app-story .i4tabon{FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/tab_middle.gif);BORDER-BOTTOM:medium none;font-weight:bold;background-color:var(--background-white);color:var(--white);LINE-HEIGHT:16px}app-report .i4tabon_sbqry,app-dashboard .i4tabon_sbqry,div.yfContainer .i4tabon_sbqry,app-story .i4tabon_sbqry{FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/tab_sbqry_middle.png);BORDER-BOTTOM:medium none;font-weight:bold;background-color:var(--background-white);LINE-HEIGHT:11px}app-report .i4tabonshadow,app-dashboard .i4tabonshadow,div.yfContainer .i4tabonshadow,app-story .i4tabonshadow{BORDER-TOP:#333 2px solid;BORDER-LEFT:#999 2px solid;BORDER-BOTTOM:2px;BORDER-RIGHT-WIDTH:2px}app-report .i4tabs_off,app-dashboard .i4tabs_off,div.yfContainer .i4tabs_off,app-story .i4tabs_off{FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/tab_middle_off.gif);COLOR:#1a3f57;BORDER-BOTTOM:medium none;LINE-HEIGHT:11px}app-report .i4tabs_sbqry_off,app-dashboard .i4tabs_sbqry_off,div.yfContainer .i4tabs_sbqry_off,app-story .i4tabs_sbqry_off{FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/tab_sbqry_middle_off.png);color:var(--dark-grey);BORDER-BOTTOM:medium none;LINE-HEIGHT:11px}app-report .i4tabspacernew,app-dashboard .i4tabspacernew,div.yfContainer .i4tabspacernew,app-story .i4tabspacernew{BACKGROUND-IMAGE:url(../images/tab_sbqry_spacer.png)}app-report .i4tabspacer,app-dashboard .i4tabspacer,div.yfContainer .i4tabspacer,app-story .i4tabspacer{BORDER-BOTTOM:var(--border-grey) 1px solid}app-report .i4testresultsanswer,app-dashboard .i4testresultsanswer,div.yfContainer .i4testresultsanswer,app-story .i4testresultsanswer{FONT-SIZE:12px;COLOR:#000;LINE-HEIGHT:16px;FONT-STYLE:normal}app-report .i4testresultsquestion,app-dashboard .i4testresultsquestion,div.yfContainer .i4testresultsquestion,app-story .i4testresultsquestion{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#000;LINE-HEIGHT:16px;FONT-STYLE:normal}app-report .i4testresultscomments,app-dashboard .i4testresultscomments,div.yfContainer .i4testresultscomments,app-story .i4testresultscomments{FONT-SIZE:12px;COLOR:red;LINE-HEIGHT:16px;FONT-STYLE:italic}app-report .i4title_lg,app-dashboard .i4title_lg,div.yfContainer .i4title_lg,app-story .i4title_lg{FONT-WEIGHT:bold;FONT-SIZE:16px}app-report .i4title_sm,app-dashboard .i4title_sm,div.yfContainer .i4title_sm,app-story .i4title_sm{FONT-SIZE:10px}app-report .i4underline,app-dashboard .i4underline,div.yfContainer .i4underline,app-story .i4underline{LINE-HEIGHT:1px}app-report .test,app-dashboard .test,div.yfContainer .test,app-story .test{LINE-HEIGHT:4px}app-report .i4bkground_grey,app-dashboard .i4bkground_grey,div.yfContainer .i4bkground_grey,app-story .i4bkground_grey{background-color:var(--background-grey)}app-report .i4bkground_titles,app-dashboard .i4bkground_titles,div.yfContainer .i4bkground_titles,app-story .i4bkground_titles{BACKGROUND-COLOR:#999}app-report .i4bkground_contrast,app-dashboard .i4bkground_contrast,div.yfContainer .i4bkground_contrast,app-story .i4bkground_contrast{background-color:var(--background-grey)}app-report .i4helpsteps,app-dashboard .i4helpsteps,div.yfContainer .i4helpsteps,app-story .i4helpsteps{LIST-STYLE-POSITION:outside;FONT-SIZE:12px;LINE-HEIGHT:16px;BACKGROUND-COLOR:#e1e6f2}app-report .i4helpheader_bkg,app-dashboard .i4helpheader_bkg,div.yfContainer .i4helpheader_bkg,app-story .i4helpheader_bkg{BORDER-RIGHT:#fff 0px dashed;BORDER-TOP:#b5cfe7 2px dashed;FONT-WEIGHT:normal;FONT-SIZE:12px;BORDER-LEFT:#fff 0px dashed;COLOR:#000;LINE-HEIGHT:18px;BORDER-BOTTOM:#fff 0px dashed;TEXT-DECORATION:none}app-report .i4help_highlightTips,app-dashboard .i4help_highlightTips,div.yfContainer .i4help_highlightTips,app-story .i4help_highlightTips{COLOR:red}app-report .i4help_bodyhighlightTips,app-dashboard .i4help_bodyhighlightTips,div.yfContainer .i4help_bodyhighlightTips,app-story .i4help_bodyhighlightTips{BACKGROUND-IMAGE:url(../images/help_tips_mid.gif)}app-report .i4help_bodyheader_bkg,app-dashboard .i4help_bodyheader_bkg,div.yfContainer .i4help_bodyheader_bkg,app-story .i4help_bodyheader_bkg{BACKGROUND-COLOR:#e82611}app-report .i4help_morehelp_bkg,app-dashboard .i4help_morehelp_bkg,div.yfContainer .i4help_morehelp_bkg,app-story .i4help_morehelp_bkg{BACKGROUND-IMAGE:url(../images/help_tips_bottom.gif);BACKGROUND-REPEAT:no-repeat;HEIGHT:25px}app-report .i4help_top_bkg,app-dashboard .i4help_top_bkg,div.yfContainer .i4help_top_bkg,app-story .i4help_top_bkg{BACKGROUND-IMAGE:url(../images/help_tips.gif);BACKGROUND-REPEAT:no-repeat;HEIGHT:25px}app-report .i4help_top_spacer_bkg,app-dashboard .i4help_top_spacer_bkg,div.yfContainer .i4help_top_spacer_bkg,app-story .i4help_top_spacer_bkg{BACKGROUND-IMAGE:url(../images/help_tips_mid.gif);LINE-HEIGHT:1px;HEIGHT:1px}app-report .i4help_bodytext,app-dashboard .i4help_bodytext,div.yfContainer .i4help_bodytext,app-story .i4help_bodytext{FONT-WEIGHT:normal;FONT-SIZE:11px}app-report .i4help_title,app-dashboard .i4help_title,div.yfContainer .i4help_title,app-story .i4help_title{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#1a3f57}app-report .i4help_title_bkg,app-dashboard .i4help_title_bkg,div.yfContainer .i4help_title_bkg,app-story .i4help_title_bkg{BACKGROUND-COLOR:#b5cfe7}app-report .i4viewbuild_options_title_open,app-dashboard .i4viewbuild_options_title_open,div.yfContainer .i4viewbuild_options_title_open,app-story .i4viewbuild_options_title_open{FONT-WEIGHT:bold;FONT-SIZE:14px;color:var(--dark-grey);BACKGROUND-IMAGE:url(../images/option_bkgrd_open.gif);HEIGHT:25px;LINE-HEIGHT:25px}app-report .i4viewbuild_options_title_closed,app-dashboard .i4viewbuild_options_title_closed,div.yfContainer .i4viewbuild_options_title_closed,app-story .i4viewbuild_options_title_closed{FONT-WEIGHT:bold;FONT-SIZE:14px;color:var(--dark-grey);BACKGROUND-IMAGE:url(../images/option_bkgrd_closed.gif);HEIGHT:25px;LINE-HEIGHT:25px}app-report .i4viewbuild_options,app-dashboard .i4viewbuild_options,div.yfContainer .i4viewbuild_options,app-story .i4viewbuild_options{FONT-WEIGHT:normal;FONT-SIZE:14px;BACKGROUND-COLOR:#f9f9f9;color:var(--dark-grey)}app-report .csvViewBuild_Options,app-dashboard .csvViewBuild_Options,div.yfContainer .csvViewBuild_Options,app-story .csvViewBuild_Options{FONT-WEIGHT:normal;FONT-SIZE:12px;BACKGROUND-COLOR:#fafafa}app-report .i4viewbuild_joinhover,app-dashboard .i4viewbuild_joinhover,div.yfContainer .i4viewbuild_joinhover,app-story .i4viewbuild_joinhover{FONT-WEIGHT:normal;FONT-SIZE:10px;BACKGROUND-COLOR:#fff}app-report .i4cal_focusday,app-dashboard .i4cal_focusday,div.yfContainer .i4cal_focusday,app-story .i4cal_focusday{FONT-WEIGHT:bold;FONT-SIZE:12px}app-report .i4cal_weekday,app-dashboard .i4cal_weekday,div.yfContainer .i4cal_weekday,app-story .i4cal_weekday{FONT-WEIGHT:bold;FONT-SIZE:12px}app-report .i4cal_box,app-dashboard .i4cal_box,div.yfContainer .i4cal_box,app-story .i4cal_box{FONT-SIZE:11px}app-report .i4cal_bkg,app-dashboard .i4cal_bkg,div.yfContainer .i4cal_bkg,app-story .i4cal_bkg{COLOR:#fff}app-report .test,app-dashboard .test,div.yfContainer .test,app-story .test{LINE-HEIGHT:4px}app-report .i4box,app-dashboard .i4box,div.yfContainer .i4box,app-story .i4box{BORDER-RIGHT:0px solid;PADDING-RIGHT:3px;BORDER-TOP:#fff 0px solid;PADDING-LEFT:1px;BORDER-LEFT:0px solid;WIDTH:200px;BORDER-BOTTOM:#666 5px solid;BACKGROUND-COLOR:#eee}app-report .i4box_feature,app-dashboard .i4box_feature,div.yfContainer .i4box_feature,app-story .i4box_feature{BORDER-RIGHT:#336 1px solid;BORDER-TOP:#000 0px solid;PADDING-BOTTOM:5px;BORDER-LEFT:#336 1px solid;WIDTH:200px;PADDING-TOP:5px;BORDER-BOTTOM:#336 1px solid;BACKGROUND-COLOR:#b3ce98}app-report .i4box_home,app-dashboard .i4box_home,div.yfContainer .i4box_home,app-story .i4box_home{BORDER-RIGHT:var(--border-grey) 1px solid;BORDER-TOP:var(--border-grey) 1px solid;BORDER-LEFT:var(--border-grey) 1px solid;BORDER-BOTTOM:var(--border-grey) 1px solid}app-report .i4box_home_noleft,app-dashboard .i4box_home_noleft,div.yfContainer .i4box_home_noleft,app-story .i4box_home_noleft{BORDER-RIGHT:var(--border-grey) 1px solid;BORDER-TOP:var(--border-grey) 1px solid;BORDER-BOTTOM:var(--border-grey) 1px solid}app-report .i4box_homedblborder,app-dashboard .i4box_homedblborder,div.yfContainer .i4box_homedblborder,app-story .i4box_homedblborder{BORDER:var(--border-grey) 2px solid}app-report .i4viewElement,app-dashboard .i4viewElement,div.yfContainer .i4viewElement,app-story .i4viewElement{BORDER-RIGHT:#aecdf0 1px solid;BORDER-TOP:#aecdf0 0px solid;FONT-SIZE:11px;BORDER-LEFT:#aecdf0 1px solid;BORDER-BOTTOM:#aecdf0 1px solid;BACKGROUND-COLOR:#fff}app-report .i4viewElementFooter,app-dashboard .i4viewElementFooter,div.yfContainer .i4viewElementFooter,app-story .i4viewElementFooter{BORDER-RIGHT:#aecdf0 1px solid;BORDER-TOP:#aecdf0 0px solid;FONT-SIZE:11px;BORDER-LEFT:#aecdf0 1px solid;BORDER-BOTTOM:#aecdf0 1px solid;BACKGROUND-COLOR:#ebf4fa}app-report .i4excelCorner,app-dashboard .i4excelCorner,div.yfContainer .i4excelCorner,app-story .i4excelCorner{BACKGROUND-IMAGE:url("../images/spreadsheet_corner.png");BACKGROUND-REPEAT:no-repeat;BORDER-RIGHT:1px solid #b6b6b6;BORDER-BOTTOM:1px solid #d0d7e5;BORDER-TOP:1px solid #d0d7e5}app-report .i4excelHeader,app-dashboard .i4excelHeader,div.yfContainer .i4excelHeader,app-story .i4excelHeader{BACKGROUND-IMAGE:url("../images/spreadsheet_title.png");BACKGROUND-REPEAT:repeat-x;FONT-SIZE:14px;COLOR:#000;LINE-HEIGHT:15px;BORDER-RIGHT:1px solid #b6b6b6;BORDER-BOTTOM:1px solid #d0d7e5;BORDER-TOP:1px solid #d0d7e5}app-report .i4excelRowNum,app-dashboard .i4excelRowNum,div.yfContainer .i4excelRowNum,app-story .i4excelRowNum{BACKGROUND-COLOR:#ededed;FONT-SIZE:14px;COLOR:#000;LINE-HEIGHT:15px;BORDER-RIGHT:1px solid #b6b6b6;BORDER-BOTTOM:1px solid #d0d7e5}app-report .i4excelCell,app-dashboard .i4excelCell,div.yfContainer .i4excelCell,app-story .i4excelCell{FONT-SIZE:14px;COLOR:#000;LINE-HEIGHT:15px;BORDER-RIGHT:1px solid #b6b6b6;BORDER-BOTTOM:1px solid #d0d7e5;OVERFLOW:hidden;PADDING:3px;HEIGHT:28px}app-report .i4excelSide,app-dashboard .i4excelSide,div.yfContainer .i4excelSide,app-story .i4excelSide{FONT-SIZE:14px;color:var(--dark-grey);BORDER-TOP:1px solid var(--border-grey);BORDER-LEFT:1px solid var(--border-grey);BORDER-RIGHT:1px solid var(--border-grey);BACKGROUND-COLOR:#fafafa}app-report .i4excelSideBottom,app-dashboard .i4excelSideBottom,div.yfContainer .i4excelSideBottom,app-story .i4excelSideBottom{BORDER-BOTTOM:2px solid #999}app-report .i4excelSideTitle,app-dashboard .i4excelSideTitle,div.yfContainer .i4excelSideTitle,app-story .i4excelSideTitle{FONT-SIZE:14px;COLOR:#333;FONT-WEIGHT:bold}app-report .i4excelSideText,app-dashboard .i4excelSideText,div.yfContainer .i4excelSideText,app-story .i4excelSideText{FONT-SIZE:12px;color:var(--dark-grey)}app-report .i4excelSideValue,app-dashboard .i4excelSideValue,div.yfContainer .i4excelSideValue,app-story .i4excelSideValue{FONT-SIZE:12px;COLOR:#333;FONT-WEIGHT:bold}app-report .i4excelHr,app-dashboard .i4excelHr,div.yfContainer .i4excelHr,app-story .i4excelHr{background-color:var(--background-grey);COLOR:var(--grey);HEIGHT:1px;BORDER:0px SOLID var(--border-grey)}app-report .i4excelMain,app-dashboard .i4excelMain,div.yfContainer .i4excelMain,app-story .i4excelMain{BORDER-BOTTOM:2px solid #999}app-report .i4excelBottom,app-dashboard .i4excelBottom,div.yfContainer .i4excelBottom,app-story .i4excelBottom{BORDER-LEFT:1px solid var(--border-grey)}app-report .i4excelBottomCell,app-dashboard .i4excelBottomCell,div.yfContainer .i4excelBottomCell,app-story .i4excelBottomCell{FONT-SIZE:13px;COLOR:#333;BACKGROUND-COLOR:#f8f8f8;FONT-WEIGHT:BOLD;BORDER-RIGHT:1px solid #b6b6b6;BORDER-BOTTOM:1px solid #d0d7e5;BORDER-LEFT:1px solid #d0d7e5;height:19px}app-report .i4excelBottomFieldCell,app-dashboard .i4excelBottomFieldCell,div.yfContainer .i4excelBottomFieldCell,app-story .i4excelBottomFieldCell{BACKGROUND-COLOR:#f8f8f8;BORDER-RIGHT:1px solid #b6b6b6;BORDER-BOTTOM:1px solid #d0d7e5;PADDING:3px;HEIGHT:23px}app-report body,app-report html,app-dashboard body,app-dashboard html,div.yfContainer body,div.yfContainer html,app-story body,app-story html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}app-report BODY,app-dashboard BODY,div.yfContainer BODY,app-story BODY{background-color:var(--background-white);MARGIN:0px 0px 0px 0px;font-family:Roboto,Arial,Tahoma,Helvetica,Geneva,sans-serif;line-height:1.25}app-report input,app-report textarea,app-report keygen,app-report select,app-report button,app-report meter,app-report progress,app-dashboard input,app-dashboard textarea,app-dashboard keygen,app-dashboard select,app-dashboard button,app-dashboard meter,app-dashboard progress,div.yfContainer input,div.yfContainer textarea,div.yfContainer keygen,div.yfContainer select,div.yfContainer button,div.yfContainer meter,div.yfContainer progress,app-story input,app-story textarea,app-story keygen,app-story select,app-story button,app-story meter,app-story progress{font-family:Roboto,Arial,Tahoma,Helvetica,Geneva,sans-serif;line-height:1.25em;border-radius:5px}app-report input.standardTextInput,app-report textarea.standardTextArea,app-dashboard input.standardTextInput,app-dashboard textarea.standardTextArea,div.yfContainer input.standardTextInput,div.yfContainer textarea.standardTextArea,app-story input.standardTextInput,app-story textarea.standardTextArea{border-radius:6px;border:1px solid #a0a5b4;padding:10px;font-size:14px;color:#333740;outline:none}app-report input.standardTextInput,app-dashboard input.standardTextInput,div.yfContainer input.standardTextInput,app-story input.standardTextInput{height:14px}app-report input.standardTextInput:focus,app-report textarea.standardTextArea:focus,app-dashboard input.standardTextInput:focus,app-dashboard textarea.standardTextArea:focus,div.yfContainer input.standardTextInput:focus,div.yfContainer textarea.standardTextArea:focus,app-story input.standardTextInput:focus,app-story textarea.standardTextArea:focus{border-color:#009ecc;background-color:#009ECC19}app-report input.standardTextInput.error,app-report textarea.standardTextArea.error,app-dashboard input.standardTextInput.error,app-dashboard textarea.standardTextArea.error,div.yfContainer input.standardTextInput.error,div.yfContainer textarea.standardTextArea.error,app-story input.standardTextInput.error,app-story textarea.standardTextArea.error{border-color:#ee2439;background-color:#EE243919}app-report .inputHeading,app-dashboard .inputHeading,div.yfContainer .inputHeading,app-story .inputHeading{font-size:14px;font-family:Roboto;color:#717684;font-weight:400;padding-bottom:5px}app-report th,app-dashboard th,div.yfContainer th,app-story th{font-weight:normal}app-report INPUT,app-dashboard INPUT,div.yfContainer INPUT,app-story INPUT{FONT-SIZE:10pt}app-report SELECT,app-dashboard SELECT,div.yfContainer SELECT,app-story SELECT{FONT-SIZE:10pt}app-report TABLE.i4ntabledata TD,app-dashboard TABLE.i4ntabledata TD,div.yfContainer TABLE.i4ntabledata TD,app-story TABLE.i4ntabledata TD{BORDER-BOTTOM:#686868 1px solid}app-report A>img,app-dashboard A>img,div.yfContainer A>img,app-story A>img{border:none}app-report A:link,app-dashboard A:link,div.yfContainer A:link,app-story A:link{COLOR:var(--primary-color);text-decoration:none}app-report A:visited,app-dashboard A:visited,div.yfContainer A:visited,app-story A:visited{COLOR:var(--primary-color);text-decoration:none}app-report A:hover,app-dashboard A:hover,div.yfContainer A:hover,app-story A:hover{COLOR:var(--primary-color);text-decoration:underline}app-report A.i4headernav:link,app-dashboard A.i4headernav:link,div.yfContainer A.i4headernav:link,app-story A.i4headernav:link{COLOR:#66a6d2;TEXT-DECORATION:none}app-report A.i4headernav:visited,app-dashboard A.i4headernav:visited,div.yfContainer A.i4headernav:visited,app-story A.i4headernav:visited{COLOR:#66a6d2;TEXT-DECORATION:none}app-report A.i4headernav:hover,app-dashboard A.i4headernav:hover,div.yfContainer A.i4headernav:hover,app-story A.i4headernav:hover{COLOR:#fc0;TEXT-DECORATION:none}app-report A.i4breadcrumb:link,app-dashboard A.i4breadcrumb:link,div.yfContainer A.i4breadcrumb:link,app-story A.i4breadcrumb:link{COLOR:#036;TEXT-DECORATION:none}app-report A.i4breadcrumb:visited,app-dashboard A.i4breadcrumb:visited,div.yfContainer A.i4breadcrumb:visited,app-story A.i4breadcrumb:visited{COLOR:#036;TEXT-DECORATION:none}app-report A.i4breadcrumb:hover,app-dashboard A.i4breadcrumb:hover,div.yfContainer A.i4breadcrumb:hover,app-story A.i4breadcrumb:hover{COLOR:red;TEXT-DECORATION:none}app-report A.i4sidenavtext:link,app-dashboard A.i4sidenavtext:link,div.yfContainer A.i4sidenavtext:link,app-story A.i4sidenavtext:link{COLOR:#1a3f57;TEXT-DECORATION:none}app-report A.i4sidenavtext:visited,app-dashboard A.i4sidenavtext:visited,div.yfContainer A.i4sidenavtext:visited,app-story A.i4sidenavtext:visited{COLOR:#1a3f57;TEXT-DECORATION:none}app-report A.i4sidenavtext:hover,app-dashboard A.i4sidenavtext:hover,div.yfContainer A.i4sidenavtext:hover,app-story A.i4sidenavtext:hover{COLOR:#61a1d3;TEXT-DECORATION:none}app-report A.i4sidenavtext_on:link,app-dashboard A.i4sidenavtext_on:link,div.yfContainer A.i4sidenavtext_on:link,app-story A.i4sidenavtext_on:link{color:var(--white);TEXT-DECORATION:none}app-report A.i4sidenavtext_on:visited,app-dashboard A.i4sidenavtext_on:visited,div.yfContainer A.i4sidenavtext_on:visited,app-story A.i4sidenavtext_on:visited{color:var(--white);TEXT-DECORATION:none}app-report A.i4sidenavtext_on:hover,app-dashboard A.i4sidenavtext_on:hover,div.yfContainer A.i4sidenavtext_on:hover,app-story A.i4sidenavtext_on:hover{COLOR:#ebf4fa;TEXT-DECORATION:none}app-report A.i4sidenavtitle:link,app-dashboard A.i4sidenavtitle:link,div.yfContainer A.i4sidenavtitle:link,app-story A.i4sidenavtitle:link{color:var(--white);TEXT-DECORATION:none}app-report A.i4sidenavtitle:visited,app-dashboard A.i4sidenavtitle:visited,div.yfContainer A.i4sidenavtitle:visited,app-story A.i4sidenavtitle:visited{color:var(--white);TEXT-DECORATION:none}app-report A.i4sidenavtitle:hover,app-dashboard A.i4sidenavtitle:hover,div.yfContainer A.i4sidenavtitle:hover,app-story A.i4sidenavtitle:hover{COLOR:#ebf4fa;TEXT-DECORATION:none}app-report A.i4sidenavtext_p:link,app-dashboard A.i4sidenavtext_p:link,div.yfContainer A.i4sidenavtext_p:link,app-story A.i4sidenavtext_p:link{COLOR:#000;TEXT-DECORATION:none}app-report A.i4sidenavtext_p:visited,app-dashboard A.i4sidenavtext_p:visited,div.yfContainer A.i4sidenavtext_p:visited,app-story A.i4sidenavtext_p:visited{COLOR:#000;TEXT-DECORATION:none}app-report A.i4sidenavtext_p:hover,app-dashboard A.i4sidenavtext_p:hover,div.yfContainer A.i4sidenavtext_p:hover,app-story A.i4sidenavtext_p:hover{COLOR:#66a6d2}app-report A.i4tabon:link,app-dashboard A.i4tabon:link,div.yfContainer A.i4tabon:link,app-story A.i4tabon:link{FONT-WEIGHT:bold;COLOR:#66a6d2;TEXT-DECORATION:none}app-report A.i4tabon:visited,app-dashboard A.i4tabon:visited,div.yfContainer A.i4tabon:visited,app-story A.i4tabon:visited{FONT-WEIGHT:bold;COLOR:#66a6d2;TEXT-DECORATION:none}app-report A.i4tabon:hover,app-dashboard A.i4tabon:hover,div.yfContainer A.i4tabon:hover,app-story A.i4tabon:hover{COLOR:#ffdf00}app-report A.i4tabs_off:link,app-dashboard A.i4tabs_off:link,div.yfContainer A.i4tabs_off:link,app-story A.i4tabs_off:link{FONT-WEIGHT:bold;BACKGROUND-IMAGE:none;COLOR:#008bd0;TEXT-DECORATION:none}app-report A.i4tabs_off:visited,app-dashboard A.i4tabs_off:visited,div.yfContainer A.i4tabs_off:visited,app-story A.i4tabs_off:visited{BORDER-TOP:medium none;FONT-WEIGHT:bold;BACKGROUND-IMAGE:none;COLOR:#008bd0;TEXT-DECORATION:none}app-report A.i4tabs_off:hover,app-dashboard A.i4tabs_off:hover,div.yfContainer A.i4tabs_off:hover,app-story A.i4tabs_off:hover{BORDER-TOP:medium none;BACKGROUND-IMAGE:none;COLOR:var(--primary-color)}app-report A.i4tabs_sbqry_off:link,app-dashboard A.i4tabs_sbqry_off:link,div.yfContainer A.i4tabs_sbqry_off:link,app-story A.i4tabs_sbqry_off:link{FONT-WEIGHT:bold;BACKGROUND-IMAGE:none;COLOR:#bfbfbf;TEXT-DECORATION:none}app-report A.i4tabs_sbqry_off:visited,app-dashboard A.i4tabs_sbqry_off:visited,div.yfContainer A.i4tabs_sbqry_off:visited,app-story A.i4tabs_sbqry_off:visited{BORDER-TOP:medium none;FONT-WEIGHT:bold;BACKGROUND-IMAGE:none;COLOR:#bfbfbf;TEXT-DECORATION:none}app-report A.i4tabs_sbqry_off:hover,app-dashboard A.i4tabs_sbqry_off:hover,div.yfContainer A.i4tabs_sbqry_off:hover,app-story A.i4tabs_sbqry_off:hover{BORDER-TOP:medium none;BACKGROUND-IMAGE:none;color:var(--dark-grey)}app-report A.i4footertext:link,app-dashboard A.i4footertext:link,div.yfContainer A.i4footertext:link,app-story A.i4footertext:link{COLOR:#444;TEXT-DECORATION:none}app-report A.i4footertext:visited,app-dashboard A.i4footertext:visited,div.yfContainer A.i4footertext:visited,app-story A.i4footertext:visited{COLOR:#444;TEXT-DECORATION:none}app-report A.i4footertext:hover,app-dashboard A.i4footertext:hover,div.yfContainer A.i4footertext:hover,app-story A.i4footertext:hover{COLOR:#444;TEXT-DECORATION:underline}app-report A.i4cal_focusday:link,app-dashboard A.i4cal_focusday:link,div.yfContainer A.i4cal_focusday:link,app-story A.i4cal_focusday:link{COLOR:red;TEXT-DECORATION:none}app-report A.i4cal_focusday:hover,app-dashboard A.i4cal_focusday:hover,div.yfContainer A.i4cal_focusday:hover,app-story A.i4cal_focusday:hover{COLOR:red}app-report A.i4cal_focusday:visited,app-dashboard A.i4cal_focusday:visited,div.yfContainer A.i4cal_focusday:visited,app-story A.i4cal_focusday:visited{COLOR:red;TEXT-DECORATION:none}app-report A.i4cal_weekday:link,app-dashboard A.i4cal_weekday:link,div.yfContainer A.i4cal_weekday:link,app-story A.i4cal_weekday:link{COLOR:#00c;TEXT-DECORATION:none}app-report A.i4cal_weekday:visited,app-dashboard A.i4cal_weekday:visited,div.yfContainer A.i4cal_weekday:visited,app-story A.i4cal_weekday:visited{COLOR:#00c;TEXT-DECORATION:none}app-report A.i4cal_weekday:hover,app-dashboard A.i4cal_weekday:hover,div.yfContainer A.i4cal_weekday:hover,app-story A.i4cal_weekday:hover{COLOR:#06c}app-report A.i4tabletitle:link,app-dashboard A.i4tabletitle:link,div.yfContainer A.i4tabletitle:link,app-story A.i4tabletitle:link{color:var(--white);TEXT-DECORATION:none}app-report A.i4tabletitle:visited,app-dashboard A.i4tabletitle:visited,div.yfContainer A.i4tabletitle:visited,app-story A.i4tabletitle:visited{color:var(--white);TEXT-DECORATION:none}app-report A.i4tabletitle:hover,app-dashboard A.i4tabletitle:hover,div.yfContainer A.i4tabletitle:hover,app-story A.i4tabletitle:hover{COLOR:#ebf4fa;TEXT-DECORATION:none}app-report .i4CellBoarder,app-dashboard .i4CellBoarder,div.yfContainer .i4CellBoarder,app-story .i4CellBoarder{BORDER-RIGHT:#5a2e01 1px solid;BORDER-TOP:#5a2e01 1px;BORDER-LEFT:#5a2e01 1px solid;BORDER-BOTTOM:#5a2e01 1px;BACKGROUND-COLOR:#f3e6c5}app-report .i4rightNavTitle,app-dashboard .i4rightNavTitle,div.yfContainer .i4rightNavTitle,app-story .i4rightNavTitle{PADDING-LEFT:5px;FONT-WEIGHT:bold;FONT-SIZE:12px;BACKGROUND-IMAGE:url(../images/sn_blank.gif);COLOR:#000;LINE-HEIGHT:15px;HEIGHT:20px}app-report .i4tabbox,app-dashboard .i4tabbox,div.yfContainer .i4tabbox,app-story .i4tabbox{BORDER-RIGHT:1px solid var(--border-grey);BORDER-TOP:medium none;BORDER-LEFT:1px solid var(--border-grey);BORDER-BOTTOM:1px solid var(--border-grey)}app-report .i4listbox,app-dashboard .i4listbox,div.yfContainer .i4listbox,app-story .i4listbox{BORDER:#4a6a8a 1px solid}app-report .GISLayerDiv,app-dashboard .GISLayerDiv,div.yfContainer .GISLayerDiv,app-story .GISLayerDiv{color:#fff}app-report .GISLayerDiv a,app-dashboard .GISLayerDiv a,div.yfContainer .GISLayerDiv a,app-story .GISLayerDiv a{color:#fff}app-report .i4layerSelTitle,app-dashboard .i4layerSelTitle,div.yfContainer .i4layerSelTitle,app-story .i4layerSelTitle{PADDING-LEFT:10px;PADDING-TOP:8px;FONT-SIZE:20px;COLOR:#fff;float:left}app-report .i4layerSelClose,app-dashboard .i4layerSelClose,div.yfContainer .i4layerSelClose,app-story .i4layerSelClose{margin:7px;float:right;cursor:pointer}app-report .i4layerSelLayer,app-dashboard .i4layerSelLayer,div.yfContainer .i4layerSelLayer,app-story .i4layerSelLayer{color:#fff;border-bottom:1px solid #fff;font-size:16px;margin:10px}app-report .i4layerSelLevel,app-dashboard .i4layerSelLevel,div.yfContainer .i4layerSelLevel,app-story .i4layerSelLevel{color:#fff;font-size:15px;text-align:right;margin:5px}app-report .i4ContainedChild,app-dashboard .i4ContainedChild,div.yfContainer .i4ContainedChild,app-story .i4ContainedChild{POSITION:static;CURSOR:default;FONT-SIZE:14px;COLOR:#000;LINE-HEIGHT:22px;FONT-WEIGHT:normal;TEXT-INDENT:30px}app-report .i4SelectChild,app-dashboard .i4SelectChild,div.yfContainer .i4SelectChild,app-story .i4SelectChild{POSITION:static;CURSOR:default;BACKGROUND-COLOR:#ebf4fa;FONT-SIZE:14px;COLOR:#000;LINE-HEIGHT:22px;FONT-WEIGHT:normal;TEXT-INDENT:30px}app-report .i4StaticChild,app-dashboard .i4StaticChild,div.yfContainer .i4StaticChild,app-story .i4StaticChild{POSITION:static;CURSOR:default;FONT-SIZE:14px;COLOR:#000;LINE-HEIGHT:22px;FONT-WEIGHT:normal;TEXT-INDENT:30px}app-report .i4ContainedElement,app-dashboard .i4ContainedElement,div.yfContainer .i4ContainedElement,app-story .i4ContainedElement{POSITION:static;CURSOR:default;FONT-SIZE:12px;COLOR:#000;LINE-HEIGHT:22px;FONT-WEIGHT:normal;TEXT-INDENT:0px}app-report .i4SelectedStaticChild,app-dashboard .i4SelectedStaticChild,div.yfContainer .i4SelectedStaticChild,app-story .i4SelectedStaticChild{POSITION:static;CURSOR:default;BACKGROUND-COLOR:#ebf4fa;FONT-SIZE:14px;COLOR:#000;LINE-HEIGHT:22px;FONT-WEIGHT:normal;TEXT-INDENT:30px}app-report .i4SelectedContainedElement,app-dashboard .i4SelectedContainedElement,div.yfContainer .i4SelectedContainedElement,app-story .i4SelectedContainedElement{POSITION:static;CURSOR:default;BACKGROUND-COLOR:#ebf4fa;FONT-SIZE:12px;COLOR:#000;LINE-HEIGHT:22px;FONT-WEIGHT:normal;TEXT-INDENT:30px}app-report .i4NoDeleteChild,app-dashboard .i4NoDeleteChild,div.yfContainer .i4NoDeleteChild,app-story .i4NoDeleteChild{POSITION:static;CURSOR:default;FONT-SIZE:14px;COLOR:#000;LINE-HEIGHT:22px;FONT-WEIGHT:normal;TEXT-INDENT:30px}app-report .i4SelectedNoDeleteChild,app-dashboard .i4SelectedNoDeleteChild,div.yfContainer .i4SelectedNoDeleteChild,app-story .i4SelectedNoDeleteChild{POSITION:static;CURSOR:default;BACKGROUND-COLOR:#ebf4fa;FONT-SIZE:14px;COLOR:#000;LINE-HEIGHT:22px;FONT-WEIGHT:normal;TEXT-INDENT:30px}app-report .i4OriginContainer,app-dashboard .i4OriginContainer,div.yfContainer .i4OriginContainer,app-story .i4OriginContainer{FONT-SIZE:14px;FONT-WEIGHT:normal;COLOR:#000;LINE-HEIGHT:22px;CURSOR:default;TEXT-INDENT:2px;PADDING:1px}app-report .i4StaticContainer,app-dashboard .i4StaticContainer,div.yfContainer .i4StaticContainer,app-story .i4StaticContainer{FONT-SIZE:14px;FONT-WEIGHT:normal;COLOR:#000;LINE-HEIGHT:22px;CURSOR:default;TEXT-INDENT:2px;PADDING:1px}app-report .i4DestinationContainer,app-dashboard .i4DestinationContainer,div.yfContainer .i4DestinationContainer,app-story .i4DestinationContainer{FONT-SIZE:14px;FONT-WEIGHT:normal;COLOR:#000;LINE-HEIGHT:22px;CURSOR:default;TEXT-INDENT:2px;PADDING:1px}app-report .i4DestinationBlock,app-dashboard .i4DestinationBlock,div.yfContainer .i4DestinationBlock,app-story .i4DestinationBlock{FONT-SIZE:12px;FONT-WEIGHT:normal;COLOR:#000;LINE-HEIGHT:22px;CURSOR:default;PADDING:1px}app-report .i4DashColumn,app-dashboard .i4DashColumn,div.yfContainer .i4DashColumn,app-story .i4DashColumn{margin:0;padding:0}app-report .i4DashColumnDashed,app-dashboard .i4DashColumnDashed,div.yfContainer .i4DashColumnDashed,app-story .i4DashColumnDashed{border:1px dashed #ccc;padding:5px;background:#fff}app-report .i4DashDragBottom,app-dashboard .i4DashDragBottom,div.yfContainer .i4DashDragBottom,app-story .i4DashDragBottom{FONT-SIZE:0px;BACKGROUND:#fff;BORDER-RIGHT:#d7d7d7 1px solid;BORDER-LEFT:#d7d7d7 1px solid;cursor:ns-resize;HEIGHT:6px}app-report .chartMenuSection,app-dashboard .chartMenuSection,div.yfContainer .chartMenuSection,app-story .chartMenuSection{background:var(--primary-color);color:var(--white);font-size:13px;font-weight:bold}app-report DIV.i4DashDragBottom:hover,app-dashboard DIV.i4DashDragBottom:hover,div.yfContainer DIV.i4DashDragBottom:hover,app-story DIV.i4DashDragBottom:hover{BACKGROUND:var(--primary-color)}app-report .i4DashDragSide,app-dashboard .i4DashDragSide,div.yfContainer .i4DashDragSide,app-story .i4DashDragSide{CURSOR:w-resize;WIDTH:4px;HEIGHT:550px;background:#fff url(../images/rpt_drag_side.gif) no-repeat center}app-report .i4ViewDragSide,app-dashboard .i4ViewDragSide,div.yfContainer .i4ViewDragSide,app-story .i4ViewDragSide{CURSOR:w-resize;background:#fff url(../images/rpt_drag_side.gif) no-repeat center}app-report DIV.i4DashDragSide:hover,app-dashboard DIV.i4DashDragSide:hover,div.yfContainer DIV.i4DashDragSide:hover,app-story DIV.i4DashDragSide:hover{BACKGROUND:#777;opacity:.5}app-report .i4DashMoveDiv,app-dashboard .i4DashMoveDiv,div.yfContainer .i4DashMoveDiv,app-story .i4DashMoveDiv{DISPLAY:none;FONT-SIZE:0px;BACKGROUND:#a0a0a0;POSITION:absolute;HEIGHT:2px}app-report .i4DashReport,app-dashboard .i4DashReport,div.yfContainer .i4DashReport,app-story .i4DashReport{position:relative}app-report .i4DashReportInner,app-dashboard .i4DashReportInner,div.yfContainer .i4DashReportInner,app-story .i4DashReportInner{overflow:auto;position:relative}app-report .i4DashTitle,app-dashboard .i4DashTitle,div.yfContainer .i4DashTitle,app-story .i4DashTitle{BORDER-RIGHT:#999 1px solid;PADDING-RIGHT:5px;BORDER-TOP:#999 1px solid;PADDING-LEFT:5px;FONT-SIZE:12px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);BORDER-LEFT:#999 1px solid;COLOR:#000;LINE-HEIGHT:15px;BORDER-BOTTOM:#999 1px solid;HEIGHT:20px}app-report .i4DashTitle2,app-dashboard .i4DashTitle2,div.yfContainer .i4DashTitle2,app-story .i4DashTitle2{FONT-SIZE:12px;BACKGROUND-IMAGE:url(../images/column_title_bkgrd.gif);BORDER-RIGHT:#d7d7d7 1px solid;BORDER-LEFT:#d7d7d7 1px solid;BORDER-TOP:#999 0px solid;BORDER-BOTTOM:#999 0px solid;COLOR:#000;LINE-HEIGHT:15px;HEIGHT:20px}app-report .i4DashTitle3,app-dashboard .i4DashTitle3,div.yfContainer .i4DashTitle3,app-story .i4DashTitle3{BORDER-TOP:var(--border-grey) 1px solid;PADDING-RIGHT:5px;PADDING-LEFT:5px;FONT-SIZE:12px;BACKGROUND-IMAGE:url(../images/rpt_title_bgrd.gif);COLOR:#000;LINE-HEIGHT:15px;HEIGHT:20px}app-report .i4DashTitleOptions,app-dashboard .i4DashTitleOptions,div.yfContainer .i4DashTitleOptions,app-story .i4DashTitleOptions{FONT-SIZE:12px;BACKGROUND-IMAGE:url(../images/table_menu_bkgrd.gif);BORDER-RIGHT:#d7d7d7 1px solid;BORDER-LEFT:#d7d7d7 1px solid;BORDER-TOP:#999 0px solid;BORDER-BOTTOM:#999 0px solid;COLOR:#000;LINE-HEIGHT:35px;HEIGHT:20px}app-report .i4SeriesSection,app-dashboard .i4SeriesSection,div.yfContainer .i4SeriesSection,app-story .i4SeriesSection{font-size:13px;font-weight:bold;color:#000;background-color:#eee;border:#d7d7d7 1px solid}app-report TABLE.ddMenu TD.folder:hover,app-dashboard TABLE.ddMenu TD.folder:hover,div.yfContainer TABLE.ddMenu TD.folder:hover,app-story TABLE.ddMenu TD.folder:hover{BACKGROUND-COLOR:#d0d0e0}app-report TABLE.ddMenu TD.folder A.submenu,app-dashboard TABLE.ddMenu TD.folder A.submenu,div.yfContainer TABLE.ddMenu TD.folder A.submenu,app-story TABLE.ddMenu TD.folder A.submenu{DISPLAY:block}app-report TABLE.ddMenu SPAN.menutitle,app-dashboard TABLE.ddMenu SPAN.menutitle,div.yfContainer TABLE.ddMenu SPAN.menutitle,app-story TABLE.ddMenu SPAN.menutitle{PADDING-RIGHT:5px;DISPLAY:block;PADDING-LEFT:5px;FONT-WEIGHT:bold;FONT-SIZE:11px;color:var(--dark-grey);LINE-HEIGHT:25px;TEXT-DECORATION:none;white-space:nowrap}app-report A.submenu:link,app-dashboard A.submenu:link,div.yfContainer A.submenu:link,app-story A.submenu:link{TEXT-DECORATION:none}app-report TABLE.ddMenu TABLE.submenu,app-dashboard TABLE.ddMenu TABLE.submenu,div.yfContainer TABLE.ddMenu TABLE.submenu,app-story TABLE.ddMenu TABLE.submenu{border:silver 1px solid;VISIBILITY:hidden;WIDTH:150px;CURSOR:default;POSITION:absolute;background-color:var(--background-white)}app-report TABLE.ddMenu TD.folder:hover TABLE.submenu,app-dashboard TABLE.ddMenu TD.folder:hover TABLE.submenu,div.yfContainer TABLE.ddMenu TD.folder:hover TABLE.submenu,app-story TABLE.ddMenu TD.folder:hover TABLE.submenu{VISIBILITY:visible;z-index:50}app-report TABLE.ddMenu TABLE.submenu TR.itemSelected,app-dashboard TABLE.ddMenu TABLE.submenu TR.itemSelected,div.yfContainer TABLE.ddMenu TABLE.submenu TR.itemSelected,app-story TABLE.ddMenu TABLE.submenu TR.itemSelected{CURSOR:pointer;BACKGROUND-COLOR:#ebf4fa}app-report TABLE.ddMenu TABLE.submenu TR,app-dashboard TABLE.ddMenu TABLE.submenu TR,div.yfContainer TABLE.ddMenu TABLE.submenu TR,app-story TABLE.ddMenu TABLE.submenu TR{FONT-SIZE:11px;COLOR:#000;LINE-HEIGHT:20px}app-report TABLE.ddMenu TABLE.submenu TR.itemDeselected,app-report DIV.menuDiv TABLE.submenu TR.itemDeselected,app-dashboard TABLE.ddMenu TABLE.submenu TR.itemDeselected,app-dashboard DIV.menuDiv TABLE.submenu TR.itemDeselected,div.yfContainer TABLE.ddMenu TABLE.submenu TR.itemDeselected,div.yfContainer DIV.menuDiv TABLE.submenu TR.itemDeselected,app-story TABLE.ddMenu TABLE.submenu TR.itemDeselected,app-story DIV.menuDiv TABLE.submenu TR.itemDeselected{background-color:var(--background-white)}app-report TABLE.ddMenu TABLE.submenu TR.itemUnavailable,app-report DIV.menuDiv TABLE.submenu TR.itemUnavailable,app-dashboard TABLE.ddMenu TABLE.submenu TR.itemUnavailable,app-dashboard DIV.menuDiv TABLE.submenu TR.itemUnavailable,div.yfContainer TABLE.ddMenu TABLE.submenu TR.itemUnavailable,div.yfContainer DIV.menuDiv TABLE.submenu TR.itemUnavailable,app-story TABLE.ddMenu TABLE.submenu TR.itemUnavailable,app-story DIV.menuDiv TABLE.submenu TR.itemUnavailable{COLOR:silver;background-color:var(--background-white)}app-report TABLE.ddMenu TABLE.submenu TD.itemImg,app-dashboard TABLE.ddMenu TABLE.submenu TD.itemImg,div.yfContainer TABLE.ddMenu TABLE.submenu TD.itemImg,app-story TABLE.ddMenu TABLE.submenu TD.itemImg{WIDTH:25px;BACKGROUND-COLOR:#ebf4fa;TEXT-ALIGN:center}app-report TABLE.ddMenu TABLE.submenu TD.itemLbl,app-dashboard TABLE.ddMenu TABLE.submenu TD.itemLbl,div.yfContainer TABLE.ddMenu TABLE.submenu TD.itemLbl,app-story TABLE.ddMenu TABLE.submenu TD.itemLbl{PADDING-LEFT:5px;WIDTH:125px}app-report TABLE.ddMenu TABLE.submenu TD.itemBrk HR.i4ruler,app-dashboard TABLE.ddMenu TABLE.submenu TD.itemBrk HR.i4ruler,div.yfContainer TABLE.ddMenu TABLE.submenu TD.itemBrk HR.i4ruler,app-story TABLE.ddMenu TABLE.submenu TD.itemBrk HR.i4ruler{WIDTH:90%}app-report div.menuDiv,app-dashboard div.menuDiv,div.yfContainer div.menuDiv,app-story div.menuDiv{border:0px;VISIBILITY:hidden;WIDTH:150px;CURSOR:default;POSITION:absolute;background-color:var(--background-white)}app-report DIV.menuDiv TABLE.submenu,app-dashboard DIV.menuDiv TABLE.submenu,div.yfContainer DIV.menuDiv TABLE.submenu,app-story DIV.menuDiv TABLE.submenu{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;box-shadow:0px 0px 0px #b5b5b5;width:100%;table-layout:fixed}app-report DIV.menuDiv TABLE.submenu TR,app-dashboard DIV.menuDiv TABLE.submenu TR,div.yfContainer DIV.menuDiv TABLE.submenu TR,app-story DIV.menuDiv TABLE.submenu TR{FONT-SIZE:14px;COLOR:var(--primary-color);LINE-HEIGHT:33px;border-top:1px solid #e6e6e6;font-weight:normal}app-report DIV.menuDiv TABLE.submenu TR.itemSelected,app-dashboard DIV.menuDiv TABLE.submenu TR.itemSelected,div.yfContainer DIV.menuDiv TABLE.submenu TR.itemSelected,app-story DIV.menuDiv TABLE.submenu TR.itemSelected{CURSOR:pointer;BACKGROUND-COLOR:#f9f9f9;border-top:1px solid #e6e6e6}app-report DIV.menuDiv TABLE.submenu TD.itemImg,app-dashboard DIV.menuDiv TABLE.submenu TD.itemImg,div.yfContainer DIV.menuDiv TABLE.submenu TD.itemImg,app-story DIV.menuDiv TABLE.submenu TD.itemImg{WIDTH:33px;height:32px;TEXT-ALIGN:center;border-top:1px solid #e6e6e6;position:relative}app-report DIV.menuDiv TABLE.submenu TD.subMenuImg,app-dashboard DIV.menuDiv TABLE.submenu TD.subMenuImg,div.yfContainer DIV.menuDiv TABLE.submenu TD.subMenuImg,app-story DIV.menuDiv TABLE.submenu TD.subMenuImg{border-top:1px solid #e6e6e6;position:relative;right:0px}app-report DIV.menuDiv TABLE.submenu TD.subMenuImg img,app-dashboard DIV.menuDiv TABLE.submenu TD.subMenuImg img,div.yfContainer DIV.menuDiv TABLE.submenu TD.subMenuImg img,app-story DIV.menuDiv TABLE.submenu TD.subMenuImg img{position:relative;right:10px;top:0px}app-report DIV.menuDiv TABLE.submenu TD.itemImg div,app-dashboard DIV.menuDiv TABLE.submenu TD.itemImg div,div.yfContainer DIV.menuDiv TABLE.submenu TD.itemImg div,app-story DIV.menuDiv TABLE.submenu TD.itemImg div{position:relative;top:-16px;left:0px}app-report DIV.menuDiv TABLE.submenu TD.itemImg img,app-dashboard DIV.menuDiv TABLE.submenu TD.itemImg img,div.yfContainer DIV.menuDiv TABLE.submenu TD.itemImg img,app-story DIV.menuDiv TABLE.submenu TD.itemImg img{WIDTH:20px;height:20px;position:absolute;top:0px;left:0px;padding:6px;display:block}app-report DIV.menuDiv TABLE.submenu TD.itemLbl,app-dashboard DIV.menuDiv TABLE.submenu TD.itemLbl,div.yfContainer DIV.menuDiv TABLE.submenu TD.itemLbl,app-story DIV.menuDiv TABLE.submenu TD.itemLbl{padding-left:10px;padding-right:10px;border-top:1px solid #e6e6e6;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report DIV.menuDiv TABLE.submenu TD.itemBrk HR.i4ruler,app-dashboard DIV.menuDiv TABLE.submenu TD.itemBrk HR.i4ruler,div.yfContainer DIV.menuDiv TABLE.submenu TD.itemBrk HR.i4ruler,app-story DIV.menuDiv TABLE.submenu TD.itemBrk HR.i4ruler{WIDTH:90%}app-report div.menuDiv tr.itemSelected table.submenu,app-dashboard div.menuDiv tr.itemSelected table.submenu,div.yfContainer div.menuDiv tr.itemSelected table.submenu,app-story div.menuDiv tr.itemSelected table.submenu{position:absolute;visibility:visible;width:150px;background-color:var(--background-white);cursor:default}app-report tr.itemSelectedDanger,app-dashboard tr.itemSelectedDanger,div.yfContainer tr.itemSelectedDanger,app-story tr.itemSelectedDanger{background-color:red;color:var(--white);position:absolute;visibility:visible;width:150px;cursor:default}app-report tr.itemSelectedDanger,app-dashboard tr.itemSelectedDanger,div.yfContainer tr.itemSelectedDanger,app-story tr.itemSelectedDanger{background-color:#e00;color:var(--white);position:absolute;visibility:visible;width:150px;cursor:default}app-report tr.itemDeselected table.submenu,app-dashboard tr.itemDeselected table.submenu,div.yfContainer tr.itemDeselected table.submenu,app-story tr.itemDeselected table.submenu{visibility:hidden;position:absolute;display:none}app-report td.folder:hover tr.itemSelected table.submenu,app-dashboard td.folder:hover tr.itemSelected table.submenu,div.yfContainer td.folder:hover tr.itemSelected table.submenu,app-story td.folder:hover tr.itemSelected table.submenu{position:absolute;visibility:visible;width:150px;background-color:var(--background-white);border:1px solid silver;cursor:default}app-report .i4dashbackground,app-dashboard .i4dashbackground,div.yfContainer .i4dashbackground,app-story .i4dashbackground{FONT-WEIGHT:bold;FONT-SIZE:14px;BACKGROUND-IMAGE:url(../images/dash_middle_off.gif);COLOR:#333;BORDER-BOTTOM:medium none;padding-left:10px}app-report .portlet-header-background-image-middle,app-dashboard .portlet-header-background-image-middle,div.yfContainer .portlet-header-background-image-middle,app-story .portlet-header-background-image-middle{BACKGROUND-IMAGE:url(../images/dash_middle_off.gif)}app-report .left,app-dashboard .left,div.yfContainer .left,app-story .left{float:left}app-report .right,app-dashboard .right,div.yfContainer .right,app-story .right{float:right}app-report table.i4search,app-dashboard table.i4search,div.yfContainer table.i4search,app-story table.i4search{border-radius:5px;background:#fff;padding-left:5px;margin-right:10px;width:200px;behavior:url(css/PIE.htc);position:relative;border:1px solid #e6e6e6}app-report table.i4search input,app-dashboard table.i4search input,div.yfContainer table.i4search input,app-story table.i4search input{border:0px;width:90%}app-report table.i4search input:focus,app-dashboard table.i4search input:focus,div.yfContainer table.i4search input:focus,app-story table.i4search input:focus{outline:none}app-report ul.popup-menu,app-dashboard ul.popup-menu,div.yfContainer ul.popup-menu,app-story ul.popup-menu{list-style:none;min-width:150px;border-right:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;border-left:solid 1px #e6e6e6;background-color:#fff;padding:0;margin:0;box-shadow:4px 4px 10px #b5b5b5;position:absolute}app-report ul.popup-menu:after,app-dashboard ul.popup-menu:after,div.yfContainer ul.popup-menu:after,app-story ul.popup-menu:after{content:" ";height:0;width:0;position:absolute;border:8px solid transparent;border-right-color:#fff;left:-16px;top:10px}app-report .popup-menu li,app-dashboard .popup-menu li,div.yfContainer .popup-menu li,app-story .popup-menu li{font-size:13px;color:#269fd9;padding:0 0 0 1em;border-top:solid 1px #e6e6e6}app-report .popup-menu li:hover,app-dashboard .popup-menu li:hover,div.yfContainer .popup-menu li:hover,app-story .popup-menu li:hover{background-color:#f9f9f9}app-report img.tpng,app-dashboard img.tpng,div.yfContainer img.tpng,app-story img.tpng{behavior:url(css/pngbehavior.htc)}app-report div.i4tabline,app-dashboard div.i4tabline,div.yfContainer div.i4tabline,app-story div.i4tabline{border-left:0px;border-right:0px;border-bottom:0px;BORDER-TOP:medium none}app-report td.fset,app-dashboard td.fset,div.yfContainer td.fset,app-story td.fset{border:1px solid transparent}app-report td.fsetselected,app-dashboard td.fsetselected,div.yfContainer td.fsetselected,app-story td.fsetselected{background:#fff;border:1px dashed silver}app-report .chartEditBar,app-dashboard .chartEditBar,div.yfContainer .chartEditBar,app-story .chartEditBar{height:1px;background:#1b6293}app-report img.menuIcon,app-dashboard img.menuIcon,div.yfContainer img.menuIcon,app-story img.menuIcon{margin-left:auto;margin-right:auto;display:block}app-report div.relatedNotSelected,app-dashboard div.relatedNotSelected,div.yfContainer div.relatedNotSelected,app-story div.relatedNotSelected{color:#b5b5b5;font-style:italic;text-align:center}app-report div.relatedNoReports,app-dashboard div.relatedNoReports,div.yfContainer div.relatedNoReports,app-story div.relatedNoReports{color:var(--grey);text-align:center}app-report div.relatedHelpReports,app-dashboard div.relatedHelpReports,div.yfContainer div.relatedHelpReports,app-story div.relatedHelpReports{color:#5a5a5a;font-size:11pt;padding:10px}app-report .relatedSelectedReport,app-dashboard .relatedSelectedReport,div.yfContainer .relatedSelectedReport,app-story .relatedSelectedReport{border-color:var(--primary-color);border-style:solid;border-width:2px;overflow:hidden}app-report .relatedIncompleteReport,app-dashboard .relatedIncompleteReport,div.yfContainer .relatedIncompleteReport,app-story .relatedIncompleteReport{border-color:#c00000;border-style:solid;border-width:2px;overflow:hidden}app-report .relatedUnselectedReport,app-dashboard .relatedUnselectedReport,div.yfContainer .relatedUnselectedReport,app-story .relatedUnselectedReport{border-color:#fff;border-style:solid;border-width:2px;overflow:hidden}app-report .relatedSeperationBarReport,app-dashboard .relatedSeperationBarReport,div.yfContainer .relatedSeperationBarReport,app-story .relatedSeperationBarReport{color:var(--grey);background-color:var(--background-grey);height:1px;border:0;margin-top:3px;margin-bottom:3px}app-report .verticalRelatedSeperationBarReport,app-dashboard .verticalRelatedSeperationBarReport,div.yfContainer .verticalRelatedSeperationBarReport,app-story .verticalRelatedSeperationBarReport{background-color:var(--background-grey);width:1px;height:80px;border:0;margin-left:3px;margin-right:3px}app-report .popupHeading,app-dashboard .popupHeading,div.yfContainer .popupHeading,app-story .popupHeading{font-size:x-large;font-weight:bold}app-report .popupHeading,app-dashboard .popupHeading,div.yfContainer .popupHeading,app-story .popupHeading{font-size:x-large;font-weight:bold}app-report table.toolbarPopupTable,app-dashboard table.toolbarPopupTable,div.yfContainer table.toolbarPopupTable,app-story table.toolbarPopupTable{border-left:#ebebeb 1px solid;border-right:#ebebeb 1px solid;border-top:#ebebeb 1px solid;box-shadow:4px 4px 10px #b5b5b5}app-report table.toolbarPopupTable td.toolbarPopupCell,app-dashboard table.toolbarPopupTable td.toolbarPopupCell,div.yfContainer table.toolbarPopupTable td.toolbarPopupCell,app-story table.toolbarPopupTable td.toolbarPopupCell{font-size:12px;border-bottom:#ebebeb 1px solid;padding:10px;background:var(--background-white);color:#60a0d2;text-align:left}app-report table.toolbarPopupTable td.toolbarPopupCell:hover,app-dashboard table.toolbarPopupTable td.toolbarPopupCell:hover,div.yfContainer table.toolbarPopupTable td.toolbarPopupCell:hover,app-story table.toolbarPopupTable td.toolbarPopupCell:hover{background:#f9f9f9}app-report .submitLeftHighlightButton,app-dashboard .submitLeftHighlightButton,div.yfContainer .submitLeftHighlightButton,app-story .submitLeftHighlightButton{height:32px}app-report .submitLeftHighlightButton:not(.btn-noclick),app-dashboard .submitLeftHighlightButton:not(.btn-noclick),div.yfContainer .submitLeftHighlightButton:not(.btn-noclick),app-story .submitLeftHighlightButton:not(.btn-noclick){cursor:pointer}app-report .submitMidHighlightButton,app-dashboard .submitMidHighlightButton,div.yfContainer .submitMidHighlightButton,app-story .submitMidHighlightButton{min-width:78px;height:32px;background-color:var(--primary-button-color);border-radius:6px;border:1px solid var(--primary-button-color)}app-report .submitMidHighlightButton:not(.btn-noclick),app-dashboard .submitMidHighlightButton:not(.btn-noclick),div.yfContainer .submitMidHighlightButton:not(.btn-noclick),app-story .submitMidHighlightButton:not(.btn-noclick){cursor:pointer}app-report .hoverMidBlueNoBorderButton:not(.btn-noclick),app-dashboard .hoverMidBlueNoBorderButton:not(.btn-noclick),div.yfContainer .hoverMidBlueNoBorderButton:not(.btn-noclick),app-story .hoverMidBlueNoBorderButton:not(.btn-noclick){cursor:pointer}app-report .submitMidHighlightText,app-dashboard .submitMidHighlightText,div.yfContainer .submitMidHighlightText,app-story .submitMidHighlightText{white-space:nowrap;font-size:14px;font-weight:normal;color:#fff}app-report .submitRightHighlightButton,app-dashboard .submitRightHighlightButton,div.yfContainer .submitRightHighlightButton,app-story .submitRightHighlightButton{height:32px}app-report .submitRightHighlightButton:not(.btn-noclick),app-dashboard .submitRightHighlightButton:not(.btn-noclick),div.yfContainer .submitRightHighlightButton:not(.btn-noclick),app-story .submitRightHighlightButton:not(.btn-noclick){cursor:pointer}app-report .submitRightButton,app-dashboard .submitRightButton,div.yfContainer .submitRightButton,app-story .submitRightButton{height:32px}app-report .submitRightButton:not(.btn-noclick),app-dashboard .submitRightButton:not(.btn-noclick),div.yfContainer .submitRightButton:not(.btn-noclick),app-story .submitRightButton:not(.btn-noclick){cursor:pointer}app-report .submitMidButton,app-dashboard .submitMidButton,div.yfContainer .submitMidButton,app-story .submitMidButton{min-width:78px;height:32px;background-color:#fcfcfc;border:1px solid #dbdbdc;border-radius:6px}app-report .submitMidButton:not(.btn-noclick),app-dashboard .submitMidButton:not(.btn-noclick),div.yfContainer .submitMidButton:not(.btn-noclick),app-story .submitMidButton:not(.btn-noclick){cursor:pointer}app-report .submitMidText,app-dashboard .submitMidText,div.yfContainer .submitMidText,app-story .submitMidText{white-space:nowrap;font-size:14px;font-weight:normal;color:#8a8a8a}app-report .submitLeftButton,app-dashboard .submitLeftButton,div.yfContainer .submitLeftButton,app-story .submitLeftButton{height:32px}app-report .submitLeftButton:not(.btn-noclick),app-dashboard .submitLeftButton:not(.btn-noclick),div.yfContainer .submitLeftButton:not(.btn-noclick),app-story .submitLeftButton:not(.btn-noclick){cursor:pointer}app-report .submitRightRedButton,app-dashboard .submitRightRedButton,div.yfContainer .submitRightRedButton,app-story .submitRightRedButton{height:32px}app-report .submitRightRedButton:not(.btn-noclick),app-dashboard .submitRightRedButton:not(.btn-noclick),div.yfContainer .submitRightRedButton:not(.btn-noclick),app-story .submitRightRedButton:not(.btn-noclick){cursor:pointer}app-report .submitMidRedButton,app-dashboard .submitMidRedButton,div.yfContainer .submitMidRedButton,app-story .submitMidRedButton{min-width:78px;height:32px;background-color:#d94c38;border-radius:6px}app-report .submitLeftRedButton,app-dashboard .submitLeftRedButton,div.yfContainer .submitLeftRedButton,app-story .submitLeftRedButton{height:32px}app-report .submitMidRedButton:not(.btn-noclick),app-dashboard .submitMidRedButton:not(.btn-noclick),div.yfContainer .submitMidRedButton:not(.btn-noclick),app-story .submitMidRedButton:not(.btn-noclick){cursor:pointer}app-report .submitMidRedText,app-dashboard .submitMidRedText,div.yfContainer .submitMidRedText,app-story .submitMidRedText{white-space:nowrap;font-size:14px;font-weight:normal;color:#fff}app-report .submitLeftRedButton:not(.btn-noclick),app-dashboard .submitLeftRedButton:not(.btn-noclick),div.yfContainer .submitLeftRedButton:not(.btn-noclick),app-story .submitLeftRedButton:not(.btn-noclick){cursor:pointer}app-report .hoverLeftHighlightButton,app-dashboard .hoverLeftHighlightButton,div.yfContainer .hoverLeftHighlightButton,app-story .hoverLeftHighlightButton{height:32px;cursor:pointer}app-report .hoverMidHighlightButton,app-dashboard .hoverMidHighlightButton,div.yfContainer .hoverMidHighlightButton,app-story .hoverMidHighlightButton{min-width:78px;border-radius:6px;height:32px;background-color:var(--primary-button-hover-color);cursor:pointer;border:1px solid var(--primary-button-hover-color)}app-report .hoverRightHighlightButton,app-dashboard .hoverRightHighlightButton,div.yfContainer .hoverRightHighlightButton,app-story .hoverRightHighlightButton{height:32px;cursor:pointer}app-report .hoverRightButton,app-dashboard .hoverRightButton,div.yfContainer .hoverRightButton,app-story .hoverRightButton{height:32px;cursor:pointer}app-report .hoverMidButton,app-dashboard .hoverMidButton,div.yfContainer .hoverMidButton,app-story .hoverMidButton{min-width:78px;height:32px;cursor:pointer;background-color:#f2f2f2;border:1px solid #dbdbdc;border-radius:6px}app-report .hoverLeftButton,app-dashboard .hoverLeftButton,div.yfContainer .hoverLeftButton,app-story .hoverLeftButton{height:32px;cursor:pointer}app-report .hoverRightRedButton,app-dashboard .hoverRightRedButton,div.yfContainer .hoverRightRedButton,app-story .hoverRightRedButton{height:32px;cursor:pointer}app-report .hoverMidRedButton,app-dashboard .hoverMidRedButton,div.yfContainer .hoverMidRedButton,app-story .hoverMidRedButton{min-width:78px;height:32px;border:1px solid #d34532;background-color:#d34532;border-radius:6px;cursor:pointer}app-report .hoverLeftRedButton,app-dashboard .hoverLeftRedButton,div.yfContainer .hoverLeftRedButton,app-story .hoverLeftRedButton{height:32px;cursor:pointer}app-report .submitMidBlueButton,app-dashboard .submitMidBlueButton,div.yfContainer .submitMidBlueButton,app-story .submitMidBlueButton{min-width:78px;height:32px;background-color:var(--background-white);border:1px solid var(--primary-button-color);border-radius:6px}app-report .submitMidBlueText,app-dashboard .submitMidBlueText,div.yfContainer .submitMidBlueText,app-story .submitMidBlueText{white-space:nowrap;font-size:14px;font-weight:normal;color:var(--primary-color)}app-report .hoverMidBlueButton,app-dashboard .hoverMidBlueButton,div.yfContainer .hoverMidBlueButton,app-story .hoverMidBlueButton{min-width:78px;height:32px;cursor:pointer;background-color:var(--background-white);border:1px solid var(--primary-button-hover-color);border-radius:6px}app-report .hoverMidBlueText,app-dashboard .hoverMidBlueText,div.yfContainer .hoverMidBlueText,app-story .hoverMidBlueText{color:var(--primary-button-hover-color)}app-report .submitMidBlueButton,app-dashboard .submitMidBlueButton,div.yfContainer .submitMidBlueButton,app-story .submitMidBlueButton{min-width:78px;height:32px;background-color:var(--background-white);border:1px solid var(--primary-button-color);border-radius:6px}app-report .submitMidBlueText,app-dashboard .submitMidBlueText,div.yfContainer .submitMidBlueText,app-story .submitMidBlueText{white-space:nowrap;font-size:14px;font-weight:normal;color:var(--primary-button-color)}app-report .hoverMidBlueButton,app-dashboard .hoverMidBlueButton,div.yfContainer .hoverMidBlueButton,app-story .hoverMidBlueButton{min-width:78px;height:32px;cursor:pointer;background-color:var(--background-white);border:1px solid var(--primary-button-hover-color);border-radius:6px}app-report .hoverMidBlueText,app-dashboard .hoverMidBlueText,div.yfContainer .hoverMidBlueText,app-story .hoverMidBlueText{color:var(--primary-button-hover-color)}app-report .popupDivider,app-dashboard .popupDivider,div.yfContainer .popupDivider,app-story .popupDivider{background-color:var(--primary-color);color:var(--primary-color);height:2px;border:0;width:90%;text-align:left;margin-left:0}app-report .relatedContentBox,app-dashboard .relatedContentBox,div.yfContainer .relatedContentBox,app-story .relatedContentBox{text-align:center;margin:0;padding:0;border:0}app-report .relatedGreyContentBox,app-dashboard .relatedGreyContentBox,div.yfContainer .relatedGreyContentBox,app-story .relatedGreyContentBox{background:var(--background-white)}app-report .relatedMoveBar,app-dashboard .relatedMoveBar,div.yfContainer .relatedMoveBar,app-story .relatedMoveBar{DISPLAY:none;FONT-SIZE:0px;BACKGROUND:#66a6d2;POSITION:absolute;HEIGHT:2px}app-report .menuShadow,app-dashboard .menuShadow,div.yfContainer .menuShadow,app-story .menuShadow{box-shadow:4px 4px 10px #b5b5b5}app-report .inboxHeading,app-dashboard .inboxHeading,div.yfContainer .inboxHeading,app-story .inboxHeading{font-weight:bold}app-report .inboxActionLink,app-dashboard .inboxActionLink,div.yfContainer .inboxActionLink,app-story .inboxActionLink{font-weight:bold;FONT-SIZE:14px;color:#fff;cursor:pointer;position:relative;left:15px}app-report .inboxActionLinkBlueHighlight,app-dashboard .inboxActionLinkBlueHighlight,div.yfContainer .inboxActionLinkBlueHighlight,app-story .inboxActionLinkBlueHighlight{font-weight:bold;FONT-SIZE:14px;color:#569dd2;cursor:pointer;position:relative;left:15px}app-report .inboxActionLinkRedHighlight,app-dashboard .inboxActionLinkRedHighlight,div.yfContainer .inboxActionLinkRedHighlight,app-story .inboxActionLinkRedHighlight{font-weight:bold;FONT-SIZE:14px;color:#d94a38;cursor:pointer;position:relative;left:15px}app-report .inboxTopBottom,app-dashboard .inboxTopBottom,div.yfContainer .inboxTopBottom,app-story .inboxTopBottom{background-color:#000;height:10px}app-report .borderless-layout,app-dashboard .borderless-layout,div.yfContainer .borderless-layout,app-story .borderless-layout{border-spacing:0}app-report table#leftToolbar,app-dashboard table#leftToolbar,div.yfContainer table#leftToolbar,app-story table#leftToolbar{border:0;position:absolute;left:0;height:47px;empty-cells:show}app-report table#rightToolbar,app-dashboard table#rightToolbar,div.yfContainer table#rightToolbar,app-story table#rightToolbar{position:absolute;top:5px;right:0;border-spacing:0;border-collapse:collapse;border:0}app-report img.toolbar-profile-image,app-dashboard img.toolbar-profile-image,div.yfContainer img.toolbar-profile-image,app-story img.toolbar-profile-image{width:30px;height:30px;padding-top:4px}app-report td.toolbar-profile-name,app-dashboard td.toolbar-profile-name,div.yfContainer td.toolbar-profile-name,app-story td.toolbar-profile-name{font-size:14px;position:relative;display:block;color:#8e8e8e;padding:4px 16px 0px 8px;line-height:16px}app-report td.toolbar-profile-name a,app-report td.toolbar-profile-name a:link,app-report td.toolbar-profile-name a:visited,app-report td.toolbar-profile-name a:active,app-dashboard td.toolbar-profile-name a,app-dashboard td.toolbar-profile-name a:link,app-dashboard td.toolbar-profile-name a:visited,app-dashboard td.toolbar-profile-name a:active,div.yfContainer td.toolbar-profile-name a,div.yfContainer td.toolbar-profile-name a:link,div.yfContainer td.toolbar-profile-name a:visited,div.yfContainer td.toolbar-profile-name a:active,app-story td.toolbar-profile-name a,app-story td.toolbar-profile-name a:link,app-story td.toolbar-profile-name a:visited,app-story td.toolbar-profile-name a:active{color:#8e8e8e;text-decoration:none}app-report td.toolbar-profile-name a:hover,app-dashboard td.toolbar-profile-name a:hover,div.yfContainer td.toolbar-profile-name a:hover,app-story td.toolbar-profile-name a:hover{color:#5e5e5e;text-decoration:underline}app-report div#profileAnchor,app-dashboard div#profileAnchor,div.yfContainer div#profileAnchor,app-story div#profileAnchor{cursor:pointer}app-report table.toolbar-inbox,app-dashboard table.toolbar-inbox,div.yfContainer table.toolbar-inbox,app-story table.toolbar-inbox{padding-top:2px;margin:0}app-report table.toolbar-inbox td,app-dashboard table.toolbar-inbox td,div.yfContainer table.toolbar-inbox td,app-story table.toolbar-inbox td{height:27px;font-size:14px;cursor:pointer;padding:0;border:0;line-height:25px;text-align:center;white-space:nowrap}app-report td.inboxNumberEmptyLeft,app-report td.inboxNumberEmptyRight,app-report td.inboxNumberLeft,app-report td.inboxNumberRight,app-dashboard td.inboxNumberEmptyLeft,app-dashboard td.inboxNumberEmptyRight,app-dashboard td.inboxNumberLeft,app-dashboard td.inboxNumberRight,div.yfContainer td.inboxNumberEmptyLeft,div.yfContainer td.inboxNumberEmptyRight,div.yfContainer td.inboxNumberLeft,div.yfContainer td.inboxNumberRight,app-story td.inboxNumberEmptyLeft,app-story td.inboxNumberEmptyRight,app-story td.inboxNumberLeft,app-story td.inboxNumberRight{width:5px}app-report table.toolbar-inbox td.inboxNumberEmptyMid,app-dashboard table.toolbar-inbox td.inboxNumberEmptyMid,div.yfContainer table.toolbar-inbox td.inboxNumberEmptyMid,app-story table.toolbar-inbox td.inboxNumberEmptyMid{color:gray;width:1em}app-report table.toolbar-inbox td.inboxNumberMid,app-dashboard table.toolbar-inbox td.inboxNumberMid,div.yfContainer table.toolbar-inbox td.inboxNumberMid,app-story table.toolbar-inbox td.inboxNumberMid{color:#fff;width:auto;min-width:1em}app-report table.toolbar-inbox td.inboxNumberEmptyLeft,app-dashboard table.toolbar-inbox td.inboxNumberEmptyLeft,div.yfContainer table.toolbar-inbox td.inboxNumberEmptyLeft,app-story table.toolbar-inbox td.inboxNumberEmptyLeft{background-image:url("../images/inbox_counteroff_left.png")}app-report table.toolbar-inbox td.inboxNumberEmptyMid,app-dashboard table.toolbar-inbox td.inboxNumberEmptyMid,div.yfContainer table.toolbar-inbox td.inboxNumberEmptyMid,app-story table.toolbar-inbox td.inboxNumberEmptyMid{background-image:url("../images/inbox_counteroff_mid.png")}app-report table.toolbar-inbox td.inboxNumberEmptyRight,app-dashboard table.toolbar-inbox td.inboxNumberEmptyRight,div.yfContainer table.toolbar-inbox td.inboxNumberEmptyRight,app-story table.toolbar-inbox td.inboxNumberEmptyRight{background-image:url("../images/inbox_counteroff_right.png")}app-report table.toolbar-inbox td.inboxNumberLeft,app-dashboard table.toolbar-inbox td.inboxNumberLeft,div.yfContainer table.toolbar-inbox td.inboxNumberLeft,app-story table.toolbar-inbox td.inboxNumberLeft{background-image:url("../images/inbox_counter_left.png")}app-report table.toolbar-inbox td.inboxNumberMid,app-dashboard table.toolbar-inbox td.inboxNumberMid,div.yfContainer table.toolbar-inbox td.inboxNumberMid,app-story table.toolbar-inbox td.inboxNumberMid{background-image:url("../images/inbox_counter_mid.png")}app-report table.toolbar-inbox td.inboxNumberRight,app-dashboard table.toolbar-inbox td.inboxNumberRight,div.yfContainer table.toolbar-inbox td.inboxNumberRight,app-story table.toolbar-inbox td.inboxNumberRight{background-image:url("../images/inbox_counter_right.png")}app-report .inboxCloser,app-dashboard .inboxCloser,div.yfContainer .inboxCloser,app-story .inboxCloser{background-image:url("../images/inbox_close.png");width:40px;height:32px;padding:0px;z-index:1001;border-width:2px;position:absolute;bottom:2px;right:50px;cursor:pointer}app-report .translationStep,app-dashboard .translationStep,div.yfContainer .translationStep,app-story .translationStep{font-size:15px;padding-right:15px}app-report .translationList,app-dashboard .translationList,div.yfContainer .translationList,app-story .translationList{background-color:#fff;border:1px solid #d8d8d8}app-report .translationHeading,app-dashboard .translationHeading,div.yfContainer .translationHeading,app-story .translationHeading{font-size:20px;padding-top:20px;padding-bottom:20px}app-report .translationDescription,app-dashboard .translationDescription,div.yfContainer .translationDescription,app-story .translationDescription{color:#a5a5a5;font-size:14px;padding:3px;padding-bottom:10px}app-report .translationIntro,app-dashboard .translationIntro,div.yfContainer .translationIntro,app-story .translationIntro{font-size:16px;color:var(--dark-grey)}app-report .translationImportBorder,app-dashboard .translationImportBorder,div.yfContainer .translationImportBorder,app-story .translationImportBorder{border:1px solid;padding:10px;width:490px;border-color:#d8d8d8}app-report .translationSubHeading,app-dashboard .translationSubHeading,div.yfContainer .translationSubHeading,app-story .translationSubHeading{font-size:18px;padding:3px}app-report .translationLoading,app-dashboard .translationLoading,div.yfContainer .translationLoading,app-story .translationLoading{background-image:url("../images/progress.gif");background-repeat:no-repeat;width:300px;height:8px;margin:auto;padding:10px}app-report .translationTextLoading,app-dashboard .translationTextLoading,div.yfContainer .translationTextLoading,app-story .translationTextLoading{margin:auto;text-align:center;FONT-SIZE:16px;color:var(--dark-grey);padding:10px;font-weight:bold}app-report .broadcastGrey,app-dashboard .broadcastGrey,div.yfContainer .broadcastGrey,app-story .broadcastGrey{background:#f9f9f9;border-bottom:1px solid var(--border-grey);padding:3px;color:var(--dark-grey)}app-report .broadcastWhite,app-dashboard .broadcastWhite,div.yfContainer .broadcastWhite,app-story .broadcastWhite{padding:10px;border-bottom:1px solid var(--border-grey);font-size:18px;color:var(--dark-grey)}app-report .broadcastInput,app-dashboard .broadcastInput,div.yfContainer .broadcastInput,app-story .broadcastInput{border:1px solid #e4e4e4;padding:5px;font-size:16px;resize:none;color:var(--dark-grey);width:240px;height:21px}app-report .inputplaceholdercontainer,app-dashboard .inputplaceholdercontainer,div.yfContainer .inputplaceholdercontainer,app-story .inputplaceholdercontainer{position:absolute;color:var(--grey);overflow:hidden;text-align:left}app-report .dataDiscoveryInput,app-dashboard .dataDiscoveryInput,div.yfContainer .dataDiscoveryInput,app-story .dataDiscoveryInput{padding:5px;font-size:16px;resize:none;color:var(--dark-grey);width:40px;height:21px}app-report .broadcastInput[disabled],app-dashboard .broadcastInput[disabled],div.yfContainer .broadcastInput[disabled],app-story .broadcastInput[disabled]{color:#bbb}app-report .broadcastInput.broadcastInputFull,app-dashboard .broadcastInput.broadcastInputFull,div.yfContainer .broadcastInput.broadcastInputFull,app-story .broadcastInput.broadcastInputFull{width:100%;width:calc(100% - 12px)}app-report select.broadcastInput,app-dashboard select.broadcastInput,div.yfContainer select.broadcastInput,app-story select.broadcastInput{height:auto}app-report .broadcastInputTextArea,app-dashboard .broadcastInputTextArea,div.yfContainer .broadcastInputTextArea,app-story .broadcastInputTextArea{border:1px solid #e4e4e4;padding:8px;font-size:16px;resize:none;color:var(--dark-grey);width:240px}app-report .broadcastInputTextPlaceholder,app-dashboard .broadcastInputTextPlaceholder,div.yfContainer .broadcastInputTextPlaceholder,app-story .broadcastInputTextPlaceholder{color:var(--grey)}app-report .broadcastInputGrey,app-dashboard .broadcastInputGrey,div.yfContainer .broadcastInputGrey,app-story .broadcastInputGrey{color:var(--grey) !important}app-report .broadcastInputShort,app-dashboard .broadcastInputShort,div.yfContainer .broadcastInputShort,app-story .broadcastInputShort{height:20px;border:1px solid #e4e4e4;padding:5px;font-size:14px;resize:none;color:var(--dark-grey);width:56px}app-report .broadcastTextBox,app-dashboard .broadcastTextBox,div.yfContainer .broadcastTextBox,app-story .broadcastTextBox{width:98%;height:100px;border:1px solid #e4e4e4;padding:5px;font-size:14px;resize:none;color:#262626}app-report .broadcastTextBoxPlain,app-dashboard .broadcastTextBoxPlain,div.yfContainer .broadcastTextBoxPlain,app-story .broadcastTextBoxPlain{background:#fff;border:1px solid #e4e4e4;padding:5px;font-size:14px;resize:none;color:#262626}app-report .broadcastInputSubject,app-dashboard .broadcastInputSubject,div.yfContainer .broadcastInputSubject,app-story .broadcastInputSubject{border:0px;padding:0px;font-size:16px;resize:none;color:var(--dark-grey);width:100%;height:21px;outline:none}app-report .broadcastOuter,app-dashboard .broadcastOuter,div.yfContainer .broadcastOuter,app-story .broadcastOuter{background:var(--background-white);border:1px solid #e4e4e4;font-size:14px;resize:none;color:#262626;padding:5px}app-report .inputErrorHighlight,app-dashboard .inputErrorHighlight,div.yfContainer .inputErrorHighlight,app-story .inputErrorHighlight{border-color:#c00;outline-color:#c00}app-report .distributeTextBox,app-dashboard .distributeTextBox,div.yfContainer .distributeTextBox,app-story .distributeTextBox{width:98%;height:100px;border:1px solid var(--border-grey);padding:5px;font-size:14px;resize:none;color:#262626}app-report .distributeInputBox,app-dashboard .distributeInputBox,div.yfContainer .distributeInputBox,app-story .distributeInputBox{height:16px;border:1px solid var(--border-grey);padding:5px;font-size:14px;resize:none;color:#262626}app-report .addRecipientLinkText,app-dashboard .addRecipientLinkText,div.yfContainer .addRecipientLinkText,app-story .addRecipientLinkText{font-size:14px}app-report .distributeInfoText,app-dashboard .distributeInfoText,div.yfContainer .distributeInfoText,app-story .distributeInfoText{font-size:14px;color:var(--dark-grey)}app-report .distributeMessage,app-dashboard .distributeMessage,div.yfContainer .distributeMessage,app-story .distributeMessage{font-size:14px;color:#999}app-report .multiFunctionSearchDrop,app-dashboard .multiFunctionSearchDrop,div.yfContainer .multiFunctionSearchDrop,app-story .multiFunctionSearchDrop{background:none repeat scroll 0 0 #fff;border:1px solid #e4e4e4}app-report .multiFuncDropdownCell,app-dashboard .multiFuncDropdownCell,div.yfContainer .multiFuncDropdownCell,app-story .multiFuncDropdownCell{height:31px;line-height:11px}app-report div#mfddtannoDateDisplayDiv,app-dashboard div#mfddtannoDateDisplayDiv,div.yfContainer div#mfddtannoDateDisplayDiv,app-story div#mfddtannoDateDisplayDiv{padding:5px;width:238px !important}app-report div#mfddtannoDateDisplayDiv,app-report div#mfddtannoLevelDisplayDiv,app-dashboard div#mfddtannoDateDisplayDiv,app-dashboard div#mfddtannoLevelDisplayDiv,div.yfContainer div#mfddtannoDateDisplayDiv,div.yfContainer div#mfddtannoLevelDisplayDiv,app-story div#mfddtannoDateDisplayDiv,app-story div#mfddtannoLevelDisplayDiv{top:75px}app-report div#mfddtannoTagDisplayDiv,app-report div#mfddtannoFilterDisplayDiv,app-dashboard div#mfddtannoTagDisplayDiv,app-dashboard div#mfddtannoFilterDisplayDiv,div.yfContainer div#mfddtannoTagDisplayDiv,div.yfContainer div#mfddtannoFilterDisplayDiv,app-story div#mfddtannoTagDisplayDiv,app-story div#mfddtannoFilterDisplayDiv{top:114px}app-report div#mfddtannoLinkFilterDiv,app-report div#mfddtannoLinkFilterValueDiv,app-dashboard div#mfddtannoLinkFilterDiv,app-dashboard div#mfddtannoLinkFilterValueDiv,div.yfContainer div#mfddtannoLinkFilterDiv,div.yfContainer div#mfddtannoLinkFilterValueDiv,app-story div#mfddtannoLinkFilterDiv,app-story div#mfddtannoLinkFilterValueDiv{height:150px;overflow:auto;top:39px;left:7px !important}app-report div#mfddtannoLinkFilterValueDiv,app-dashboard div#mfddtannoLinkFilterValueDiv,div.yfContainer div#mfddtannoLinkFilterValueDiv,app-story div#mfddtannoLinkFilterValueDiv{top:84px}app-report .smallWaitingImage,app-dashboard .smallWaitingImage,div.yfContainer .smallWaitingImage,app-story .smallWaitingImage{display:none;background-image:url("../images/small-loading-image.gif");width:16px;height:16px;padding:0px}app-report .greyBackground,app-dashboard .greyBackground,div.yfContainer .greyBackground,app-story .greyBackground{background:#f9f9f9;overflow:auto}app-report .whiteBackground,app-dashboard .whiteBackground,div.yfContainer .whiteBackground,app-story .whiteBackground{background:var(--background-white);overflow:auto}app-report .greyDivider,app-dashboard .greyDivider,div.yfContainer .greyDivider,app-story .greyDivider{background-color:var(--background-grey);color:var(--grey);height:1px;border:0;margin-top:6px;margin-bottom:6px}app-report .styledSelect select,app-report .styledSelectMed select,app-report .styledSelectSmall select,app-dashboard .styledSelect select,app-dashboard .styledSelectMed select,app-dashboard .styledSelectSmall select,div.yfContainer .styledSelect select,div.yfContainer .styledSelectMed select,div.yfContainer .styledSelectSmall select,app-story .styledSelect select,app-story .styledSelectMed select,app-story .styledSelectSmall select{width:280px;padding:5px;font-size:16px;color:#333740;border:0px;height:36px;background:transparent;-webkit-appearance:none}app-report .styledSelect select option:disabled,app-report .styledSelectMed select option:disabled,app-report .styledSelectSmall select option:disabled,app-dashboard .styledSelect select option:disabled,app-dashboard .styledSelectMed select option:disabled,app-dashboard .styledSelectSmall select option:disabled,div.yfContainer .styledSelect select option:disabled,div.yfContainer .styledSelectMed select option:disabled,div.yfContainer .styledSelectSmall select option:disabled,app-story .styledSelect select option:disabled,app-story .styledSelectMed select option:disabled,app-story .styledSelectSmall select option:disabled{color:var(--grey)}app-report .styledMultiSelect select,app-dashboard .styledMultiSelect select,div.yfContainer .styledMultiSelect select,app-story .styledMultiSelect select{width:280px;padding:5px;font-size:14px;color:#333740;border:1px solid transparent}app-report .styledSelectMed select,app-dashboard .styledSelectMed select,div.yfContainer .styledSelectMed select,app-story .styledSelectMed select{width:180px}app-report .styledSelectSmall select,app-dashboard .styledSelectSmall select,div.yfContainer .styledSelectSmall select,app-story .styledSelectSmall select{width:110px}app-report .styledSelect,app-report .styledSelectMed,app-report .styledSelectSmall,app-dashboard .styledSelect,app-dashboard .styledSelectMed,app-dashboard .styledSelectSmall,div.yfContainer .styledSelect,div.yfContainer .styledSelectMed,div.yfContainer .styledSelectSmall,app-story .styledSelect,app-story .styledSelectMed,app-story .styledSelectSmall{height:34px;overflow:hidden;display:inline-block;border-radius:5px;border:1px solid #dbdde5;cursor:pointer;background-color:var(--background-white)}app-report .styledSelect:focus,app-report .styledSelectMed:focus,app-report .styledSelectSmall:focus,app-dashboard .styledSelect:focus,app-dashboard .styledSelectMed:focus,app-dashboard .styledSelectSmall:focus,div.yfContainer .styledSelect:focus,div.yfContainer .styledSelectMed:focus,div.yfContainer .styledSelectSmall:focus,app-story .styledSelect:focus,app-story .styledSelectMed:focus,app-story .styledSelectSmall:focus{border:1px solid var(--primary-color)}app-report div.styledMultiSelect,app-dashboard div.styledMultiSelect,div.yfContainer div.styledMultiSelect,app-story div.styledMultiSelect{border:1px solid #e4e4e4;position:relative;display:inline-block}app-report .styledSelectMed,app-dashboard .styledSelectMed,div.yfContainer .styledSelectMed,app-story .styledSelectMed{width:150px}app-report .styledSelectSmall,app-dashboard .styledSelectSmall,div.yfContainer .styledSelectSmall,app-story .styledSelectSmall{width:80px}app-report .optionView div.customSelect,app-dashboard .optionView div.customSelect,div.yfContainer .optionView div.customSelect,app-story .optionView div.customSelect{text-align:left}app-report div.customSelect,app-dashboard div.customSelect,div.yfContainer div.customSelect,app-story div.customSelect{position:relative}app-report div.customSelect>select,app-dashboard div.customSelect>select,div.yfContainer div.customSelect>select,app-story div.customSelect>select{width:250px;opacity:0;position:relative;left:0;top:0;z-index:200;cursor:pointer}app-report div.customSelect>span,app-dashboard div.customSelect>span,div.yfContainer div.customSelect>span,app-story div.customSelect>span{position:absolute;left:0;top:0;height:36px;line-height:36px;width:210px;padding:0 5px;font-size:14px;color:#333740;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:5px}app-report div.styledSelect div.customSelectIcon,app-dashboard div.styledSelect div.customSelectIcon,div.yfContainer div.styledSelect div.customSelectIcon,app-story div.styledSelect div.customSelectIcon{position:absolute;width:36px;top:0;right:0;bottom:0;background:url(../images/sectionAccordion_down.svg) center no-repeat}app-report .recipientsBox,app-dashboard .recipientsBox,div.yfContainer .recipientsBox,app-story .recipientsBox{background-color:var(--background-white);border:1px solid #e4e4e4;border-left:none;border-right:none;position:relative;height:31px}app-report .commentSecurityPeople .recipientsBox,app-dashboard .commentSecurityPeople .recipientsBox,div.yfContainer .commentSecurityPeople .recipientsBox,app-story .commentSecurityPeople .recipientsBox{border-right:1px solid #e4e4e4}app-report .recipientsBox input.search-people-search-box-inline,app-dashboard .recipientsBox input.search-people-search-box-inline,div.yfContainer .recipientsBox input.search-people-search-box-inline,app-story .recipientsBox input.search-people-search-box-inline{padding:2px}app-report #distributeRecipientsDiv,app-dashboard #distributeRecipientsDiv,div.yfContainer #distributeRecipientsDiv,app-story #distributeRecipientsDiv{height:auto}app-report .reportMenuLink,app-dashboard .reportMenuLink,div.yfContainer .reportMenuLink,app-story .reportMenuLink{font-size:12px;border-bottom:#ebebeb 1px solid;padding:5px;background:#fff;color:#60a0d2;text-align:left}app-report div.button-row,app-dashboard div.button-row,div.yfContainer div.button-row,app-story div.button-row{position:relative;height:44px;margin:2em 0}app-report .buttonRow,app-dashboard .buttonRow,div.yfContainer .buttonRow,app-story .buttonRow{border-spacing:0px}app-report .buttonRow td,app-dashboard .buttonRow td,div.yfContainer .buttonRow td,app-story .buttonRow td{padding:0}app-report .configTopRightClose,app-dashboard .configTopRightClose,div.yfContainer .configTopRightClose,app-story .configTopRightClose{cursor:pointer;padding-right:5px;padding-top:7px}app-report .shareLine,app-dashboard .shareLine,div.yfContainer .shareLine,app-story .shareLine{border-bottom:1px solid #ebebeb;padding:5px 0}app-report .permissionDiv,app-dashboard .permissionDiv,div.yfContainer .permissionDiv,app-story .permissionDiv{display:none;z-index:1;position:absolute;width:75px;border:1px solid #ebebeb;margin-left:-10px;background:var(--background-white);font-size:14px;text-align:left}app-report .permissionLink,app-dashboard .permissionLink,div.yfContainer .permissionLink,app-story .permissionLink{padding:5px 10px}app-report .selectedPermission,app-dashboard .selectedPermission,div.yfContainer .selectedPermission,app-story .selectedPermission{padding:5px 10px;background-color:#f9f9f9}app-report .currPermission,app-dashboard .currPermission,div.yfContainer .currPermission,app-story .currPermission{padding:1px}app-report #menuPrivateShareButton,app-dashboard #menuPrivateShareButton,div.yfContainer #menuPrivateShareButton,app-story #menuPrivateShareButton{float:right;margin-right:115px;position:relative;margin-top:-45px}app-report #menuPrivateShareTooltip,app-dashboard #menuPrivateShareTooltip,div.yfContainer #menuPrivateShareTooltip,app-story #menuPrivateShareTooltip{margin-top:-25px;float:right;margin-right:335px}app-report #toolTipDisplay,app-dashboard #toolTipDisplay,div.yfContainer #toolTipDisplay,app-story #toolTipDisplay{position:absolute;z-index:1;display:none}app-report .bigTooltipTextArea,app-dashboard .bigTooltipTextArea,div.yfContainer .bigTooltipTextArea,app-story .bigTooltipTextArea{color:#fff;min-height:20px;padding:5px;background-color:#2a2a2a;width:250px;margin:0}app-report .bigTooltipImageDiv,app-dashboard .bigTooltipImageDiv,div.yfContainer .bigTooltipImageDiv,app-story .bigTooltipImageDiv{width:15px;margin:5px;height:100%;float:left}app-report .bigTooltipHeader,app-dashboard .bigTooltipHeader,div.yfContainer .bigTooltipHeader,app-story .bigTooltipHeader{margin-top:5px;font-size:15px}app-report .bigTooltipText,app-dashboard .bigTooltipText,div.yfContainer .bigTooltipText,app-story .bigTooltipText{margin-left:25px;font-size:11px}app-report .sharingTitle,app-dashboard .sharingTitle,div.yfContainer .sharingTitle,app-story .sharingTitle{margin-bottom:0;margin-top:30px;font-weight:bold}app-report .mainShareContainer,app-dashboard .mainShareContainer,div.yfContainer .mainShareContainer,app-story .mainShareContainer{height:230px;width:475px;overflow-x:hidden;background-color:#fff}app-report #UserAccessWidget,app-dashboard #UserAccessWidget,div.yfContainer #UserAccessWidget,app-story #UserAccessWidget{font-size:11px;border:solid 1px gray;margin:0 0 2em}app-report #UserAccessWidget h1,app-report #UserAccessWidget h2,app-dashboard #UserAccessWidget h1,app-dashboard #UserAccessWidget h2,div.yfContainer #UserAccessWidget h1,div.yfContainer #UserAccessWidget h2,app-story #UserAccessWidget h1,app-story #UserAccessWidget h2{font-size:11px;line-height:13px;color:var(--white);background-color:var(--primary-color);padding:2px}app-report #UserAccessWidget h3,app-dashboard #UserAccessWidget h3,div.yfContainer #UserAccessWidget h3,app-story #UserAccessWidget h3{line-height:32px;color:#111;font-size:11px;padding:0 0 0 2px;margin:0}app-report #UserAccessWidget h1,app-dashboard #UserAccessWidget h1,div.yfContainer #UserAccessWidget h1,app-story #UserAccessWidget h1{margin:0}app-report #UserAccessWidget h2,app-dashboard #UserAccessWidget h2,div.yfContainer #UserAccessWidget h2,app-story #UserAccessWidget h2{margin:1px}app-report #UserAccessWidget hr,app-dashboard #UserAccessWidget hr,div.yfContainer #UserAccessWidget hr,app-story #UserAccessWidget hr{clear:both}app-report .access-list,app-dashboard .access-list,div.yfContainer .access-list,app-story .access-list{width:100%}app-report .promptListCheckbox,app-dashboard .promptListCheckbox,div.yfContainer .promptListCheckbox,app-story .promptListCheckbox{display:inline-block;vertical-align:middle}app-report .promptListCheckbox table,app-dashboard .promptListCheckbox table,div.yfContainer .promptListCheckbox table,app-story .promptListCheckbox table{table-layout:fixed}app-report .promptListCheckbox table td,app-report .promptListCheckbox table tr,app-dashboard .promptListCheckbox table td,app-dashboard .promptListCheckbox table tr,div.yfContainer .promptListCheckbox table td,div.yfContainer .promptListCheckbox table tr,app-story .promptListCheckbox table td,app-story .promptListCheckbox table tr{padding:0;margin:0}app-report .promptListCheckbox .refCode,app-dashboard .promptListCheckbox .refCode,div.yfContainer .promptListCheckbox .refCode,app-story .promptListCheckbox .refCode{width:20px}app-report .promptListCheckbox .refCode div,app-dashboard .promptListCheckbox .refCode div,div.yfContainer .promptListCheckbox .refCode div,app-story .promptListCheckbox .refCode div{width:15px;height:15px;background-color:none;border:1px solid #ccc}app-report .promptListCheckbox .label,app-dashboard .promptListCheckbox .label,div.yfContainer .promptListCheckbox .label,app-story .promptListCheckbox .label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:140px}app-report .promptFilterTop,app-dashboard .promptFilterTop,div.yfContainer .promptFilterTop,app-story .promptFilterTop{border-bottom:thin solid #b9b9b9;height:24px;background-color:#f9f9f9}app-report .promptFilterBottom,app-dashboard .promptFilterBottom,div.yfContainer .promptFilterBottom,app-story .promptFilterBottom{border-top:thin solid #b9b9b9;height:60px;background-color:#f9f9f9}app-report .promptFilterIconColor,app-dashboard .promptFilterIconColor,div.yfContainer .promptFilterIconColor,app-story .promptFilterIconColor{width:30px;height:30px;border:1px solid #999}app-report .html-errors-div,app-dashboard .html-errors-div,div.yfContainer .html-errors-div,app-story .html-errors-div{margin:1em 0}app-report .initReportText-13,app-dashboard .initReportText-13,div.yfContainer .initReportText-13,app-story .initReportText-13{color:var(--dark-grey);font-size:14px}app-report .initReportText-15,app-dashboard .initReportText-15,div.yfContainer .initReportText-15,app-story .initReportText-15{color:var(--dark-grey);font-size:15px}app-report #initReport,app-report #initReport-old,app-dashboard #initReport,app-dashboard #initReport-old,div.yfContainer #initReport,div.yfContainer #initReport-old,app-story #initReport,app-story #initReport-old{margin:0 30px;color:gray}app-report #initReport h1,app-dashboard #initReport h1,div.yfContainer #initReport h1,app-story #initReport h1{font-size:16px;line-height:19px;color:#777;margin:32px 3px 16px}app-report #initReport #builder-selector,app-dashboard #initReport #builder-selector,div.yfContainer #initReport #builder-selector,app-story #initReport #builder-selector{clear:both;margin:1em 0;position:relative;z-index:1004}app-report #builder-selector h1,app-dashboard #builder-selector h1,div.yfContainer #builder-selector h1,app-story #builder-selector h1{padding:9px 0}app-report #create-report-using,app-dashboard #create-report-using,div.yfContainer #create-report-using,app-story #create-report-using{width:220px;position:absolute;top:0;left:205px}app-report #initReport #builder-selector .tab,app-dashboard #initReport #builder-selector .tab,div.yfContainer #initReport #builder-selector .tab,app-story #initReport #builder-selector .tab{line-height:26px;vertical-align:center;display:block;float:left;margin:16px 0;width:200;font-size:16px}app-report span#create-report-using-selected,app-dashboard span#create-report-using-selected,div.yfContainer span#create-report-using-selected,app-story span#create-report-using-selected{font-weight:normal}app-report .select-box,app-dashboard .select-box,div.yfContainer .select-box,app-story .select-box{position:relative;width:auto;background-color:var(--background-white);border:solid 1px #ccc;margin:2px;font-size:14px;text-align:left;line-height:17px;cursor:pointer;z-index:1000}app-report .select-box-selected,app-dashboard .select-box-selected,div.yfContainer .select-box-selected,app-story .select-box-selected{margin:0;padding:7px 32px 7px .5em}app-report .select-box-selected span,app-dashboard .select-box-selected span,div.yfContainer .select-box-selected span,app-story .select-box-selected span{display:block;overflow:hidden;white-space:nowrap}app-report .select-box img,app-dashboard .select-box img,div.yfContainer .select-box img,app-story .select-box img{position:absolute;top:0;right:0}app-report .select-box-popup,app-dashboard .select-box-popup,div.yfContainer .select-box-popup,app-story .select-box-popup{position:absolute;top:33px;left:-1px;z-index:100;width:14em;background-color:#fff;color:var(--primary-color);border:solid 1px #ccc;box-shadow:4px 4px 10px #b5b5b5}app-report .select-box-popup-scrollable,app-dashboard .select-box-popup-scrollable,div.yfContainer .select-box-popup-scrollable,app-story .select-box-popup-scrollable{height:20em;overflow:auto;overflow-x:hidden}app-report .select-box-popup ul,app-dashboard .select-box-popup ul,div.yfContainer .select-box-popup ul,app-story .select-box-popup ul{list-style:none;margin:0;padding:0;z-index:1000}app-report .select-box-popup li,app-dashboard .select-box-popup li,div.yfContainer .select-box-popup li,app-story .select-box-popup li{padding:10px 10px 10px 20px;border-bottom:solid 1px #ccc;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}app-report .select-box-popup li:hover,app-dashboard .select-box-popup li:hover,div.yfContainer .select-box-popup li:hover,app-story .select-box-popup li:hover{background-color:#f4f4f4}app-report .select-box-popup li:last-child,app-dashboard .select-box-popup li:last-child,div.yfContainer .select-box-popup li:last-child,app-story .select-box-popup li:last-child{border-bottom:none}app-report .select-box-popup li img,app-dashboard .select-box-popup li img,div.yfContainer .select-box-popup li img,app-story .select-box-popup li img{position:relative;width:16px;height:16px;left:-10px}app-report .grey-out,app-dashboard .grey-out,div.yfContainer .grey-out,app-story .grey-out{color:gray;cursor:default}app-report .select-box-popup .sub-menu-title,app-dashboard .select-box-popup .sub-menu-title,div.yfContainer .select-box-popup .sub-menu-title,app-story .select-box-popup .sub-menu-title{color:gray;padding-left:10px}app-report .select-box-popup .sub-menu-title:hover,app-dashboard .select-box-popup .sub-menu-title:hover,div.yfContainer .select-box-popup .sub-menu-title:hover,app-story .select-box-popup .sub-menu-title:hover{background-color:#fff}app-report .searchBar,app-dashboard .searchBar,div.yfContainer .searchBar,app-story .searchBar{font-size:16px;color:#333740;position:relative;height:30px;background-color:var(--background-white);padding:0 35px 0 5px;border:1px solid #e6e6e6}app-report div.searchBar.standardSearchBar,app-dashboard div.searchBar.standardSearchBar,div.yfContainer div.searchBar.standardSearchBar,app-story div.searchBar.standardSearchBar{height:34px;border-radius:6px;border:1px solid #717684;background-color:#f8f6f4;font-size:14px;font-weight:400;color:#333740}app-report div.searchBar.standardSearchBar input,app-dashboard div.searchBar.standardSearchBar input,div.yfContainer div.searchBar.standardSearchBar input,app-story div.searchBar.standardSearchBar input{height:100%;margin-top:0;padding-left:4px;background-color:transparent;color:#333740}app-report div.searchBar.standardSearchBar.searchBarWithClear,app-dashboard div.searchBar.standardSearchBar.searchBarWithClear,div.yfContainer div.searchBar.standardSearchBar.searchBarWithClear,app-story div.searchBar.standardSearchBar.searchBarWithClear{padding-right:35px}app-report div.searchBar.standardSearchBar div.searchFunctions,app-dashboard div.searchBar.standardSearchBar div.searchFunctions,div.yfContainer div.searchBar.standardSearchBar div.searchFunctions,app-story div.searchBar.standardSearchBar div.searchFunctions{height:100%}app-report div.searchBar.standardSearchBar.searchBarFocused,app-dashboard div.searchBar.standardSearchBar.searchBarFocused,div.yfContainer div.searchBar.standardSearchBar.searchBarFocused,app-story div.searchBar.standardSearchBar.searchBarFocused{border-color:var(--primary-color);background-color:var(--background-white)}app-report div.searchBar.active span,app-dashboard div.searchBar.active span,div.yfContainer div.searchBar.active span,app-story div.searchBar.active span{-webkit-transform:none;transform:none}app-report .searchBarExtraOptions,app-dashboard .searchBarExtraOptions,div.yfContainer .searchBarExtraOptions,app-story .searchBarExtraOptions{padding-right:60px}app-report div.searchBarWithClear,app-dashboard div.searchBarWithClear,div.yfContainer div.searchBarWithClear,app-story div.searchBarWithClear{padding-right:55px}app-report div.searchBarExtraOptions.searchBarWithClear,app-dashboard div.searchBarExtraOptions.searchBarWithClear,div.yfContainer div.searchBarExtraOptions.searchBarWithClear,app-story div.searchBarExtraOptions.searchBarWithClear{padding-right:82px}app-report .searchBar input,app-dashboard .searchBar input,div.yfContainer .searchBar input,app-story .searchBar input{font-size:14px;line-height:30px;color:#333;width:100%;height:29px;padding:0;border:0;margin:0;position:relative;top:0px;margin-top:1px}app-report .searchBar input::-ms-clear,app-dashboard .searchBar input::-ms-clear,div.yfContainer .searchBar input::-ms-clear,app-story .searchBar input::-ms-clear{display:none}app-report .searchBar span.default-overlay,app-dashboard .searchBar span.default-overlay,div.yfContainer .searchBar span.default-overlay,app-story .searchBar span.default-overlay{position:absolute;top:0;left:4px;color:#333740;font-size:14px;line-height:30px;height:30px;right:30px;cursor:text;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}app-report div.searchBar.standardSearchBar span.default-overlay,app-dashboard div.searchBar.standardSearchBar span.default-overlay,div.yfContainer div.searchBar.standardSearchBar span.default-overlay,app-story div.searchBar.standardSearchBar span.default-overlay{width:calc(100% - 45px);height:34px;line-height:36px;background-color:#f8f6f4;color:#a0a5b4;left:0;padding-left:4px}app-report .searchBar span.extraOptionsOverlay,app-dashboard .searchBar span.extraOptionsOverlay,div.yfContainer .searchBar span.extraOptionsOverlay,app-story .searchBar span.extraOptionsOverlay{right:60px}app-report .searchBar div.searchClear,app-dashboard .searchBar div.searchClear,div.yfContainer .searchBar div.searchClear,app-story .searchBar div.searchClear{display:none;position:absolute;top:0;bottom:0;right:31px;width:25px}app-report div.searchBarWithClear div.searchClear,app-dashboard div.searchBarWithClear div.searchClear,div.yfContainer div.searchBarWithClear div.searchClear,app-story div.searchBarWithClear div.searchClear{display:block}app-report div.searchBarWithClear.searchBarExtraOptions div.searchClear,app-dashboard div.searchBarWithClear.searchBarExtraOptions div.searchClear,div.yfContainer div.searchBarWithClear.searchBarExtraOptions div.searchClear,app-story div.searchBarWithClear.searchBarExtraOptions div.searchClear{right:58px}app-report .searchBar div.searchFunctions,app-dashboard .searchBar div.searchFunctions,div.yfContainer .searchBar div.searchFunctions,app-story .searchBar div.searchFunctions{position:absolute;top:0;right:0;height:30px}app-report .searchBar img.search,app-dashboard .searchBar img.search,div.yfContainer .searchBar img.search,app-story .searchBar img.search{background-color:#f7f7f7;border-left:1px solid #e6e6e6;cursor:pointer;width:20px;height:20px;padding:5px;display:inline-block;position:absolute;right:0;top:0}app-report .searchBar div.searchFunctions img.search,app-dashboard .searchBar div.searchFunctions img.search,div.yfContainer .searchBar div.searchFunctions img.search,app-story .searchBar div.searchFunctions img.search{position:relative;background-color:transparent;border-left:none}app-report .searchBar .searchImgContainer,app-dashboard .searchBar .searchImgContainer,div.yfContainer .searchBar .searchImgContainer,app-story .searchBar .searchImgContainer{display:inline-block;height:30px;width:30px}app-report .searchBar img.search:hover,app-dashboard .searchBar img.search:hover,div.yfContainer .searchBar img.search:hover,app-story .searchBar img.search:hover{border-left:1px solid #e6e6e6;background-color:#f0f0f0}app-report div.searchBar.standardSearchBar img.search,app-dashboard div.searchBar.standardSearchBar img.search,div.yfContainer div.searchBar.standardSearchBar img.search,app-story div.searchBar.standardSearchBar img.search{background-color:initial;content:url(../images/search-icon-grey.svg);margin:2px}app-report div.searchBar.standardSearchBar.searchBarFocused img.search,app-dashboard div.searchBar.standardSearchBar.searchBarFocused img.search,div.yfContainer div.searchBar.standardSearchBar.searchBarFocused img.search,app-story div.searchBar.standardSearchBar.searchBarFocused img.search{content:url(../images/search-icon-blue.svg)}app-report div.searchBar.standardSearchBar img.search:hover,app-dashboard div.searchBar.standardSearchBar img.search:hover,div.yfContainer div.searchBar.standardSearchBar img.search:hover,app-story div.searchBar.standardSearchBar img.search:hover{border-left:none;background-color:initial}app-report .searchBar div.searchType,app-dashboard .searchBar div.searchType,div.yfContainer .searchBar div.searchType,app-story .searchBar div.searchType{width:20px;height:20px;padding:5px;right:30px;z-index:5;top:0;display:inline-block;float:left}app-report .searchBar div.searchType:hover,app-dashboard .searchBar div.searchType:hover,div.yfContainer .searchBar div.searchType:hover,app-story .searchBar div.searchType:hover{background-color:#f7f7f7}app-report .searchBar div.customSelect,app-dashboard .searchBar div.customSelect,div.yfContainer .searchBar div.customSelect,app-story .searchBar div.customSelect{width:20px}app-report .searchBar div.currentlySelected,app-dashboard .searchBar div.currentlySelected,div.yfContainer .searchBar div.currentlySelected,app-story .searchBar div.currentlySelected{height:20px}app-report .searchBar div.search_menu,app-dashboard .searchBar div.search_menu,div.yfContainer .searchBar div.search_menu,app-story .searchBar div.search_menu{position:absolute;top:0px;right:30px;height:30px;line-height:29px;padding:0px 4px;cursor:pointer}app-report .searchBar div.search_menu:hover,app-dashboard .searchBar div.search_menu:hover,div.yfContainer .searchBar div.search_menu:hover,app-story .searchBar div.search_menu:hover{background-color:#f0f0f0}app-report .sourceCreationCustomSelect,app-dashboard .sourceCreationCustomSelect,div.yfContainer .sourceCreationCustomSelect,app-story .sourceCreationCustomSelect{position:relative}app-report .sourceCreationCustomSelect .selectedDropDown,app-dashboard .sourceCreationCustomSelect .selectedDropDown,div.yfContainer .sourceCreationCustomSelect .selectedDropDown,app-story .sourceCreationCustomSelect .selectedDropDown{display:none}app-report #drag-and-drop-report-builder,app-dashboard #drag-and-drop-report-builder,div.yfContainer #drag-and-drop-report-builder,app-story #drag-and-drop-report-builder{clear:both;width:100%;position:relative}app-report #initReport #search-sidebar,app-dashboard #initReport #search-sidebar,div.yfContainer #initReport #search-sidebar,app-story #initReport #search-sidebar{position:relative;top:0;bottom:0;color:gray;width:200px;background-color:var(--background-white);border:solid 1px #ccc;float:left;z-index:1001}app-report #search-sidebar #filter-data-source,app-report #search-sidebar #filter-view-category,app-dashboard #search-sidebar #filter-data-source,app-dashboard #search-sidebar #filter-view-category,div.yfContainer #search-sidebar #filter-data-source,div.yfContainer #search-sidebar #filter-view-category,app-story #search-sidebar #filter-data-source,app-story #search-sidebar #filter-view-category{margin-bottom:8px}app-report #search-sidebar h2,app-dashboard #search-sidebar h2,div.yfContainer #search-sidebar h2,app-story #search-sidebar h2{margin:38px 0 4px 3px;color:#777}app-report #search-sidebar-title,app-dashboard #search-sidebar-title,div.yfContainer #search-sidebar-title,app-story #search-sidebar-title{background-color:var(--primary-color);height:28px;padding-left:20px;padding-top:10px;color:var(--white)}app-report #search-sidebar-filters-title,app-dashboard #search-sidebar-filters-title,div.yfContainer #search-sidebar-filters-title,app-story #search-sidebar-filters-title{color:#777;font-size:21px;font-weight:normal;margin:38px 0 4px 3px}app-report #results,app-dashboard #results,div.yfContainer #results,app-story #results{position:relative;width:715px;border:solid 1px #ccc;margin:0 0 0 5px;float:left;color:gray}app-report #results table,app-dashboard #results table,div.yfContainer #results table,app-story #results table{width:100%;color:gray;font-size:14px;line-height:21px;table-layout:fixed}app-report #results table th,app-dashboard #results table th,div.yfContainer #results table th,app-story #results table th{border-bottom:solid 1px #ccc;color:#fff;padding:8px;font-size:16px;font-weight:normal}app-report #results table th:nth-child(2),app-report #results table th:nth-child(3),app-report #results table th:nth-child(4),app-dashboard #results table th:nth-child(2),app-dashboard #results table th:nth-child(3),app-dashboard #results table th:nth-child(4),div.yfContainer #results table th:nth-child(2),div.yfContainer #results table th:nth-child(3),div.yfContainer #results table th:nth-child(4),app-story #results table th:nth-child(2),app-story #results table th:nth-child(3),app-story #results table th:nth-child(4){text-align:left}app-report #results table td,app-dashboard #results table td,div.yfContainer #results table td,app-story #results table td{border-bottom:solid 1px #ccc;height:31px;overflow:hidden;white-space:nowrap}app-report #results table td>img,app-dashboard #results table td>img,div.yfContainer #results table td>img,app-story #results table td>img{margin:8px 8px 7px;width:16px;height:16px;float:left}app-report #results table tr td:nth-child(4),app-dashboard #results table tr td:nth-child(4),div.yfContainer #results table tr td:nth-child(4),app-story #results table tr td:nth-child(4){padding-right:8px;text-align:right}app-report #results table tr td:nth-child(5),app-dashboard #results table tr td:nth-child(5),div.yfContainer #results table tr td:nth-child(5),app-story #results table tr td:nth-child(5){padding-left:8px}app-report #results table tr td:nth-child(6),app-dashboard #results table tr td:nth-child(6),div.yfContainer #results table tr td:nth-child(6),app-story #results table tr td:nth-child(6){text-align:center}app-report #results .totalReports,app-dashboard #results .totalReports,div.yfContainer #results .totalReports,app-story #results .totalReports{margin:13px 5%;height:5px;width:90%;background-color:#aaa}app-report #results .activeReports,app-dashboard #results .activeReports,div.yfContainer #results .activeReports,app-story #results .activeReports{z-index:1;height:5px;background-color:var(--primary-color)}app-report #results .no-data,app-dashboard #results .no-data,div.yfContainer #results .no-data,app-story #results .no-data{line-height:5em;width:100%;text-align:center}app-report .table-cell-link,app-dashboard .table-cell-link,div.yfContainer .table-cell-link,app-story .table-cell-link{color:var(--primary-color);cursor:pointer}app-report .table-truncate,app-dashboard .table-truncate,div.yfContainer .table-truncate,app-story .table-truncate{overflow:hidden;white-space:nowrap}app-report .default-scorllbar-padding,app-dashboard .default-scorllbar-padding,div.yfContainer .default-scorllbar-padding,app-story .default-scorllbar-padding{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:12px}app-report .clear-floats,app-dashboard .clear-floats,div.yfContainer .clear-floats,app-story .clear-floats{clear:both}app-report .rollover,app-dashboard .rollover,div.yfContainer .rollover,app-story .rollover{position:relative;background-color:#f9f9f9;color:gray;padding:.75em;font-size:12px;border:4px solid #333;border-radius:4px}app-report .rollover p,app-dashboard .rollover p,div.yfContainer .rollover p,app-story .rollover p{margin:0 0 2em;padding:0}app-report .rollover a,app-dashboard .rollover a,div.yfContainer .rollover a,app-story .rollover a{position:absolute;bottom:.75em;right:.75em;color:var(--primary-color);text-decoration:none}app-report .rollover a:hover,app-dashboard .rollover a:hover,div.yfContainer .rollover a:hover,app-story .rollover a:hover{text-decoration:underline}app-report .rollover-left,app-dashboard .rollover-left,div.yfContainer .rollover-left,app-story .rollover-left{position:absolute;left:-10px}app-report #full-description-roll-over,app-dashboard #full-description-roll-over,div.yfContainer #full-description-roll-over,app-story #full-description-roll-over{position:absolute;width:200px}app-report .sortAsc-active,app-dashboard .sortAsc-active,div.yfContainer .sortAsc-active,app-story .sortAsc-active{background-image:url("../images/rpt_dd_active_up.gif")}app-report .sortDesc-active,app-dashboard .sortDesc-active,div.yfContainer .sortDesc-active,app-story .sortDesc-active{background-image:url("../images/rpt_dd_active_down.gif")}app-report .sortAsc,app-dashboard .sortAsc,div.yfContainer .sortAsc,app-story .sortAsc{background-image:url("../images/rpt_dd_up.png")}app-report .sortDesc,app-dashboard .sortDesc,div.yfContainer .sortDesc,app-story .sortDesc{background-image:url("../images/rpt_dd_menu_on.gif")}app-report .sortable:hover,app-dashboard .sortable:hover,div.yfContainer .sortable:hover,app-story .sortable:hover{cursor:pointer}app-report .sort-icon,app-dashboard .sort-icon,div.yfContainer .sort-icon,app-story .sort-icon{margin-top:.5em;width:7px;height:4px;margin-bottom:3px;border-bottom:0;padding:0}app-report .sort-icon:hover,app-dashboard .sort-icon:hover,div.yfContainer .sort-icon:hover,app-story .sort-icon:hover{cursor:pointer}app-report .options-box,app-dashboard .options-box,div.yfContainer .options-box,app-story .options-box{min-width:200px;position:relative;white-space:nowrap;top:32px;left:0;font-size:14px;background-color:var(--background-white);position:absolute;box-shadow:0px 0px 0px #b5b5b5;z-index:5000}app-report .options-box-right,app-dashboard .options-box-right,div.yfContainer .options-box-right,app-story .options-box-right{left:auto;right:0px}app-report .options-box img,app-dashboard .options-box img,div.yfContainer .options-box img,app-story .options-box img{position:absolute;top:-7px;left:8px}app-report .options-box div,app-dashboard .options-box div,div.yfContainer .options-box div,app-story .options-box div{margin:0;background-color:var(--primary-color);color:var(--white);height:32px;position:relative;border:1px solid var(--primary-color)}app-report .options-box div p,app-dashboard .options-box div p,div.yfContainer .options-box div p,app-story .options-box div p{position:relative;line-height:20px;margin:4px 16px 4px 35px;padding:2px 8px;border-left:1px solid #fff}app-report .options-box div img,app-dashboard .options-box div img,div.yfContainer .options-box div img,app-story .options-box div img{position:absolute;left:6px;top:6px;width:20px;height:20px}app-report .options-box ul,app-dashboard .options-box ul,div.yfContainer .options-box ul,app-story .options-box ul{padding:0px;margin:0px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;list-style:none;box-shadow:0px 0px 0px #b5b5b5}app-report .options-box li,app-dashboard .options-box li,div.yfContainer .options-box li,app-story .options-box li{position:relative;display:block;padding:12px 16px 12px 44px;color:#008bd0;border-bottom:1px solid #e6e6e6;cursor:pointer}app-report .options-box-highlight,app-dashboard .options-box-highlight,div.yfContainer .options-box-highlight,app-story .options-box-highlight{background-color:#3db9f6 !important;color:#fff !important;border-bottom:1px solid var(--primary-color) !important;box-shadow:2px 2px 10px var(--primary-color)}app-report .options-box-highlight:hover,app-dashboard .options-box-highlight:hover,div.yfContainer .options-box-highlight:hover,app-story .options-box-highlight:hover{background-color:var(--primary-color) !important}app-report .options-box-red-highlight,app-dashboard .options-box-red-highlight,div.yfContainer .options-box-red-highlight,app-story .options-box-red-highlight{border-bottom:1px solid #e90202 !important}app-report .options-box li:hover,app-dashboard .options-box li:hover,div.yfContainer .options-box li:hover,app-story .options-box li:hover{background-color:#f9f9f9}app-report li.disabled,app-dashboard li.disabled,div.yfContainer li.disabled,app-story li.disabled{color:gray}app-report li.disabled:hover,app-dashboard li.disabled:hover,div.yfContainer li.disabled:hover,app-story li.disabled:hover{background-color:var(--background-white);cursor:auto}app-report li.highlight,app-report li.highlight:hover,app-dashboard li.highlight,app-dashboard li.highlight:hover,div.yfContainer li.highlight,div.yfContainer li.highlight:hover,app-story li.highlight,app-story li.highlight:hover{background-color:#f9f9f9;z-index:50;-webkit-box-shadow:1px 15px 20px -10px var(--primary-color);box-shadow:1px 15px 20px -10px var(--primary-color)}app-report .options-box li img,app-dashboard .options-box li img,div.yfContainer .options-box li img,app-story .options-box li img{position:absolute;left:8px;top:9px;width:20px;height:20px}app-report span.dropdown,app-dashboard span.dropdown,div.yfContainer span.dropdown,app-story span.dropdown{font-size:14px;line-height:16px;color:#8e8e8e;text-decoration:none;cursor:pointer}app-report span.dropdown:hover,app-dashboard span.dropdown:hover,div.yfContainer span.dropdown:hover,app-story span.dropdown:hover{color:#5e5e5e;text-decoration:underline}app-report .leftSideNav,app-dashboard .leftSideNav,div.yfContainer .leftSideNav,app-story .leftSideNav{position:fixed;left:0px;width:38px;height:100%;z-index:100;border-right-color:#cdcdcd;border-right-style:solid;border-right-width:1px;z-index:200;background:#e9e9e9}app-report .leftSideNavSpace,app-dashboard .leftSideNavSpace,div.yfContainer .leftSideNavSpace,app-story .leftSideNavSpace{margin-left:39px}app-report .sideNavButton,app-dashboard .sideNavButton,div.yfContainer .sideNavButton,app-story .sideNavButton{height:45px;line-height:45px;text-align:center;font-size:24px;text-shadow:2px 2px #fff;color:#ccc;cursor:pointer}app-report .sideNavButton:hover,app-dashboard .sideNavButton:hover,div.yfContainer .sideNavButton:hover,app-story .sideNavButton:hover{background:#d1d1d1;height:44px}app-report .sideNavButtonSeparator,app-dashboard .sideNavButtonSeparator,div.yfContainer .sideNavButtonSeparator,app-story .sideNavButtonSeparator{border-bottom-color:#dadada;border-bottom-style:solid;border-bottom-width:1px;border-top-color:#fff;border-top-width:1px;border-top-style:solid}app-report .sideNavButtonLink,app-dashboard .sideNavButtonLink,div.yfContainer .sideNavButtonLink,app-story .sideNavButtonLink{cursor:pointer}app-report .rightSideNav,app-dashboard .rightSideNav,div.yfContainer .rightSideNav,app-story .rightSideNav{position:fixed;right:0px;width:38px;height:100%;z-index:100;border-left-color:#cdcdcd;border-left-style:solid;border-left-width:1px;z-index:200;background:#e9e9e9}app-report .sideNavButtonHighlight,app-dashboard .sideNavButtonHighlight,div.yfContainer .sideNavButtonHighlight,app-story .sideNavButtonHighlight{background:#fdfdfd;background-image:none;border-bottom-color:#52b2ff;border-bottom-style:solid;border-bottom-width:1px}app-report .sideNavTag,app-dashboard .sideNavTag,div.yfContainer .sideNavTag,app-story .sideNavTag{position:fixed;width:10px;height:100%;z-index:100;z-index:200;background-color:#e5e5e5;z-index:0;display:none}app-report .navOptionClose,app-dashboard .navOptionClose,div.yfContainer .navOptionClose,app-story .navOptionClose{margin:auto;background-image:url("../images/sidenav_close.png");width:39px;height:45px;background-repeat:no-repeat}app-report .left-side-nav,app-dashboard .left-side-nav,div.yfContainer .left-side-nav,app-story .left-side-nav{margin:0;padding:0;position:fixed;left:0px;width:39px;height:100%;z-index:150}app-report .left-side-nav-bg,app-dashboard .left-side-nav-bg,div.yfContainer .left-side-nav-bg,app-story .left-side-nav-bg{background:#fdfdfd;height:2000px;width:38px;border-top:0px;border-right:1px solid #e3e3e3;background-image:none}app-report .left-side-nav-control,app-dashboard .left-side-nav-control,div.yfContainer .left-side-nav-control,app-story .left-side-nav-control{position:absolute;top:0;left:0;margin:0;padding:0;width:38px;height:39px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;cursor:pointer;z-index:200}app-report ul.left-side-nav-options,app-dashboard ul.left-side-nav-options,div.yfContainer ul.left-side-nav-options,app-story ul.left-side-nav-options{position:relative;left:0;top:0;margin:40px 0 0;padding:0;border-bottom:1px solid #dadada;border-right:1px solid var(--border-grey);z-index:2000}app-report ul.left-side-nav-options li.sidenav-icon,app-dashboard ul.left-side-nav-options li.sidenav-icon,div.yfContainer ul.left-side-nav-options li.sidenav-icon,app-story ul.left-side-nav-options li.sidenav-icon{width:38px;height:39px;border-top:0px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;cursor:pointer;display:block}app-report div.left-side-nav-options-spacer,app-dashboard div.left-side-nav-options-spacer,div.yfContainer div.left-side-nav-options-spacer,app-story div.left-side-nav-options-spacer{border-right:1px solid var(--border-grey);border-top:1px solid #dadada;height:2000px;width:38px}app-report .sidenav-close-bg,app-dashboard .sidenav-close-bg,div.yfContainer .sidenav-close-bg,app-story .sidenav-close-bg{background-image:url("../images/sidenav_close.png");width:39px;height:39px;background-position:center}app-report .sidenav-open-bg,app-dashboard .sidenav-open-bg,div.yfContainer .sidenav-open-bg,app-story .sidenav-open-bg{background-image:url("../images/sidenav_open.png");width:39px;height:39px;background-position:center}app-report .sidenav-expand-bg,app-dashboard .sidenav-expand-bg,div.yfContainer .sidenav-expand-bg,app-story .sidenav-expand-bg{background-image:url("../images/sidenav_expand.png");width:39px;height:39px;background-position:center}app-report .sidenav-fave-bg,app-dashboard .sidenav-fave-bg,div.yfContainer .sidenav-fave-bg,app-story .sidenav-fave-bg{background-image:url("../images/sidenav_fave.png");width:39px;height:39px}app-report .sidenav-draft-bg,app-dashboard .sidenav-draft-bg,div.yfContainer .sidenav-draft-bg,app-story .sidenav-draft-bg{background-image:url("../images/sidenav_draft.png");width:39px;height:39px}app-report .sidenav-history-bg,app-dashboard .sidenav-history-bg,div.yfContainer .sidenav-history-bg,app-story .sidenav-history-bg{background-image:url("../images/sidenav_history.png");width:39px;height:39px}app-report .sidenav-dateunit-bg,app-dashboard .sidenav-dateunit-bg,div.yfContainer .sidenav-dateunit-bg,app-story .sidenav-dateunit-bg{background-image:url("../images/sidenav_unitselect.png");width:39px;height:39px}app-report .sidenav-filters-bg,app-dashboard .sidenav-filters-bg,div.yfContainer .sidenav-filters-bg,app-story .sidenav-filters-bg{background-image:url("../images/sidenav_filters.png");width:39px;height:39px}app-report .sidenav-filters-bg-highlighted,app-dashboard .sidenav-filters-bg-highlighted,div.yfContainer .sidenav-filters-bg-highlighted,app-story .sidenav-filters-bg-highlighted{background-image:url("../images/sidenav_filters_on.png");width:39px;height:39px}app-report .sidenav-associated-reports-bg,app-dashboard .sidenav-associated-reports-bg,div.yfContainer .sidenav-associated-reports-bg,app-story .sidenav-associated-reports-bg{background-image:url("../images/sidenav_associatedcontent.png");width:39px;height:39px}app-report div.left-sidenav-popup,app-dashboard div.left-sidenav-popup,div.yfContainer div.left-sidenav-popup,app-story div.left-sidenav-popup{padding:0;margin:0;position:absolute;top:0;width:248px;left:-270px;z-index:50;overflow:hidden}app-report ul.thumbnail-list,app-dashboard ul.thumbnail-list,div.yfContainer ul.thumbnail-list,app-story ul.thumbnail-list{list-style:none;padding:0;margin:0;width:100%;height:100%;overflow:hidden}app-report ul.thumbnail-list li,app-dashboard ul.thumbnail-list li,div.yfContainer ul.thumbnail-list li,app-story ul.thumbnail-list li{width:200px;margin:7px auto 14px;display:block;position:relative;cursor:pointer;border:1px solid #cdcdcd;border-bottom:2px solid #26a0da;background-color:var(--background-white)}app-report ul.thumbnail-list li:hover,app-dashboard ul.thumbnail-list li:hover,div.yfContainer ul.thumbnail-list li:hover,app-story ul.thumbnail-list li:hover{box-shadow:none}app-report ul.thumbnail-list li img,app-dashboard ul.thumbnail-list li img,div.yfContainer ul.thumbnail-list li img,app-story ul.thumbnail-list li img{width:200px;height:117px;border-bottom:1px solid #cdcdcd}app-report ul.thumbnail-list li p,app-dashboard ul.thumbnail-list li p,div.yfContainer ul.thumbnail-list li p,app-story ul.thumbnail-list li p{color:#666;font-size:14px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:90%;display:block;margin:0 auto;padding:0;line-height:28px;background-color:var(--background-white)}app-report ul.thumbnail-list li p a,app-dashboard ul.thumbnail-list li p a,div.yfContainer ul.thumbnail-list li p a,app-story ul.thumbnail-list li p a{width:7px;height:4px}app-report div.toggleInput,app-dashboard div.toggleInput,div.yfContainer div.toggleInput,app-story div.toggleInput{height:28px;position:relative;cursor:pointer;float:left}app-report #configPageMainContent .toggleInput,app-dashboard #configPageMainContent .toggleInput,div.yfContainer #configPageMainContent .toggleInput,app-story #configPageMainContent .toggleInput{float:right}app-report div.toggleDescription,app-dashboard div.toggleDescription,div.yfContainer div.toggleDescription,app-story div.toggleDescription{float:left;line-height:28px;margin-right:5px;color:#333740;font-size:14px}app-report div.toggleInputInner,app-dashboard div.toggleInputInner,div.yfContainer div.toggleInputInner,app-story div.toggleInputInner{position:absolute;left:4px;height:28px;right:4px;overflow:hidden;background:url("../images/slide_mid.png") repeat-x}app-report div.toggleInputSlider,app-dashboard div.toggleInputSlider,div.yfContainer div.toggleInputSlider,app-story div.toggleInputSlider{height:28px;position:absolute;left:0px}app-report div.toggleInputSliderTrans,app-dashboard div.toggleInputSliderTrans,div.yfContainer div.toggleInputSliderTrans,app-story div.toggleInputSliderTrans{transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;-ms-transition:.2s}app-report div.toggleInputLabel,app-dashboard div.toggleInputLabel,div.yfContainer div.toggleInputLabel,app-story div.toggleInputLabel{white-space:nowrap;height:28px;line-height:28px;font-size:14px;color:gray;text-align:left;position:absolute}app-report div.toggleInput img.toggleInputImg,app-dashboard div.toggleInput img.toggleInputImg,div.yfContainer div.toggleInput img.toggleInputImg,app-story div.toggleInput img.toggleInputImg{position:absolute}app-report div.toggleInput img.toggleInputLeftImg,app-dashboard div.toggleInput img.toggleInputLeftImg,div.yfContainer div.toggleInput img.toggleInputLeftImg,app-story div.toggleInput img.toggleInputLeftImg{position:absolute;left:0px;top:0px}app-report div.toggleInput img.toggleInputRightImg,app-dashboard div.toggleInput img.toggleInputRightImg,div.yfContainer div.toggleInput img.toggleInputRightImg,app-story div.toggleInput img.toggleInputRightImg{position:absolute;right:0px;top:0px}app-report div.rounded-toggle-track,app-dashboard div.rounded-toggle-track,div.yfContainer div.rounded-toggle-track,app-story div.rounded-toggle-track{top:4px;width:39px;height:18px;position:absolute;border-radius:37px;-moz-border-radius:37px;-webkit-border-radius:37px}app-report div.rounded-toggle,app-dashboard div.rounded-toggle,div.yfContainer div.rounded-toggle,app-story div.rounded-toggle{top:5px;z-index:100;position:absolute;height:14px;width:14px;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px}app-report div.toggle-container,app-dashboard div.toggle-container,div.yfContainer div.toggle-container,app-story div.toggle-container{width:100%}app-report div.toggle-track-on,app-dashboard div.toggle-track-on,div.yfContainer div.toggle-track-on,app-story div.toggle-track-on{background-color:var(--primary-color)}app-report div.toggle-track-off,app-dashboard div.toggle-track-off,div.yfContainer div.toggle-track-off,app-story div.toggle-track-off{background-color:#a0a5b4}app-report div.toggle-track-disabled,app-dashboard div.toggle-track-disabled,div.yfContainer div.toggle-track-disabled,app-story div.toggle-track-disabled{background-color:var(--background-grey)}app-report div.toggle-on,app-dashboard div.toggle-on,div.yfContainer div.toggle-on,app-story div.toggle-on{background-color:var(--background-white);border:1px solid #118be7}app-report div.toggle-off,app-dashboard div.toggle-off,div.yfContainer div.toggle-off,app-story div.toggle-off{background-color:var(--background-white);border:1px solid #c1c1c1}app-report div.toggle-disabled,app-dashboard div.toggle-disabled,div.yfContainer div.toggle-disabled,app-story div.toggle-disabled{background-color:#999;border:1px solid #999}app-report div.radioInput,app-dashboard div.radioInput,div.yfContainer div.radioInput,app-story div.radioInput{position:relative;width:100px;height:28px}app-report div.radioInput img.radioInputImg,app-dashboard div.radioInput img.radioInputImg,div.yfContainer div.radioInput img.radioInputImg,app-story div.radioInput img.radioInputImg{position:absolute;width:18px;height:18px;left:5px;top:5px}app-report div.radioInput div.radioInputLabel,app-dashboard div.radioInput div.radioInputLabel,div.yfContainer div.radioInput div.radioInputLabel,app-story div.radioInput div.radioInputLabel{position:absolute;left:28px;right:0px;height:28px;line-height:28px;font-size:14px;color:gray}app-report .sidenav-title-bar,app-dashboard .sidenav-title-bar,div.yfContainer .sidenav-title-bar,app-story .sidenav-title-bar{color:var(--dark-grey);background-color:#e4e4e4;height:39px;position:relative;font-size:20px;padding:0px}app-report .sidenav-close-button,app-dashboard .sidenav-close-button,div.yfContainer .sidenav-close-button,app-story .sidenav-close-button{float:right;cursor:pointer;padding:7px 7px 0 7px}app-report .sidenav-panel-heading,app-dashboard .sidenav-panel-heading,div.yfContainer .sidenav-panel-heading,app-story .sidenav-panel-heading{float:left;padding-left:7px;padding-top:10px;font-size:18px;color:var(--dark-grey)}app-report .sidenav-panel,app-dashboard .sidenav-panel,div.yfContainer .sidenav-panel,app-story .sidenav-panel{border:1px solid var(--border-grey);background-color:#f9f9f9;overflow:hidden;box-shadow:none}app-report .sidenav-content-area,app-dashboard .sidenav-content-area,div.yfContainer .sidenav-content-area,app-story .sidenav-content-area{position:absolute;top:38px;left:0;bottom:0;right:0}app-report .scrollable-window,app-dashboard .scrollable-window,div.yfContainer .scrollable-window,app-story .scrollable-window{height:100%;overflow:hidden}app-report div#searchBarOuter,app-dashboard div#searchBarOuter,div.yfContainer div#searchBarOuter,app-story div#searchBarOuter{position:absolute;top:9px;right:0}app-report ul.thumbnail-menu,app-dashboard ul.thumbnail-menu,div.yfContainer ul.thumbnail-menu,app-story ul.thumbnail-menu{position:absolute;top:0;right:0;border:none;padding:0;display:block}app-report ul.thumbnail-menu li,app-dashboard ul.thumbnail-menu li,div.yfContainer ul.thumbnail-menu li,app-story ul.thumbnail-menu li{display:block;margin:0;padding:0;border:none}app-report ul.thumbnail-menu li:hover,app-dashboard ul.thumbnail-menu li:hover,div.yfContainer ul.thumbnail-menu li:hover,app-story ul.thumbnail-menu li:hover{box-shadow:none;position:relative}app-report ul.thumbnail-menu li img,app-dashboard ul.thumbnail-menu li img,div.yfContainer ul.thumbnail-menu li img,app-story ul.thumbnail-menu li img{width:25px;height:28px;padding:1px;border:none;position:absolute;top:0;right:0}app-report label.error,app-dashboard label.error,div.yfContainer label.error,app-story label.error{background:#f2bdb9;color:#a9422e;display:block;padding:5px 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:208px;font-size:12px;margin:-4px 4px 0 0}app-report .i4GreyInput,app-report input.refCodeEditor,app-dashboard .i4GreyInput,app-dashboard input.refCodeEditor,div.yfContainer .i4GreyInput,div.yfContainer input.refCodeEditor,app-story .i4GreyInput,app-story input.refCodeEditor{width:216px;border:1px solid #ddd;border-top:1px solid #ccc;background:#fff;color:var(--dark-grey);padding:5px;margin-top:2px;margin-bottom:2px;FONT-SIZE:14px}app-report select.i4GreyInput,app-dashboard select.i4GreyInput,div.yfContainer select.i4GreyInput,app-story select.i4GreyInput{width:228px}app-report .loadingDivBackground,app-dashboard .loadingDivBackground,div.yfContainer .loadingDivBackground,app-story .loadingDivBackground{position:absolute;z-index:2001;width:100%;height:100%;background-color:#c8c8c8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);background-color:rgba(200,200,200,.5);top:0;z-index:1999}app-report .loadingDivBox,app-dashboard .loadingDivBox,div.yfContainer .loadingDivBox,app-story .loadingDivBox{position:fixed;z-index:2000;width:100%;margin-top:100px}app-report .loadingDivBoxContent,app-dashboard .loadingDivBoxContent,div.yfContainer .loadingDivBoxContent,app-story .loadingDivBoxContent{width:120px;margin-left:45%}app-report .loadingDivBoxContentSmall,app-dashboard .loadingDivBoxContentSmall,div.yfContainer .loadingDivBoxContentSmall,app-story .loadingDivBoxContentSmall{width:120px;margin-left:37%}app-report .loadingDivText,app-dashboard .loadingDivText,div.yfContainer .loadingDivText,app-story .loadingDivText{color:#999;margin-top:30px;text-align:center;font-size:22px}app-report .warning-text,app-dashboard .warning-text,div.yfContainer .warning-text,app-story .warning-text{color:red}app-report .refcode-warning,app-dashboard .refcode-warning,div.yfContainer .refcode-warning,app-story .refcode-warning{color:red;font-size:.8em}app-report div.hdrtab,app-dashboard div.hdrtab,div.yfContainer div.hdrtab,app-story div.hdrtab{float:left;background:url(../images/tab_middle_off.gif) repeat-x}app-report div.hdrtabselected,app-dashboard div.hdrtabselected,div.yfContainer div.hdrtabselected,app-story div.hdrtabselected{background:url(../images/tab_middle.gif) repeat-x}app-report span.hdrtabtitle,app-dashboard span.hdrtabtitle,div.yfContainer span.hdrtabtitle,app-story span.hdrtabtitle{font-weight:bold;font-size:11px;color:#1a3f57;line-height:11px}app-report div.hdrtabselected span.hdrtabtitle,app-dashboard div.hdrtabselected span.hdrtabtitle,div.yfContainer div.hdrtabselected span.hdrtabtitle,app-story div.hdrtabselected span.hdrtabtitle{color:var(--white)}app-report div.page-content,app-dashboard div.page-content,div.yfContainer div.page-content,app-story div.page-content{padding:19px 0 5em 30px;font-size:14px;color:#5e5e5e;position:relative}app-report div.page-content h1,app-dashboard div.page-content h1,div.yfContainer div.page-content h1,app-story div.page-content h1{font-size:16px}app-report div.page-content h2,app-dashboard div.page-content h2,div.yfContainer div.page-content h2,app-story div.page-content h2{margin:2em 0 1em;font-size:14px;border-bottom:1px solid #ccc;padding-bottom:.8em}app-report table.layout-table,app-dashboard table.layout-table,div.yfContainer table.layout-table,app-story table.layout-table{border-spacing:0}app-report table.layout-table td,app-report table.layout-table th,app-dashboard table.layout-table td,app-dashboard table.layout-table th,div.yfContainer table.layout-table td,div.yfContainer table.layout-table th,app-story table.layout-table td,app-story table.layout-table th{padding:0;border:none}app-report table.title-row-table,app-dashboard table.title-row-table,div.yfContainer table.title-row-table,app-story table.title-row-table{border-top:1px solid #bbb;border-spacing:5px;padding:2px}app-report table.code-usage,app-dashboard table.code-usage,div.yfContainer table.code-usage,app-story table.code-usage{border-spacing:5px 2px;text-align:left}app-report table.code-usage td,app-dashboard table.code-usage td,div.yfContainer table.code-usage td,app-story table.code-usage td{border-bottom:solid 1px #ccc;padding:2px}app-report table.code-usage th,app-dashboard table.code-usage th,div.yfContainer table.code-usage th,app-story table.code-usage th{border-bottom:solid 1px #ccc;padding:2px}app-report div.total-bar,app-dashboard div.total-bar,div.yfContainer div.total-bar,app-story div.total-bar{background-color:#aaa;height:8px;width:90%;margin:5px 5%}app-report div.active-bar,app-dashboard div.active-bar,div.yfContainer div.active-bar,app-story div.active-bar{background-color:var(--primary-color);height:8px;z-index:1}app-report div.colour-swatch,app-dashboard div.colour-swatch,div.yfContainer div.colour-swatch,app-story div.colour-swatch{cursor:pointer;position:absolute;left:0;width:1.5em;height:1.5em;border-radius:.25em;border:solid 1px var(--border-grey);margin:-5px auto 0}app-report div.refCodeColour.none,app-dashboard div.refCodeColour.none,div.yfContainer div.refCodeColour.none,app-story div.refCodeColour.none{width:1.5em;height:1.5em;background-image:url("../images/colour_swatch_none.png");background-size:1.5em 1.5em}app-report div.refCodeImage,app-dashboard div.refCodeImage,div.yfContainer div.refCodeImage,app-story div.refCodeImage{min-height:.1em;display:table-cell;vertical-align:middle;height:40px;margin-left:auto;margin-right:auto}app-report img.refCodeImage,app-dashboard img.refCodeImage,div.yfContainer img.refCodeImage,app-story img.refCodeImage{cursor:pointer;display:block;margin-left:auto;margin-right:auto}app-report .square-input,app-dashboard .square-input,div.yfContainer .square-input,app-story .square-input{border-radius:0;border-top:solid 2px #999;border-left:solid 2px #999;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;padding:2px 10px;margin:5px 13px 0 0}app-report .chartDisplayDropdownImg,app-dashboard .chartDisplayDropdownImg,div.yfContainer .chartDisplayDropdownImg,app-story .chartDisplayDropdownImg{float:left;padding-left:5px}app-report .chartDisplayDropdownText,app-dashboard .chartDisplayDropdownText,div.yfContainer .chartDisplayDropdownText,app-story .chartDisplayDropdownText{padding-left:10px;padding-top:2px;float:left}app-report .chartDisplayDropdownItem,app-dashboard .chartDisplayDropdownItem,div.yfContainer .chartDisplayDropdownItem,app-story .chartDisplayDropdownItem{width:148px;height:25px;cursor:pointer;border:1px var(--border-grey) solid;padding-top:5px;background-color:var(--background-white)}app-report .brushingControlPanel,app-dashboard .brushingControlPanel,div.yfContainer .brushingControlPanel,app-story .brushingControlPanel{background-color:var(--background-white);border:1px #3db2e2 solid;z-index:5000}app-report .brushingControlSection1,app-dashboard .brushingControlSection1,div.yfContainer .brushingControlSection1,app-story .brushingControlSection1{color:var(--dark-grey);font-size:12px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px}app-report .brushingControlSection2,app-dashboard .brushingControlSection2,div.yfContainer .brushingControlSection2,app-story .brushingControlSection2{color:var(--dark-grey);font-size:12px;border-top:1px #d7d7d7 solid;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px}app-report div.yfToolTipContainer,app-dashboard div.yfToolTipContainer,div.yfContainer div.yfToolTipContainer,app-story div.yfToolTipContainer{position:absolute;top:0;left:0;z-index:1000000;visibility:hidden;width:250px;box-shadow:0 4px 22px 0 rgba(189,192,199,.5);border-radius:6px}app-report div.yfToolTipContainer.initialWidth,app-dashboard div.yfToolTipContainer.initialWidth,div.yfContainer div.yfToolTipContainer.initialWidth,app-story div.yfToolTipContainer.initialWidth{width:initial}app-report div.yfToolTip,app-dashboard div.yfToolTip,div.yfContainer div.yfToolTip,app-story div.yfToolTip{background:var(--background-white);display:block;padding:0;margin:0;position:relative;white-space:nowrap;font-family:Roboto,Arial,Tahoma,Helvetica,Geneva,sans-serif;font-size:14px}app-report div.yfToolTip.roundedBorders,app-dashboard div.yfToolTip.roundedBorders,div.yfContainer div.yfToolTip.roundedBorders,app-story div.yfToolTip.roundedBorders{border-radius:6px}app-report div.yfToolTip div div.toolTipElement,app-dashboard div.yfToolTip div div.toolTipElement,div.yfContainer div.yfToolTip div div.toolTipElement,app-story div.yfToolTip div div.toolTipElement{position:relative;height:38px;line-height:38px;font-size:14px;margin-left:15px;margin-right:15px}app-report div.yfToolTip div.toolTipItems.persistent div.toolTipElement:last-of-type,app-dashboard div.yfToolTip div.toolTipItems.persistent div.toolTipElement:last-of-type,div.yfContainer div.yfToolTip div.toolTipItems.persistent div.toolTipElement:last-of-type,app-story div.yfToolTip div.toolTipItems.persistent div.toolTipElement:last-of-type{border-bottom:1px solid #dbdde5 !important}app-report div.yfToolTip div div.toolTipElement>div,app-dashboard div.yfToolTip div div.toolTipElement>div,div.yfContainer div.yfToolTip div div.toolTipElement>div,app-story div.yfToolTip div div.toolTipElement>div{overflow:hidden;text-overflow:ellipsis;line-height:normal;vertical-align:middle}app-report div.yfToolTip div div.toolTipElement div.toolTipSmallIcon,app-dashboard div.yfToolTip div div.toolTipElement div.toolTipSmallIcon,div.yfContainer div.yfToolTip div div.toolTipElement div.toolTipSmallIcon,app-story div.yfToolTip div div.toolTipElement div.toolTipSmallIcon{width:3px;position:absolute;left:-15px;top:5px;bottom:5px;overflow:visible}app-report div.yfToolTip div.toolTipTitle,app-dashboard div.yfToolTip div.toolTipTitle,div.yfContainer div.yfToolTip div.toolTipTitle,app-story div.yfToolTip div.toolTipTitle{background:var(--background-white);cursor:move;border-top-right-radius:5px;border-top-left-radius:5px}app-report div.yfToolTip div.toolTipTitle div.toolTipElement,app-dashboard div.yfToolTip div.toolTipTitle div.toolTipElement,div.yfContainer div.yfToolTip div.toolTipTitle div.toolTipElement,app-story div.yfToolTip div.toolTipTitle div.toolTipElement{font-size:14px;color:#333740;border-bottom:1px solid #dbdde5;font-weight:bold}app-report div.yfToolTip div.toolTipTitle div.toolTipElement>div,app-dashboard div.yfToolTip div.toolTipTitle div.toolTipElement>div,div.yfContainer div.yfToolTip div.toolTipTitle div.toolTipElement>div,app-story div.yfToolTip div.toolTipTitle div.toolTipElement>div{display:inline-block}app-report div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel,app-dashboard div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel,div.yfContainer div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel,app-story div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel{width:calc(100% - 10px);line-height:42px}app-report div.initialWidth div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel,app-dashboard div.initialWidth div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel,div.yfContainer div.initialWidth div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel,app-story div.initialWidth div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel{width:initial}app-report div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton,app-dashboard div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton,div.yfContainer div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton,app-story div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton{cursor:pointer;height:35px;width:10px;background:url(../images/close_grey_thick.svg) no-repeat center center}app-report div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton.invisible,app-dashboard div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton.invisible,div.yfContainer div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton.invisible,app-story div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton.invisible{visibility:hidden}app-report div.yfToolTip div.toolTipItems,app-dashboard div.yfToolTip div.toolTipItems,div.yfContainer div.yfToolTip div.toolTipItems,app-story div.yfToolTip div.toolTipItems{background:var(--background-white);border-radius:6px}app-report div.yfToolTip div.toolTipItems div.toolTipElement>div,app-dashboard div.yfToolTip div.toolTipItems div.toolTipElement>div,div.yfContainer div.yfToolTip div.toolTipItems div.toolTipElement>div,app-story div.yfToolTip div.toolTipItems div.toolTipElement>div{display:inline-block}app-report div.yfToolTip div.toolTipItems div.toolTipElement div.label,app-dashboard div.yfToolTip div.toolTipItems div.toolTipElement div.label,div.yfContainer div.yfToolTip div.toolTipItems div.toolTipElement div.label,app-story div.yfToolTip div.toolTipItems div.toolTipElement div.label{color:var(--dark-grey);margin-right:10px}app-report div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div.label,app-dashboard div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div.label,div.yfContainer div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div.label,app-story div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div.label{width:initial}app-report div.yfToolTip div.toolTipElement div.value,app-dashboard div.yfToolTip div.toolTipElement div.value,div.yfContainer div.yfToolTip div.toolTipElement div.value,app-story div.yfToolTip div.toolTipElement div.value{font-weight:bold;text-align:right;color:#333740}app-report div.initialWidth div.yfToolTip div.toolTipElement div.value,app-dashboard div.initialWidth div.yfToolTip div.toolTipElement div.value,div.yfContainer div.initialWidth div.yfToolTip div.toolTipElement div.value,app-story div.initialWidth div.yfToolTip div.toolTipElement div.value{width:initial}app-report div.yfToolTip div.toolTipItems.additional,app-dashboard div.yfToolTip div.toolTipItems.additional,div.yfContainer div.yfToolTip div.toolTipItems.additional,app-story div.yfToolTip div.toolTipItems.additional{background:#f9f9f9}app-report div.yfToolTip div.toolTipItems.additional div.toolTipElement div.value,app-dashboard div.yfToolTip div.toolTipItems.additional div.toolTipElement div.value,div.yfContainer div.yfToolTip div.toolTipItems.additional div.toolTipElement div.value,app-story div.yfToolTip div.toolTipItems.additional div.toolTipElement div.value{font-weight:normal;color:var(--dark-grey)}app-report div.yfToolTip div.toolTipItems div.toolTipElement div .only,app-dashboard div.yfToolTip div.toolTipItems div.toolTipElement div .only,div.yfContainer div.yfToolTip div.toolTipItems div.toolTipElement div .only,app-story div.yfToolTip div.toolTipItems div.toolTipElement div .only{width:100%;text-align:left}app-report div.yfToolTip div.toolTipItems div.toolTipElement div.label.only,app-dashboard div.yfToolTip div.toolTipItems div.toolTipElement div.label.only,div.yfContainer div.yfToolTip div.toolTipItems div.toolTipElement div.label.only,app-story div.yfToolTip div.toolTipItems div.toolTipElement div.label.only{font-weight:bold}app-report div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div .only,app-dashboard div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div .only,div.yfContainer div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div .only,app-story div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div .only{width:initial}app-report div.yfToolTip div.menuItems,app-dashboard div.yfToolTip div.menuItems,div.yfContainer div.yfToolTip div.menuItems,app-story div.yfToolTip div.menuItems{background:var(--background-white);border-radius:6px}app-report div.yfToolTip div.menuItems div.menuItem,app-dashboard div.yfToolTip div.menuItems div.menuItem,div.yfContainer div.yfToolTip div.menuItems div.menuItem,app-story div.yfToolTip div.menuItems div.menuItem{border-bottom:none;cursor:pointer;margin-left:0px;margin-right:0px;padding-left:15px;padding-right:15px}app-report div.yfToolTip div.menuItems div.menuItem.last-menu-item,app-dashboard div.yfToolTip div.menuItems div.menuItem.last-menu-item,div.yfContainer div.yfToolTip div.menuItems div.menuItem.last-menu-item,app-story div.yfToolTip div.menuItems div.menuItem.last-menu-item{border-bottom:1px solid #e4e4e4}app-report div.yfToolTip div.menuItems>div.menuItem:last-of-type,app-dashboard div.yfToolTip div.menuItems>div.menuItem:last-of-type,div.yfContainer div.yfToolTip div.menuItems>div.menuItem:last-of-type,app-story div.yfToolTip div.menuItems>div.menuItem:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}app-report div.yfToolTip div.menuItems div.menuItem.blue,app-dashboard div.yfToolTip div.menuItems div.menuItem.blue,div.yfContainer div.yfToolTip div.menuItems div.menuItem.blue,app-story div.yfToolTip div.menuItems div.menuItem.blue{border:1px solid var(--primary-color);border-bottom:none;background-color:var(--primary-color)}app-report div.yfToolTip div.menuItems div.menuItem:hover,app-dashboard div.yfToolTip div.menuItems div.menuItem:hover,div.yfContainer div.yfToolTip div.menuItems div.menuItem:hover,app-story div.yfToolTip div.menuItems div.menuItem:hover{background-color:#ecedf0;color:#333740}app-report div.yfToolTip div.menuItems div.menuItem.blue:hover,app-dashboard div.yfToolTip div.menuItems div.menuItem.blue:hover,div.yfContainer div.yfToolTip div.menuItems div.menuItem.blue:hover,app-story div.yfToolTip div.menuItems div.menuItem.blue:hover{background-color:var(--primary-button-hover-color)}app-report div.yfToolTip div.menuItems div.menuItem.disabled,app-dashboard div.yfToolTip div.menuItems div.menuItem.disabled,div.yfContainer div.yfToolTip div.menuItems div.menuItem.disabled,app-story div.yfToolTip div.menuItems div.menuItem.disabled{cursor:default}app-report div.yfToolTip div.menuItems div.menuItem.disabled:hover,app-dashboard div.yfToolTip div.menuItems div.menuItem.disabled:hover,div.yfContainer div.yfToolTip div.menuItems div.menuItem.disabled:hover,app-story div.yfToolTip div.menuItems div.menuItem.disabled:hover{background-color:initial}app-report div.yfToolTip div.menuItems div.menuItem.subItem,app-dashboard div.yfToolTip div.menuItems div.menuItem.subItem,div.yfContainer div.yfToolTip div.menuItems div.menuItem.subItem,app-story div.yfToolTip div.menuItems div.menuItem.subItem{border-top:none;padding-left:30px}app-report div.yfToolTip div.menuItems div.menuItem.firstSubItem,app-dashboard div.yfToolTip div.menuItems div.menuItem.firstSubItem,div.yfContainer div.yfToolTip div.menuItems div.menuItem.firstSubItem,app-story div.yfToolTip div.menuItems div.menuItem.firstSubItem{padding-left:30px}app-report div.yfToolTip div.menuItems div.menuItem>div,app-dashboard div.yfToolTip div.menuItems div.menuItem>div,div.yfContainer div.yfToolTip div.menuItems div.menuItem>div,app-story div.yfToolTip div.menuItems div.menuItem>div{display:inline-block;line-height:normal;vertical-align:middle}app-report div.yfToolTip div.menuItems div.menuItem div[data-text],app-dashboard div.yfToolTip div.menuItems div.menuItem div[data-text],div.yfContainer div.yfToolTip div.menuItems div.menuItem div[data-text],app-story div.yfToolTip div.menuItems div.menuItem div[data-text]{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}app-report div.yfToolTip div.menuItems div.menuItem.expandable,app-dashboard div.yfToolTip div.menuItems div.menuItem.expandable,div.yfContainer div.yfToolTip div.menuItems div.menuItem.expandable,app-story div.yfToolTip div.menuItems div.menuItem.expandable{cursor:default}app-report div.yfToolTip div.menuItems div.menuItem div.label,app-dashboard div.yfToolTip div.menuItems div.menuItem div.label,div.yfContainer div.yfToolTip div.menuItems div.menuItem div.label,app-story div.yfToolTip div.menuItems div.menuItem div.label{color:#717684;width:100%}app-report div.initialWidth div.yfToolTip div.menuItems div.menuItem div.label,app-dashboard div.initialWidth div.yfToolTip div.menuItems div.menuItem div.label,div.yfContainer div.initialWidth div.yfToolTip div.menuItems div.menuItem div.label,app-story div.initialWidth div.yfToolTip div.menuItems div.menuItem div.label{width:initial}app-report div.yfToolTip div.menuItems div.menuItem div.label:hover,app-dashboard div.yfToolTip div.menuItems div.menuItem div.label:hover,div.yfContainer div.yfToolTip div.menuItems div.menuItem div.label:hover,app-story div.yfToolTip div.menuItems div.menuItem div.label:hover{color:#333740;width:100%}app-report div.yfToolTip div.menuItems div.menuItem.blue div.label,app-dashboard div.yfToolTip div.menuItems div.menuItem.blue div.label,div.yfContainer div.yfToolTip div.menuItems div.menuItem.blue div.label,app-story div.yfToolTip div.menuItems div.menuItem.blue div.label{color:var(--white)}app-report div.yfToolTip div.menuItems div.menuItem.disabled div.label,app-dashboard div.yfToolTip div.menuItems div.menuItem.disabled div.label,div.yfContainer div.yfToolTip div.menuItems div.menuItem.disabled div.label,app-story div.yfToolTip div.menuItems div.menuItem.disabled div.label{color:#a0a0a0}app-report div.yfToolTip div.menuItems div.menuItem span.highlighted,app-report div.yfToolTip div.menuItems div.menuItem div.highlighted,app-report div.yfToolTip div.menuItems div.menuItem span.highlighted:hover,app-report div.yfToolTip div.menuItems div.menuItem div.highlighted:hover,app-dashboard div.yfToolTip div.menuItems div.menuItem span.highlighted,app-dashboard div.yfToolTip div.menuItems div.menuItem div.highlighted,app-dashboard div.yfToolTip div.menuItems div.menuItem span.highlighted:hover,app-dashboard div.yfToolTip div.menuItems div.menuItem div.highlighted:hover,div.yfContainer div.yfToolTip div.menuItems div.menuItem span.highlighted,div.yfContainer div.yfToolTip div.menuItems div.menuItem div.highlighted,div.yfContainer div.yfToolTip div.menuItems div.menuItem span.highlighted:hover,div.yfContainer div.yfToolTip div.menuItems div.menuItem div.highlighted:hover,app-story div.yfToolTip div.menuItems div.menuItem span.highlighted,app-story div.yfToolTip div.menuItems div.menuItem div.highlighted,app-story div.yfToolTip div.menuItems div.menuItem span.highlighted:hover,app-story div.yfToolTip div.menuItems div.menuItem div.highlighted:hover{color:var(--primary-color)}app-report div.yfToolTip div.menuItems div.menuItem div.rightArrow,app-dashboard div.yfToolTip div.menuItems div.menuItem div.rightArrow,div.yfContainer div.yfToolTip div.menuItems div.menuItem div.rightArrow,app-story div.yfToolTip div.menuItems div.menuItem div.rightArrow{position:absolute;right:15px;top:13px;background:url("../images/next.svg") 0 0 no-repeat;border:none;width:20px;height:20px}app-report div.yfToolTip div.menuItems div.menuItem.blue div.rightArrow,app-dashboard div.yfToolTip div.menuItems div.menuItem.blue div.rightArrow,div.yfContainer div.yfToolTip div.menuItems div.menuItem.blue div.rightArrow,app-story div.yfToolTip div.menuItems div.menuItem.blue div.rightArrow{background:url("../images/next-white.svg") 0 0 no-repeat}app-report div.yfToolTip div.menuItems div.menuItem div.icon,app-dashboard div.yfToolTip div.menuItems div.menuItem div.icon,div.yfContainer div.yfToolTip div.menuItems div.menuItem div.icon,app-story div.yfToolTip div.menuItems div.menuItem div.icon{width:20px;height:35px;overflow:hidden;display:inline-block;vertical-align:middle}app-report div.yfToolTip div.menuItems div.menuItem div.icon>img,app-dashboard div.yfToolTip div.menuItems div.menuItem div.icon>img,div.yfContainer div.yfToolTip div.menuItems div.menuItem div.icon>img,app-story div.yfToolTip div.menuItems div.menuItem div.icon>img{display:inline-block}app-report div.yfToolTipSubMenuContainer,app-dashboard div.yfToolTipSubMenuContainer,div.yfContainer div.yfToolTipSubMenuContainer,app-story div.yfToolTipSubMenuContainer{position:absolute;top:0;left:0;z-index:1000010;visibility:hidden;box-shadow:0 4px 22px 0 rgba(189,192,199,.5);border-radius:6px}app-report div.yfToolTipSubMenuContainer>div,app-dashboard div.yfToolTipSubMenuContainer>div,div.yfContainer div.yfToolTipSubMenuContainer>div,app-story div.yfToolTipSubMenuContainer>div{width:200px;border-radius:6px}app-report div.yfToolTipSubMenuContainer .menuItem:first-of-type,app-dashboard div.yfToolTipSubMenuContainer .menuItem:first-of-type,div.yfContainer div.yfToolTipSubMenuContainer .menuItem:first-of-type,app-story div.yfToolTipSubMenuContainer .menuItem:first-of-type{border-top-right-radius:6px;border-top-left-radius:6px}app-report div.yfToolTipSubMenuContainer .menuItem:last-of-type,app-dashboard div.yfToolTipSubMenuContainer .menuItem:last-of-type,div.yfContainer div.yfToolTipSubMenuContainer .menuItem:last-of-type,app-story div.yfToolTipSubMenuContainer .menuItem:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}app-report div.yfActiveTextBubbleContainer,app-dashboard div.yfActiveTextBubbleContainer,div.yfContainer div.yfActiveTextBubbleContainer,app-story div.yfActiveTextBubbleContainer{top:0;left:0;display:inline-block;position:absolute;z-index:100000}app-report div.yfActiveTextBubble div.content,app-dashboard div.yfActiveTextBubble div.content,div.yfContainer div.yfActiveTextBubble div.content,app-story div.yfActiveTextBubble div.content{display:table-cell;width:170px;padding:5px 5px 5px 5px;overflow-wrap:break-word;background-color:#fff;border-radius:6px;color:#717684;font-family:Roboto,Arial,sans-serif;font-size:12px;box-shadow:0 2px 15px #f2f2f2}app-report div.yfActiveTextBubble div.pointer-container,app-dashboard div.yfActiveTextBubble div.pointer-container,div.yfContainer div.yfActiveTextBubble div.pointer-container,app-story div.yfActiveTextBubble div.pointer-container{display:table-cell;position:relative;width:9px}app-report div.yfActiveTextBubble div.pointer-container div.pointer,app-dashboard div.yfActiveTextBubble div.pointer-container div.pointer,div.yfContainer div.yfActiveTextBubble div.pointer-container div.pointer,app-story div.yfActiveTextBubble div.pointer-container div.pointer{display:inline-block;position:absolute;border-style:solid;border-width:8px 0 8px 9px;border-color:transparent transparent transparent #fff;top:6px;right:2px}app-report div.yfActiveTextBubble div.pointer-container div.pointer.left,app-dashboard div.yfActiveTextBubble div.pointer-container div.pointer.left,div.yfContainer div.yfActiveTextBubble div.pointer-container div.pointer.left,app-story div.yfActiveTextBubble div.pointer-container div.pointer.left{border-width:8px 9px 8px 0;border-color:transparent #fff transparent transparent;left:2px}app-report div.yfActiveTextBubble div.pointer-container div.pointer.border,app-dashboard div.yfActiveTextBubble div.pointer-container div.pointer.border,div.yfContainer div.yfActiveTextBubble div.pointer-container div.pointer.border,app-story div.yfActiveTextBubble div.pointer-container div.pointer.border{border-color:transparent transparent transparent #d1d6e6;right:0}app-report div.yfActiveTextBubble div.pointer-container div.pointer.border.left,app-dashboard div.yfActiveTextBubble div.pointer-container div.pointer.border.left,div.yfContainer div.yfActiveTextBubble div.pointer-container div.pointer.border.left,app-story div.yfActiveTextBubble div.pointer-container div.pointer.border.left{border-color:transparent #d1d6e6 transparent transparent;left:0}app-report div.yfActiveAnnotationContainer,app-dashboard div.yfActiveAnnotationContainer,div.yfContainer div.yfActiveAnnotationContainer,app-story div.yfActiveAnnotationContainer{top:0;left:0;display:inline-block;position:absolute}app-report div.yfActiveAnnotation,app-dashboard div.yfActiveAnnotation,div.yfContainer div.yfActiveAnnotation,app-story div.yfActiveAnnotation{text-align:center;vertical-align:center;display:table-cell;color:var(--white);font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:bold}app-report div.yfActiveAnnotation div.annotation-number,app-dashboard div.yfActiveAnnotation div.annotation-number,div.yfContainer div.yfActiveAnnotation div.annotation-number,app-story div.yfActiveAnnotation div.annotation-number{margin-top:3px}app-report div.yfActiveTextBubble.standard-annotation div.content,app-dashboard div.yfActiveTextBubble.standard-annotation div.content,div.yfContainer div.yfActiveTextBubble.standard-annotation div.content,app-story div.yfActiveTextBubble.standard-annotation div.content{width:254px;max-width:254px;height:30px;max-height:176px;padding:10px 10px 10px 10px;border:1px solid #d1d6e6}app-report div.yfActiveTextBubble.signal-annotation div.content,app-dashboard div.yfActiveTextBubble.signal-annotation div.content,div.yfContainer div.yfActiveTextBubble.signal-annotation div.content,app-story div.yfActiveTextBubble.signal-annotation div.content{width:185px;max-width:185px;height:50px;padding:12px 16px 12px 16px;border:0;background-color:#333740;color:var(--white);font-family:Roboto,Arial,sans-serif;font-size:14px}app-report div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer,app-dashboard div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer,div.yfContainer div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer,app-story div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer{border-color:transparent transparent transparent #333740}app-report div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.left,app-dashboard div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.left,div.yfContainer div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.left,app-story div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.left{border-color:transparent #333740 transparent transparent}app-report div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border,app-dashboard div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border,div.yfContainer div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border,app-story div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border{border-color:transparent transparent transparent #333740}app-report div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border.left,app-dashboard div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border.left,div.yfContainer div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border.left,app-story div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border.left{border-color:transparent #333740 transparent transparent}app-report div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-text,app-dashboard div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-text,div.yfContainer div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-text,app-story div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-text{font-weight:bold}app-report div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-date,app-dashboard div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-date,div.yfContainer div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-date,app-story div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-date{margin-top:5px;font-size:12px;text-align:center}app-report div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value,app-dashboard div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value,div.yfContainer div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value,app-story div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value{display:inline-block;margin-top:5px;font-size:24px;color:var(--signal-positive-color)}app-report div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value.orange,app-dashboard div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value.orange,div.yfContainer div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value.orange,app-story div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value.orange{display:inline-block;color:var(--signal-negative-color)}app-report div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value div,app-dashboard div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value div,div.yfContainer div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value div,app-story div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value div{display:inline-block}app-report div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button,app-dashboard div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button,div.yfContainer div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button,app-story div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button{border:1px solid #fff;border-radius:5px;padding:0px 8px 0px 8px;color:var(--white);cursor:pointer;text-align:center;font-weight:bold;height:25px;line-height:25px;margin-left:10px;font-size:14px;vertical-align:middle}app-report div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button:hover,app-dashboard div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button:hover,div.yfContainer div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button:hover,app-story div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button:hover{background:var(--background-white);color:#333740}app-report div.yfActiveTextBubble.standard-annotation div.content div.title,app-dashboard div.yfActiveTextBubble.standard-annotation div.content div.title,div.yfContainer div.yfActiveTextBubble.standard-annotation div.content div.title,app-story div.yfActiveTextBubble.standard-annotation div.content div.title{font-weight:bold;min-height:1.25em;max-height:2.5em;overflow:hidden}app-report div.yfActiveTextBubble.standard-annotation div.content div.text,app-dashboard div.yfActiveTextBubble.standard-annotation div.content div.text,div.yfContainer div.yfActiveTextBubble.standard-annotation div.content div.text,app-story div.yfActiveTextBubble.standard-annotation div.content div.text{margin-top:1.25em;margin-bottom:1.25em;max-width:100%;overflow-x:hidden;overflow-y:auto}app-report div.yfActiveTextBubble.standard-annotation div.content div.author a,app-dashboard div.yfActiveTextBubble.standard-annotation div.content div.author a,div.yfContainer div.yfActiveTextBubble.standard-annotation div.content div.author a,app-story div.yfActiveTextBubble.standard-annotation div.content div.author a{color:var(--primary-color);text-decoration:none}app-report div.yfActiveTextBubble.standard-annotation div.content div.author div.name,app-dashboard div.yfActiveTextBubble.standard-annotation div.content div.author div.name,div.yfContainer div.yfActiveTextBubble.standard-annotation div.content div.author div.name,app-story div.yfActiveTextBubble.standard-annotation div.content div.author div.name{font-weight:bold;display:table-cell;overflow:hidden;text-overflow:ellipsis}app-report div.yfActiveTextBubble.standard-annotation div.content div.author div.annotation-links,app-dashboard div.yfActiveTextBubble.standard-annotation div.content div.author div.annotation-links,div.yfContainer div.yfActiveTextBubble.standard-annotation div.content div.author div.annotation-links,app-story div.yfActiveTextBubble.standard-annotation div.content div.author div.annotation-links{display:table-cell}app-report div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar,app-dashboard div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar,div.yfContainer div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar,app-story div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar{width:8px}app-report div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-track,app-dashboard div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-track,div.yfContainer div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-track,app-story div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-track{border-radius:4px;background:#f2f2f2}app-report div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-thumb,app-dashboard div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-thumb,div.yfContainer div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-thumb,app-story div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-thumb{border-radius:4px;background:#717684}app-report div.yfActiveTextBubble div.next-previous-links a,app-dashboard div.yfActiveTextBubble div.next-previous-links a,div.yfContainer div.yfActiveTextBubble div.next-previous-links a,app-story div.yfActiveTextBubble div.next-previous-links a{color:var(--primary-color);text-decoration:none;margin-top:5px}app-report div.yfActiveTextBubble div.next-previous-links a[data-linktype=previous],app-dashboard div.yfActiveTextBubble div.next-previous-links a[data-linktype=previous],div.yfContainer div.yfActiveTextBubble div.next-previous-links a[data-linktype=previous],app-story div.yfActiveTextBubble div.next-previous-links a[data-linktype=previous]{float:left}app-report div.yfActiveTextBubble div.next-previous-links a[data-linktype=next],app-dashboard div.yfActiveTextBubble div.next-previous-links a[data-linktype=next],div.yfContainer div.yfActiveTextBubble div.next-previous-links a[data-linktype=next],app-story div.yfActiveTextBubble div.next-previous-links a[data-linktype=next]{float:right}app-report .refcode-rows,app-dashboard .refcode-rows,div.yfContainer .refcode-rows,app-story .refcode-rows{padding:5px 5px 5px 0;vertical-align:middle;line-height:32px}app-report .no-margin,app-dashboard .no-margin,div.yfContainer .no-margin,app-story .no-margin{margin:0}app-report .disabledMenu,app-dashboard .disabledMenu,div.yfContainer .disabledMenu,app-story .disabledMenu{color:var(--dark-grey) !important;background-color:#fff !important;cursor:default !important}app-report .greyTableHeading,app-dashboard .greyTableHeading,div.yfContainer .greyTableHeading,app-story .greyTableHeading{background-color:#e0e0e0;padding:5px;font-size:18px;border-top:1px #cecece solid;border-bottom:1px #cecece solid;font-weight:bold}app-report .blueTableHeading,app-dashboard .blueTableHeading,div.yfContainer .blueTableHeading,app-story .blueTableHeading{background-color:var(--primary-color);padding:5px;font-size:18px;border-top:1px #cecece solid;border-bottom:1px #cecece solid}app-report .greyTableCell,app-dashboard .greyTableCell,div.yfContainer .greyTableCell,app-story .greyTableCell{border-bottom:1px #cecece solid;font-size:14px;padding:10px}app-report .greyTableCellHighlight,app-dashboard .greyTableCellHighlight,div.yfContainer .greyTableCellHighlight,app-story .greyTableCellHighlight{background-color:#5f9ee1;color:#fff}app-report .lightGreyTableHeading,app-dashboard .lightGreyTableHeading,div.yfContainer .lightGreyTableHeading,app-story .lightGreyTableHeading{background-color:#f9f9f9;padding:5px;padding-left:15px;border-top:1px #cecece solid;border-bottom:1px #cecece solid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report .lightGreyTableCell,app-dashboard .lightGreyTableCell,div.yfContainer .lightGreyTableCell,app-story .lightGreyTableCell{color:#6c6c6c;background-color:#f9f9f9;padding:5px;padding-left:15px}app-report .whiteTableHeading,app-dashboard .whiteTableHeading,div.yfContainer .whiteTableHeading,app-story .whiteTableHeading{background-color:#f9f9f9;padding:8px;padding-left:15px;border-bottom:1px #cecece solid}app-report .whiteTableCell,app-dashboard .whiteTableCell,div.yfContainer .whiteTableCell,app-story .whiteTableCell{background-color:var(--background-white);padding:5px;border-bottom:1px #cecece solid}app-report .greyTableCellBackground,app-dashboard .greyTableCellBackground,div.yfContainer .greyTableCellBackground,app-story .greyTableCellBackground{background-color:#f9f9f9;padding:5px;border-bottom:1px #dedede solid}app-report .blueTableCellBackground,app-dashboard .blueTableCellBackground,div.yfContainer .blueTableCellBackground,app-story .blueTableCellBackground{background-color:var(--primary-color);padding:5px;border-bottom:1px #dedede solid;color:#fff !important}app-report .draftReportImage,app-dashboard .draftReportImage,div.yfContainer .draftReportImage,app-story .draftReportImage{width:150px;height:150px;background-image:url("../images/report_draft.png");cursor:pointer}app-report .draftReportMessageBox,app-dashboard .draftReportMessageBox,div.yfContainer .draftReportMessageBox,app-story .draftReportMessageBox{position:absolute;left:50%;top:50%;margin:-75px 0 0 -150px}app-report .draftReportTextMessageBox,app-dashboard .draftReportTextMessageBox,div.yfContainer .draftReportTextMessageBox,app-story .draftReportTextMessageBox{position:absolute;left:155px;top:30px}app-report .draftReportText,app-dashboard .draftReportText,div.yfContainer .draftReportText,app-story .draftReportText{font-size:18px;width:150px;color:#d0d0d0;padding-top:10px}app-report .advAnalyticalFuncHeaderText,app-dashboard .advAnalyticalFuncHeaderText,div.yfContainer .advAnalyticalFuncHeaderText,app-story .advAnalyticalFuncHeaderText{font-size:14px;color:#000}app-report .advAnalyticalFuncBodyText,app-dashboard .advAnalyticalFuncBodyText,div.yfContainer .advAnalyticalFuncBodyText,app-story .advAnalyticalFuncBodyText{font-size:12px;color:#777}app-report .advAnalyticalFuncListBox,app-dashboard .advAnalyticalFuncListBox,div.yfContainer .advAnalyticalFuncListBox,app-story .advAnalyticalFuncListBox{border:1px solid #ccc;font-size:14px}app-report .advAnalyticalFuncDesc,app-dashboard .advAnalyticalFuncDesc,div.yfContainer .advAnalyticalFuncDesc,app-story .advAnalyticalFuncDesc{border:1px solid #ccc;background-color:#f1f1f1;padding:5px;font-size:14px}app-report .advAnalyticalFuncSeries,app-dashboard .advAnalyticalFuncSeries,div.yfContainer .advAnalyticalFuncSeries,app-story .advAnalyticalFuncSeries{position:relative;font-size:12px}app-report .advAnalyticalFuncIcon,app-dashboard .advAnalyticalFuncIcon,div.yfContainer .advAnalyticalFuncIcon,app-story .advAnalyticalFuncIcon{position:relative;border-radius:4px;border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff;padding:1px}app-report .advAnalyticalFuncAdd,app-dashboard .advAnalyticalFuncAdd,div.yfContainer .advAnalyticalFuncAdd,app-story .advAnalyticalFuncAdd{position:relative;cursor:pointer;color:var(--primary-color)}app-report .advAnalyticalFuncAddDropDown,app-dashboard .advAnalyticalFuncAddDropDown,div.yfContainer .advAnalyticalFuncAddDropDown,app-story .advAnalyticalFuncAddDropDown{position:absolute;top:18px;left:25px;border:1px solid gray;background-color:#fff;box-shadow:4px 4px 10px #b5b5b5;width:220px;z-index:1}app-report .advAnalyticalFuncAddDropDown .item,app-dashboard .advAnalyticalFuncAddDropDown .item,div.yfContainer .advAnalyticalFuncAddDropDown .item,app-story .advAnalyticalFuncAddDropDown .item{border-bottom:1px solid #eee;padding:10px;color:#999;cursor:pointer}app-report .draftReportTopText,app-dashboard .draftReportTopText,div.yfContainer .draftReportTopText,app-story .draftReportTopText{font-size:16px;width:150px;color:#d0d0d0}app-report .analyticThumbSelect,app-dashboard .analyticThumbSelect,div.yfContainer .analyticThumbSelect,app-story .analyticThumbSelect{height:60px;width:220px;margin:0;border-bottom:1px #cecece solid;position:relative;z-index:49}app-report .analyticThumbSelect .imgDiv,app-dashboard .analyticThumbSelect .imgDiv,div.yfContainer .analyticThumbSelect .imgDiv,app-story .analyticThumbSelect .imgDiv{float:left;width:91px;padding:2px;height:56px}app-report .analyticThumbSelect .titleDiv,app-dashboard .analyticThumbSelect .titleDiv,div.yfContainer .analyticThumbSelect .titleDiv,app-story .analyticThumbSelect .titleDiv{float:left;width:116px;font-size:14px;color:var(--dark-grey);margin-left:5px;padding-top:3px;line-height:16px;height:56px;overflow:hidden}app-report .analyticThumbSelect .selectedReport,app-dashboard .analyticThumbSelect .selectedReport,div.yfContainer .analyticThumbSelect .selectedReport,app-story .analyticThumbSelect .selectedReport{border:2px var(--primary-color) solid;height:56px;width:216px;margin:0;position:absolute;top:0;left:0;z-index:50}app-report .analyticThumbSelect .linkingIncomplete,app-dashboard .analyticThumbSelect .linkingIncomplete,div.yfContainer .analyticThumbSelect .linkingIncomplete,app-story .analyticThumbSelect .linkingIncomplete{border:2px red solid;height:56px;width:216px;margin:0;position:absolute;top:0;left:0;z-index:50}app-report .dashboardReportPadding,app-dashboard .dashboardReportPadding,div.yfContainer .dashboardReportPadding,app-story .dashboardReportPadding{height:10px}app-report .selectWidget,app-dashboard .selectWidget,div.yfContainer .selectWidget,app-story .selectWidget{position:relative;width:30px;height:5px;border:1px solid #969696;border-radius:10px;float:left}app-report .widgetToggleImage,app-dashboard .widgetToggleImage,div.yfContainer .widgetToggleImage,app-story .widgetToggleImage{position:absolute;top:-6px}app-report .selectCircleInner,app-dashboard .selectCircleInner,div.yfContainer .selectCircleInner,app-story .selectCircleInner{background-color:#0097e1;border-radius:15px;width:18px;height:18px;position:relative;top:1px;left:1px}app-report .securityMessage,app-dashboard .securityMessage,div.yfContainer .securityMessage,app-story .securityMessage{margin-left:10px;float:left}app-report .subtabGrey,app-dashboard .subtabGrey,div.yfContainer .subtabGrey,app-story .subtabGrey{FONT-SIZE:16px;color:var(--dark-grey);float:left;padding-top:5px;padding-bottom:5px;padding-right:20px}app-report .subtabBlue,app-dashboard .subtabBlue,div.yfContainer .subtabBlue,app-story .subtabBlue{FONT-SIZE:16px;COLOR:var(--primary-color);float:left;padding-top:5px;padding-bottom:5px;padding-right:20px}app-report .error-box,app-dashboard .error-box,div.yfContainer .error-box,app-story .error-box{color:red !important;border:solid 1px red !important;background-color:#fed5e3 !important}app-report .warning-box,app-dashboard .warning-box,div.yfContainer .warning-box,app-story .warning-box{border:solid 1px #ff0 !important;background-color:#ffffe7 !important}app-report .message-box,app-dashboard .message-box,div.yfContainer .message-box,app-story .message-box{width:auto;margin:1em 1em 2em;padding:.5em;color:#5e5e5e;border:solid 1px #ccc;background-color:#f9f9f9}app-report .standard-table table,app-dashboard .standard-table table,div.yfContainer .standard-table table,app-story .standard-table table{font-size:13px;text-align:left;width:100%;border:solid 1px #ccc;border-collapse:collapse}app-report .standard-table th,app-report .standard-table td,app-dashboard .standard-table th,app-dashboard .standard-table td,div.yfContainer .standard-table th,div.yfContainer .standard-table td,app-story .standard-table th,app-story .standard-table td{padding:8px}app-report .standard-table-header,app-dashboard .standard-table-header,div.yfContainer .standard-table-header,app-story .standard-table-header{color:#fff !important}app-report .standard-table-body,app-dashboard .standard-table-body,div.yfContainer .standard-table-body,app-story .standard-table-body{border-top:none !important}app-report .standard-table-body tr td,app-dashboard .standard-table-body tr td,div.yfContainer .standard-table-body tr td,app-story .standard-table-body tr td{border-bottom:solid 1px #ccc}app-report .linkedDataSetFieldAdd,app-dashboard .linkedDataSetFieldAdd,div.yfContainer .linkedDataSetFieldAdd,app-story .linkedDataSetFieldAdd{font-size:30px;font-weight:bold;color:var(--primary-color);cursor:pointer}app-report .clickable,app-dashboard .clickable,div.yfContainer .clickable,app-story .clickable{cursor:pointer}app-report #contentChangeWarningHeading,app-dashboard #contentChangeWarningHeading,div.yfContainer #contentChangeWarningHeading,app-story #contentChangeWarningHeading{font-size:16px;color:#333740;font-weight:500;font-family:Roboto,sans-serif;word-wrap:break-word}app-report .contentChangeWarningSub,app-dashboard .contentChangeWarningSub,div.yfContainer .contentChangeWarningSub,app-story .contentChangeWarningSub{font-size:16px;color:#717684;overflow:auto}app-report .contentChangeWarningImage,app-dashboard .contentChangeWarningImage,div.yfContainer .contentChangeWarningImage,app-story .contentChangeWarningImage{width:50px;margin:1px;float:left}app-report .contentChangeWarningImage img,app-dashboard .contentChangeWarningImage img,div.yfContainer .contentChangeWarningImage img,app-story .contentChangeWarningImage img{width:50px;height:50px}app-report .contentChangeWarningImageText,app-dashboard .contentChangeWarningImageText,div.yfContainer .contentChangeWarningImageText,app-story .contentChangeWarningImageText{float:left;width:200px;margin-left:10px;height:70px;overflow:hidden;text-overflow:ellipsis}app-report .contentChangeWarningImageText span,app-dashboard .contentChangeWarningImageText span,div.yfContainer .contentChangeWarningImageText span,app-story .contentChangeWarningImageText span{color:var(--primary-color) !important}app-report .contentChangeWarningButtonLine,app-dashboard .contentChangeWarningButtonLine,div.yfContainer .contentChangeWarningButtonLine,app-story .contentChangeWarningButtonLine{position:absolute;bottom:25px;right:25px}app-report .contentChangeBottomWarning,app-dashboard .contentChangeBottomWarning,div.yfContainer .contentChangeBottomWarning,app-story .contentChangeBottomWarning{width:275px;margin-top:20px}app-report .contentChangeWarningSub span,app-dashboard .contentChangeWarningSub span,div.yfContainer .contentChangeWarningSub span,app-story .contentChangeWarningSub span{color:#333740}app-report div.contentChangeUsage ul,app-dashboard div.contentChangeUsage ul,div.yfContainer div.contentChangeUsage ul,app-story div.contentChangeUsage ul{margin-top:5px;color:#333740}app-report .contentMultipleContentHeading,app-dashboard .contentMultipleContentHeading,div.yfContainer .contentMultipleContentHeading,app-story .contentMultipleContentHeading{font-size:18px;color:#333740;width:92%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:5px;padding-bottom:5px}app-report .multiHeadingProblem:after,app-dashboard .multiHeadingProblem:after,div.yfContainer .multiHeadingProblem:after,app-story .multiHeadingProblem:after{content:"";width:7px;height:7px;background-image:url("../images/mandate_flag.gif");position:absolute;right:25px;top:12px;border-radius:7px}app-report .contentMultipleSeparator,app-dashboard .contentMultipleSeparator,div.yfContainer .contentMultipleSeparator,app-story .contentMultipleSeparator{border-bottom:1px solid var(--border-grey);position:relative}app-report .contentChangeImageDetails,app-dashboard .contentChangeImageDetails,div.yfContainer .contentChangeImageDetails,app-story .contentChangeImageDetails{cursor:pointer;position:absolute;right:10px;top:11px;display:none}app-report .paramsliderV,app-dashboard .paramsliderV,div.yfContainer .paramsliderV,app-story .paramsliderV{position:absolute;top:-3px;height:8px;width:2px;background:url(../images/slider_bar_sm.gif) repeat}app-report .paramsliderVLeft,app-dashboard .paramsliderVLeft,div.yfContainer .paramsliderVLeft,app-story .paramsliderVLeft{left:0}app-report .paramsliderVRight,app-dashboard .paramsliderVRight,div.yfContainer .paramsliderVRight,app-story .paramsliderVRight{right:0}app-report .errorPopupHeading,app-dashboard .errorPopupHeading,div.yfContainer .errorPopupHeading,app-story .errorPopupHeading{font-size:24px;color:var(--primary-color);padding-bottom:20px}app-report .errorPopupBox,app-dashboard .errorPopupBox,div.yfContainer .errorPopupBox,app-story .errorPopupBox{padding:30px}app-report .errorPopupText,app-dashboard .errorPopupText,div.yfContainer .errorPopupText,app-story .errorPopupText{font-size:18px;color:#999;height:225px;overflow:hidden;position:relative}app-report .errorPopupImage,app-dashboard .errorPopupImage,div.yfContainer .errorPopupImage,app-story .errorPopupImage{width:61px;height:63px;background:url(../images/error/error_small.png);float:left;margin-right:20px;display:inline}app-report .errorPopupInstruction,app-dashboard .errorPopupInstruction,div.yfContainer .errorPopupInstruction,app-story .errorPopupInstruction{font-size:18px;color:#999;position:absolute;bottom:70px}app-report .errorPopupButton,app-dashboard .errorPopupButton,div.yfContainer .errorPopupButton,app-story .errorPopupButton{position:absolute;bottom:25px;right:25px}app-report .errorPopupAlternativeImage,app-dashboard .errorPopupAlternativeImage,div.yfContainer .errorPopupAlternativeImage,app-story .errorPopupAlternativeImage{width:61px;height:63px;background:url(../images/error/error_drop.png);float:left;margin-right:20px;display:none}app-report .errorPopupAlternativeImage,app-dashboard .errorPopupAlternativeImage,div.yfContainer .errorPopupAlternativeImage,app-story .errorPopupAlternativeImage{width:61px;height:63px;background:url(../images/error/error_drop.png);float:left;margin-right:20px;display:none}app-report .errorPopupAlternativeImage,app-dashboard .errorPopupAlternativeImage,div.yfContainer .errorPopupAlternativeImage,app-story .errorPopupAlternativeImage{width:61px;height:63px;background:url(../images/error/error_drop.png);float:left;margin-right:20px;display:none}app-report .radioImage,app-dashboard .radioImage,div.yfContainer .radioImage,app-story .radioImage{float:left;height:1px}app-report .radioImageRight,app-dashboard .radioImageRight,div.yfContainer .radioImageRight,app-story .radioImageRight{float:right;height:1px}app-report .radioText,app-dashboard .radioText,div.yfContainer .radioText,app-story .radioText{margin-left:5px;margin-top:1px;float:left;color:#999}app-report .radioTextRight,app-dashboard .radioTextRight,div.yfContainer .radioTextRight,app-story .radioTextRight{margin-right:5px;float:right}app-report .radioTextSelected,app-dashboard .radioTextSelected,div.yfContainer .radioTextSelected,app-story .radioTextSelected{color:var(--dark-grey)}app-report .secureCategoryAccessBox,app-dashboard .secureCategoryAccessBox,div.yfContainer .secureCategoryAccessBox,app-story .secureCategoryAccessBox{display:none;width:300px;height:251px;position:absolute;background-color:#262626;color:#fff;position:Fixed}app-report .secureCategoryAccessWhiteLock,app-dashboard .secureCategoryAccessWhiteLock,div.yfContainer .secureCategoryAccessWhiteLock,app-story .secureCategoryAccessWhiteLock{float:left;width:16px;height:16px;overflow:hidden;background-image:url(../images/whitelock.png);margin-top:-2px}app-report .secureCategoryAccessHeading,app-dashboard .secureCategoryAccessHeading,div.yfContainer .secureCategoryAccessHeading,app-story .secureCategoryAccessHeading{color:#fff;padding-left:20px;font-size:18px}app-report .secureCategoryAccessDescription,app-dashboard .secureCategoryAccessDescription,div.yfContainer .secureCategoryAccessDescription,app-story .secureCategoryAccessDescription{color:#fff;margin-top:10px;height:30px;white-space:normal}app-report .secureCategoryAccessInnerBox,app-dashboard .secureCategoryAccessInnerBox,div.yfContainer .secureCategoryAccessInnerBox,app-story .secureCategoryAccessInnerBox{background-color:#fff;width:272px;height:155px;color:#000;padding:7px;margin:7px;margin-top:0px}app-report .secureCategoryAccessPeopleBox,app-dashboard .secureCategoryAccessPeopleBox,div.yfContainer .secureCategoryAccessPeopleBox,app-story .secureCategoryAccessPeopleBox{margin-top:3px;border-top:1px solid var(--border-grey);width:260px;height:110px}app-report .secureCategoryAccessImageBox,app-dashboard .secureCategoryAccessImageBox,div.yfContainer .secureCategoryAccessImageBox,app-story .secureCategoryAccessImageBox{width:50px;float:left;position:relative;margin:1px}app-report .secureCategoryAccessMoreText,app-dashboard .secureCategoryAccessMoreText,div.yfContainer .secureCategoryAccessMoreText,app-story .secureCategoryAccessMoreText{float:right}app-report .secureCategoryAccessClose,app-dashboard .secureCategoryAccessClose,div.yfContainer .secureCategoryAccessClose,app-story .secureCategoryAccessClose{color:#fff;position:absolute;right:8px;font-size:16px;top:2px;cursor:pointer}app-report .draftCategoryPopupBox,app-dashboard .draftCategoryPopupBox,div.yfContainer .draftCategoryPopupBox,app-story .draftCategoryPopupBox{display:none;width:300px;height:96px;position:absolute;background-color:#262626;color:#fff;position:Fixed}app-report .draftCategoryPopupClose,app-dashboard .draftCategoryPopupClose,div.yfContainer .draftCategoryPopupClose,app-story .draftCategoryPopupClose{color:#fff;position:absolute;right:8px;font-size:16px;top:2px;cursor:pointer}app-report .draftCategoryPopupImg,app-dashboard .draftCategoryPopupImg,div.yfContainer .draftCategoryPopupImg,app-story .draftCategoryPopupImg{float:left;width:16px;height:16px;overflow:hidden;background-image:url(../images/draftWhite.png);margin-top:-1px}app-report .draftCategoryPopupHeading,app-dashboard .draftCategoryPopupHeading,div.yfContainer .draftCategoryPopupHeading,app-story .draftCategoryPopupHeading{color:#fff;padding-left:20px;font-size:18px}app-report .draftCategoryPopupDescription,app-dashboard .draftCategoryPopupDescription,div.yfContainer .draftCategoryPopupDescription,app-story .draftCategoryPopupDescription{color:#fff;margin-top:10px;height:30px;white-space:normal}app-report .greyOutImage,app-dashboard .greyOutImage,div.yfContainer .greyOutImage,app-story .greyOutImage{filter:alpha(opacity=40);opacity:.4}app-report .expandWhiteArrow,app-dashboard .expandWhiteArrow,div.yfContainer .expandWhiteArrow,app-story .expandWhiteArrow{background:url(../images/smallWhiteArrowExpand.png);height:12px;width:7px;margin-top:3px;margin-left:2px}app-report .closeWhiteArrow,app-dashboard .closeWhiteArrow,div.yfContainer .closeWhiteArrow,app-story .closeWhiteArrow{background:url(../images/smallWhiteArrowCollapse.png);height:7px;width:12px;margin-top:5px}app-report .accessListRemoveUser,app-dashboard .accessListRemoveUser,div.yfContainer .accessListRemoveUser,app-story .accessListRemoveUser{font-size:16px;right:6px;cursor:pointer;margin-left:10px;width:10px;float:left;color:#aaa}app-report #dashFilterContainer .context-menu,app-dashboard #dashFilterContainer .context-menu,div.yfContainer #dashFilterContainer .context-menu,app-story #dashFilterContainer .context-menu{height:100% !important}app-report #filterbox .context-menu,app-dashboard #filterbox .context-menu,div.yfContainer #filterbox .context-menu,app-story #filterbox .context-menu{height:100% !important}app-report .errorContainer,app-dashboard .errorContainer,div.yfContainer .errorContainer,app-story .errorContainer{height:100%;text-align:center;vertical-align:center;overflow:hidden;padding-left:20px}app-report div.errorContainer.errorContainerDash,app-dashboard div.errorContainer.errorContainerDash,div.yfContainer div.errorContainer.errorContainerDash,app-story div.errorContainer.errorContainerDash{overflow-y:auto;padding-left:0;position:relative}app-report .errorContainerCentered,app-report div.errorContainerDash>div,app-dashboard .errorContainerCentered,app-dashboard div.errorContainerDash>div,div.yfContainer .errorContainerCentered,div.yfContainer div.errorContainerDash>div,app-story .errorContainerCentered,app-story div.errorContainerDash>div{position:absolute;left:50%;top:50%;margin:-34px 0 0 -145px}app-report .largeGreyErrorImage,app-dashboard .largeGreyErrorImage,div.yfContainer .largeGreyErrorImage,app-story .largeGreyErrorImage{float:left}app-report .errorContainerDashboard,app-report div.errorContainerDash div.largeGreyErrorText,app-dashboard .errorContainerDashboard,app-dashboard div.errorContainerDash div.largeGreyErrorText,div.yfContainer .errorContainerDashboard,div.yfContainer div.errorContainerDash div.largeGreyErrorText,app-story .errorContainerDashboard,app-story div.errorContainerDash div.largeGreyErrorText{width:220px;text-align:left;padding-left:70px}app-report div.errorContainerDash div.largeGreyErrorText>div,app-dashboard div.errorContainerDash div.largeGreyErrorText>div,div.yfContainer div.errorContainerDash div.largeGreyErrorText>div,app-story div.errorContainerDash div.largeGreyErrorText>div{font-weight:bold}app-report .largeGreyErrorText,app-dashboard .largeGreyErrorText,div.yfContainer .largeGreyErrorText,app-story .largeGreyErrorText{font-size:18px;color:#999}app-report div.errorContainerDash div.largeGreyErrorText a.openReport,app-dashboard div.errorContainerDash div.largeGreyErrorText a.openReport,div.yfContainer div.errorContainerDash div.largeGreyErrorText a.openReport,app-story div.errorContainerDash div.largeGreyErrorText a.openReport{color:var(--primary-color)}app-report .lightGreyTableHighlight,app-dashboard .lightGreyTableHighlight,div.yfContainer .lightGreyTableHighlight,app-story .lightGreyTableHighlight{background:#f3f3f3}app-report .tableHeaderBGColour,app-dashboard .tableHeaderBGColour,div.yfContainer .tableHeaderBGColour,app-story .tableHeaderBGColour{background-color:var(--primary-color)}app-report .lightGreyBackground,app-dashboard .lightGreyBackground,div.yfContainer .lightGreyBackground,app-story .lightGreyBackground{background-color:#f9f9f9}app-report div.lightbox .confirmationView,app-dashboard div.lightbox .confirmationView,div.yfContainer div.lightbox .confirmationView,app-story div.lightbox .confirmationView{overflow:hidden}app-report div.contentChangeConfirm,app-dashboard div.contentChangeConfirm,div.yfContainer div.contentChangeConfirm,app-story div.contentChangeConfirm{background:#f4f4f4;height:399px}app-report div.contentChangeConfirmInner,app-dashboard div.contentChangeConfirmInner,div.yfContainer div.contentChangeConfirmInner,app-story div.contentChangeConfirmInner{width:270px;padding-top:25px;margin:0 30px;font-size:16px;color:#999}app-report div.contentChangeConfirm .contentChangeConfirmInner .contentChangeWarningButtonLine .contentChangeBtn,app-dashboard div.contentChangeConfirm .contentChangeConfirmInner .contentChangeWarningButtonLine .contentChangeBtn,div.yfContainer div.contentChangeConfirm .contentChangeConfirmInner .contentChangeWarningButtonLine .contentChangeBtn,app-story div.contentChangeConfirm .contentChangeConfirmInner .contentChangeWarningButtonLine .contentChangeBtn{padding-right:3px}app-report div.contentChangeConfirmInner img.contentChangeWarningEditThumbnail,app-dashboard div.contentChangeConfirmInner img.contentChangeWarningEditThumbnail,div.yfContainer div.contentChangeConfirmInner img.contentChangeWarningEditThumbnail,app-story div.contentChangeConfirmInner img.contentChangeWarningEditThumbnail{height:50px}app-report div.multiConfirm.contentChangeConfirm,app-dashboard div.multiConfirm.contentChangeConfirm,div.yfContainer div.multiConfirm.contentChangeConfirm,app-story div.multiConfirm.contentChangeConfirm{height:499px}app-report div.multiConfirm .contentConfirmMessage,app-dashboard div.multiConfirm .contentConfirmMessage,div.yfContainer div.multiConfirm .contentConfirmMessage,app-story div.multiConfirm .contentConfirmMessage{padding:15px;padding-bottom:0px}app-report div.multiConfirm .contentConfirmDescTop,app-dashboard div.multiConfirm .contentConfirmDescTop,div.yfContainer div.multiConfirm .contentConfirmDescTop,app-story div.multiConfirm .contentConfirmDescTop{padding:20px;padding-bottom:0px;padding-left:17px;color:#333740;font-size:14px}app-report div.multiConfirm .contentChangeDetail,app-dashboard div.multiConfirm .contentChangeDetail,div.yfContainer div.multiConfirm .contentChangeDetail,app-story div.multiConfirm .contentChangeDetail{max-height:280px;width:300px;overflow-x:hidden;overflow-y:auto;margin-left:-5px}app-report div.multiConfirm .contentChangeBottomWarning,app-dashboard div.multiConfirm .contentChangeBottomWarning,div.yfContainer div.multiConfirm .contentChangeBottomWarning,app-story div.multiConfirm .contentChangeBottomWarning{position:absolute;bottom:70px;max-height:100px;overflow:auto;margin:0px}app-report div.confirmationPopup div.contentChangeConfirmInner,app-dashboard div.confirmationPopup div.contentChangeConfirmInner,div.yfContainer div.confirmationPopup div.contentChangeConfirmInner,app-story div.confirmationPopup div.contentChangeConfirmInner{margin:0 20px;width:290px}app-report div.confirmationPopup div.contentChangeConfirmInner .contentChangeDetail,app-dashboard div.confirmationPopup div.contentChangeConfirmInner .contentChangeDetail,div.yfContainer div.confirmationPopup div.contentChangeConfirmInner .contentChangeDetail,app-story div.confirmationPopup div.contentChangeConfirmInner .contentChangeDetail{margin-left:5px;margin-right:10px;max-height:220px}app-report div.confirmationPopup div.contentChangeBottomWarning,app-dashboard div.confirmationPopup div.contentChangeBottomWarning,div.yfContainer div.confirmationPopup div.contentChangeBottomWarning,app-story div.confirmationPopup div.contentChangeBottomWarning{max-height:120px;width:310px}app-report div.confirmationPopup .confirmIcon,app-dashboard div.confirmationPopup .confirmIcon,div.yfContainer div.confirmationPopup .confirmIcon,app-story div.confirmationPopup .confirmIcon{width:55px;float:left;position:relative;top:20px;left:20px;height:100%}app-report div.confirmationButton,app-dashboard div.confirmationButton,div.yfContainer div.confirmationButton,app-story div.confirmationButton{float:left;margin:0 3px;min-width:60px;cursor:pointer}app-report .lightboxContent.confirmationView,app-dashboard .lightboxContent.confirmationView,div.yfContainer .lightboxContent.confirmationView,app-story .lightboxContent.confirmationView{border-radius:6px}app-report span.contentChangeConfirmDelete,app-dashboard span.contentChangeConfirmDelete,div.yfContainer span.contentChangeConfirmDelete,app-story span.contentChangeConfirmDelete{color:red}app-report span.contentChangeConfirmEdit,app-dashboard span.contentChangeConfirmEdit,div.yfContainer span.contentChangeConfirmEdit,app-story span.contentChangeConfirmEdit{color:var(--primary-color)}app-report hr.greyHorizontalRule,app-dashboard hr.greyHorizontalRule,div.yfContainer hr.greyHorizontalRule,app-story hr.greyHorizontalRule{color:#e4e4e4;background-color:#e4e4e4;height:1px;border:0;width:100%}app-report div.unsupportedBrowser,app-dashboard div.unsupportedBrowser,div.yfContainer div.unsupportedBrowser,app-story div.unsupportedBrowser{position:absolute;left:50%;top:50%;width:600px;height:450px;margin-left:-300px;margin-top:-225px;border:2px solid var(--border-grey);border-radius:6px;background:#fafafa}app-report div.unsupportedBrowser td,app-dashboard div.unsupportedBrowser td,div.yfContainer div.unsupportedBrowser td,app-story div.unsupportedBrowser td{line-height:30px;font-size:18px;color:var(--dark-grey)}app-report div.optionSectionHead,app-dashboard div.optionSectionHead,div.yfContainer div.optionSectionHead,app-story div.optionSectionHead{position:relative;height:30px;line-height:30px;font-size:15px;color:var(--dark-grey);background:#f0f0f0;border-bottom:1px solid var(--border-grey);cursor:pointer}app-report img.optionSectionExp,app-dashboard img.optionSectionExp,div.yfContainer img.optionSectionExp,app-story img.optionSectionExp{position:absolute;top:11px;right:9px}app-report div.optionSectionTitle,app-dashboard div.optionSectionTitle,div.yfContainer div.optionSectionTitle,app-story div.optionSectionTitle{position:absolute;left:13px;right:25px;top:0;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-report div.optionSectionBody,app-dashboard div.optionSectionBody,div.yfContainer div.optionSectionBody,app-story div.optionSectionBody{border-bottom:1px solid var(--border-grey);color:#505050;padding:5px;font-size:14px;background:#f9f9f9}app-report div.optionSectionBody hr,app-dashboard div.optionSectionBody hr,div.yfContainer div.optionSectionBody hr,app-story div.optionSectionBody hr{background:var(--border-grey);height:1px;border:0px}app-report div.optionSectionFooter,app-dashboard div.optionSectionFooter,div.yfContainer div.optionSectionFooter,app-story div.optionSectionFooter{display:none}app-report div.rptFieldPanel,app-dashboard div.rptFieldPanel,div.yfContainer div.rptFieldPanel,app-story div.rptFieldPanel{background:#f9f9f9;padding:2px}app-report div.rptFieldContainer,app-dashboard div.rptFieldContainer,div.yfContainer div.rptFieldContainer,app-story div.rptFieldContainer{margin:2px;border:1px solid var(--border-grey);position:relative}app-report div.rptFieldContainerTitle,app-dashboard div.rptFieldContainerTitle,div.yfContainer div.rptFieldContainerTitle,app-story div.rptFieldContainerTitle{height:30px;line-height:30px;font-size:15px;color:var(--dark-grey);background:#f0f0f0;border-bottom:1px solid var(--border-grey);padding:0 10px}app-report div.rptFieldContainerFields,app-dashboard div.rptFieldContainerFields,div.yfContainer div.rptFieldContainerFields,app-story div.rptFieldContainerFields{min-height:30px;padding:5px 5px 30px 5px;background:var(--background-white);position:relative}app-report div.rptFieldContainerEmpty,app-dashboard div.rptFieldContainerEmpty,div.yfContainer div.rptFieldContainerEmpty,app-story div.rptFieldContainerEmpty{position:absolute;top:50px;left:0;right:0;text-align:center;color:var(--grey);font-size:15px;display:none}app-report div.rptFieldContainerSingleField,app-dashboard div.rptFieldContainerSingleField,div.yfContainer div.rptFieldContainerSingleField,app-story div.rptFieldContainerSingleField{height:25px;padding:5px 5px 5px 5px;background:var(--background-white);position:relative}app-report div.rptFieldContainerFooter,app-dashboard div.rptFieldContainerFooter,div.yfContainer div.rptFieldContainerFooter,app-story div.rptFieldContainerFooter{font-size:14px;color:var(--dark-grey);background:#f0f0f0;height:25px;line-height:25px;padding:0 5px}app-report div.sideBar,app-dashboard div.sideBar,div.yfContainer div.sideBar,app-story div.sideBar{position:fixed;width:40px;top:0;bottom:0;z-index:85}app-report div.sideBarLeft,app-dashboard div.sideBarLeft,div.yfContainer div.sideBarLeft,app-story div.sideBarLeft{left:0}app-report div.sideBarRight,app-dashboard div.sideBarRight,div.yfContainer div.sideBarRight,app-story div.sideBarRight{right:0}app-report div.sideBarInner,app-dashboard div.sideBarInner,div.yfContainer div.sideBarInner,app-story div.sideBarInner{background:#f7f7f7;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1001}app-report div.sideBarLeft div.sideBarInner,app-dashboard div.sideBarLeft div.sideBarInner,div.yfContainer div.sideBarLeft div.sideBarInner,app-story div.sideBarLeft div.sideBarInner{border-right:1px solid var(--border-grey)}app-report div.sideBarRight div.sideBarInner,app-dashboard div.sideBarRight div.sideBarInner,div.yfContainer div.sideBarRight div.sideBarInner,app-story div.sideBarRight div.sideBarInner{border-left:1px solid var(--border-grey)}app-report div.sideBarIcon,app-dashboard div.sideBarIcon,div.yfContainer div.sideBarIcon,app-story div.sideBarIcon{width:39px;height:39px;border-bottom:1px solid #dadada;cursor:pointer;overflow:hidden;font-size:24px;line-height:39px;text-align:center;color:gray;position:relative}app-report div.sideBarIcon>img,app-dashboard div.sideBarIcon>img,div.yfContainer div.sideBarIcon>img,app-story div.sideBarIcon>img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}app-report div.sideBarIconHighlight,app-dashboard div.sideBarIconHighlight,div.yfContainer div.sideBarIconHighlight,app-story div.sideBarIconHighlight{background:#f0f0f0;height:30px}app-report .sideBarIcon.sideBarIconHighlight,app-dashboard .sideBarIcon.sideBarIconHighlight,div.yfContainer .sideBarIcon.sideBarIconHighlight,app-story .sideBarIcon.sideBarIconHighlight{width:39px;height:39px}app-report div.sideBarContent,app-dashboard div.sideBarContent,div.yfContainer div.sideBarContent,app-story div.sideBarContent{position:absolute;top:0;z-index:990;background:var(--background-white);border-right:1px solid var(--border-grey)}app-report div.scrollingPrevImg,app-report div.scrollingNextImg,app-dashboard div.scrollingPrevImg,app-dashboard div.scrollingNextImg,div.yfContainer div.scrollingPrevImg,div.yfContainer div.scrollingNextImg,app-story div.scrollingPrevImg,app-story div.scrollingNextImg{position:absolute;width:24px;top:0;bottom:0;display:none}app-report div.scrollingPrevImg,app-dashboard div.scrollingPrevImg,div.yfContainer div.scrollingPrevImg,app-story div.scrollingPrevImg{left:0}app-report div.scrollingNextImg,app-dashboard div.scrollingNextImg,div.yfContainer div.scrollingNextImg,app-story div.scrollingNextImg{right:0}app-report div.scrollingPrevImg img,app-report div.scrollingNextImg img,app-dashboard div.scrollingPrevImg img,app-dashboard div.scrollingNextImg img,div.yfContainer div.scrollingPrevImg img,div.yfContainer div.scrollingNextImg img,app-story div.scrollingPrevImg img,app-story div.scrollingNextImg img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;padding:5px;border:1px solid #ececec;border-radius:3px;background:#fbfbfb;cursor:pointer}app-report div.scrollingPrevImg:hover img,app-report div.scrollingNextImg:hover img,app-dashboard div.scrollingPrevImg:hover img,app-dashboard div.scrollingNextImg:hover img,div.yfContainer div.scrollingPrevImg:hover img,div.yfContainer div.scrollingNextImg:hover img,app-story div.scrollingPrevImg:hover img,app-story div.scrollingNextImg:hover img{background:#f0f0f0;border-color:var(--border-grey)}app-report div.scrollingContainer,app-dashboard div.scrollingContainer,div.yfContainer div.scrollingContainer,app-story div.scrollingContainer{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}app-report div.scrollingContainerInner,app-dashboard div.scrollingContainerInner,div.yfContainer div.scrollingContainerInner,app-story div.scrollingContainerInner{position:absolute;top:0;bottom:0;white-space:nowrap}app-report ul.fieldPanelFooterSub,app-dashboard ul.fieldPanelFooterSub,div.yfContainer ul.fieldPanelFooterSub,app-story ul.fieldPanelFooterSub{display:block;padding:0;margin:0;position:absolute;width:220px;border-bottom:1px solid #cecece;z-index:500}app-report li.fieldPanelFooterSubItem,app-dashboard li.fieldPanelFooterSubItem,div.yfContainer li.fieldPanelFooterSubItem,app-story li.fieldPanelFooterSubItem{background-color:var(--background-white);list-style:none outside none}app-report li.fieldPanelFooterSubItemHover,app-dashboard li.fieldPanelFooterSubItemHover,div.yfContainer li.fieldPanelFooterSubItemHover,app-story li.fieldPanelFooterSubItemHover{background-color:#f9f9f9;list-style:none outside none}app-report div.fieldPanelFooterSubContent,app-dashboard div.fieldPanelFooterSubContent,div.yfContainer div.fieldPanelFooterSubContent,app-story div.fieldPanelFooterSubContent{border:1px solid #cecece;border-bottom:0px solid #cecece;color:#828282;font-size:14px;padding:10px}app-report ul.yfDropMenu.standardYfDropdown,app-dashboard ul.yfDropMenu.standardYfDropdown,div.yfContainer ul.yfDropMenu.standardYfDropdown,app-story ul.yfDropMenu.standardYfDropdown{font-family:Roboto;font-size:14px;color:#333740;border-radius:6px;border:1px solid #71768480;box-shadow:0 2px 16px #71768480}app-report ul.yfDropMenu.standardYfDropdown div.yfDropMenuTitle,app-dashboard ul.yfDropMenu.standardYfDropdown div.yfDropMenuTitle,div.yfContainer ul.yfDropMenu.standardYfDropdown div.yfDropMenuTitle,app-story ul.yfDropMenu.standardYfDropdown div.yfDropMenuTitle{line-height:45px}app-report ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:first-child,app-dashboard ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:first-child,div.yfContainer ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:first-child,app-story ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:first-child{border-top-left-radius:6px;border-top-right-radius:6px}app-report ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:last-child,app-dashboard ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:last-child,div.yfContainer ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:last-child,app-story ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}app-report ul.yfDropMenu.standardYfDropdown .menuHover,app-dashboard ul.yfDropMenu.standardYfDropdown .menuHover,div.yfContainer ul.yfDropMenu.standardYfDropdown .menuHover,app-story ul.yfDropMenu.standardYfDropdown .menuHover{background:#f2f2f2}app-report ul.yfDropMenu.standardYfDropdown li.menuItem,app-dashboard ul.yfDropMenu.standardYfDropdown li.menuItem,div.yfContainer ul.yfDropMenu.standardYfDropdown li.menuItem,app-story ul.yfDropMenu.standardYfDropdown li.menuItem{border-top:none;height:45px}app-report ul.yfDropMenu.roundedBottomCorners,app-dashboard ul.yfDropMenu.roundedBottomCorners,div.yfContainer ul.yfDropMenu.roundedBottomCorners,app-story ul.yfDropMenu.roundedBottomCorners{border-bottom-right-radius:6px;border-bottom-left-radius:6px}app-report ul.yfDropMenu,app-report ul.yfSubMenu,app-dashboard ul.yfDropMenu,app-dashboard ul.yfSubMenu,div.yfContainer ul.yfDropMenu,div.yfContainer ul.yfSubMenu,app-story ul.yfDropMenu,app-story ul.yfSubMenu{background:var(--background-white);border:1px solid #e4e4e4;display:block;padding:0;margin:0;position:absolute;width:220px;z-index:1000000002}app-report ul.yfSubMenu,app-dashboard ul.yfSubMenu,div.yfContainer ul.yfSubMenu,app-story ul.yfSubMenu{display:none;left:200px;top:8px;position:fixed}app-report ul.yfDropMenu li.menuHover>ul.yfSubMenu,app-dashboard ul.yfDropMenu li.menuHover>ul.yfSubMenu,div.yfContainer ul.yfDropMenu li.menuHover>ul.yfSubMenu,app-story ul.yfDropMenu li.menuHover>ul.yfSubMenu{display:block}app-report ul.yfDropMenu li,app-dashboard ul.yfDropMenu li,div.yfContainer ul.yfDropMenu li,app-story ul.yfDropMenu li{display:block;height:35px;list-style:none;position:relative}app-report ul.yfDropMenu li.menuTitle,app-dashboard ul.yfDropMenu li.menuTitle,div.yfContainer ul.yfDropMenu li.menuTitle,app-story ul.yfDropMenu li.menuTitle{background:var(--primary-color)}app-report ul.yfDropMenu li.menuItem,app-dashboard ul.yfDropMenu li.menuItem,div.yfContainer ul.yfDropMenu li.menuItem,app-story ul.yfDropMenu li.menuItem{border-top:1px solid #f0f0f0}app-report ul.yfDropMenu li.menuFirstItem,app-dashboard ul.yfDropMenu li.menuFirstItem,div.yfContainer ul.yfDropMenu li.menuFirstItem,app-story ul.yfDropMenu li.menuFirstItem{border-top:none}app-report li.menuItem img.subMenuExp,app-dashboard li.menuItem img.subMenuExp,div.yfContainer li.menuItem img.subMenuExp,app-story li.menuItem img.subMenuExp{position:absolute;right:2px;top:0;bottom:0;margin:auto 0}app-report div.yfDropMenuColour,app-dashboard div.yfDropMenuColour,div.yfContainer div.yfDropMenuColour,app-story div.yfDropMenuColour{height:15px;width:15px;margin-top:10px;margin-left:10px;position:absolute}app-report div.yfDropMenuIcon,app-dashboard div.yfDropMenuIcon,div.yfContainer div.yfDropMenuIcon,app-story div.yfDropMenuIcon{position:absolute;left:0;width:35px;top:0;height:35px;overflow:hidden}app-report div.yfDropMenuIcon img,app-dashboard div.yfDropMenuIcon img,div.yfContainer div.yfDropMenuIcon img,app-story div.yfDropMenuIcon img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}app-report div.yfDropMenuTitle,app-dashboard div.yfDropMenuTitle,div.yfContainer div.yfDropMenuTitle,app-story div.yfDropMenuTitle{position:relative;padding-left:20px;padding-right:10px;padding-top:0;padding-bottom:0;color:var(--dark-grey);font-size:14px;line-height:35px;cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report div.yfDropMenuTitleSeparator,app-dashboard div.yfDropMenuTitleSeparator,div.yfContainer div.yfDropMenuTitleSeparator,app-story div.yfDropMenuTitleSeparator{position:absolute;top:5px;bottom:5px;left:32px;width:1px;background:var(--background-white)}app-report ul.hasLargeIcons>li.menuTitle>div.yfDropMenuTitleSeparator,app-report ul.hasLargeIcons>div>li.menuTitle>div.yfDropMenuTitleSeparator,app-dashboard ul.hasLargeIcons>li.menuTitle>div.yfDropMenuTitleSeparator,app-dashboard ul.hasLargeIcons>div>li.menuTitle>div.yfDropMenuTitleSeparator,div.yfContainer ul.hasLargeIcons>li.menuTitle>div.yfDropMenuTitleSeparator,div.yfContainer ul.hasLargeIcons>div>li.menuTitle>div.yfDropMenuTitleSeparator,app-story ul.hasLargeIcons>li.menuTitle>div.yfDropMenuTitleSeparator,app-story ul.hasLargeIcons>div>li.menuTitle>div.yfDropMenuTitleSeparator{left:36px}app-report div.yfDropMenuTitle>span,app-dashboard div.yfDropMenuTitle>span,div.yfContainer div.yfDropMenuTitle>span,app-story div.yfDropMenuTitle>span{max-width:100px;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}app-report li.menuItemDisabled div.yfDropMenuTitle,app-report li.menuItemDisabled.menuHover div.yfDropMenuTitle,app-dashboard li.menuItemDisabled div.yfDropMenuTitle,app-dashboard li.menuItemDisabled.menuHover div.yfDropMenuTitle,div.yfContainer li.menuItemDisabled div.yfDropMenuTitle,div.yfContainer li.menuItemDisabled.menuHover div.yfDropMenuTitle,app-story li.menuItemDisabled div.yfDropMenuTitle,app-story li.menuItemDisabled.menuHover div.yfDropMenuTitle{color:#a0a0a0}app-report li.menuItemSelected>div.yfDropMenuTitle,app-dashboard li.menuItemSelected>div.yfDropMenuTitle,div.yfContainer li.menuItemSelected>div.yfDropMenuTitle,app-story li.menuItemSelected>div.yfDropMenuTitle{font-weight:bold}app-report ul.yfDropMenu>li.menuIcon>div.yfDropMenuTitle,app-dashboard ul.yfDropMenu>li.menuIcon>div.yfDropMenuTitle,div.yfContainer ul.yfDropMenu>li.menuIcon>div.yfDropMenuTitle,app-story ul.yfDropMenu>li.menuIcon>div.yfDropMenuTitle{padding-left:35px}app-report ul.yfDropMenu>li.menuLargeIcon>div.yfDropMenuTitle,app-dashboard ul.yfDropMenu>li.menuLargeIcon>div.yfDropMenuTitle,div.yfContainer ul.yfDropMenu>li.menuLargeIcon>div.yfDropMenuTitle,app-story ul.yfDropMenu>li.menuLargeIcon>div.yfDropMenuTitle{padding-left:45px}app-report ul.hasIcons>li.menuItem>div.yfDropMenuTitle,app-report ul.hasIcons>div>li.menuItem>div.yfDropMenuTitle,app-dashboard ul.hasIcons>li.menuItem>div.yfDropMenuTitle,app-dashboard ul.hasIcons>div>li.menuItem>div.yfDropMenuTitle,div.yfContainer ul.hasIcons>li.menuItem>div.yfDropMenuTitle,div.yfContainer ul.hasIcons>div>li.menuItem>div.yfDropMenuTitle,app-story ul.hasIcons>li.menuItem>div.yfDropMenuTitle,app-story ul.hasIcons>div>li.menuItem>div.yfDropMenuTitle{padding-left:35px}app-report ul.hasLargeIcons>li.menuItem>div.yfDropMenuTitle,app-report ul.hasLargeIcons>div>li.menuItem>div.yfDropMenuTitle,app-dashboard ul.hasLargeIcons>li.menuItem>div.yfDropMenuTitle,app-dashboard ul.hasLargeIcons>div>li.menuItem>div.yfDropMenuTitle,div.yfContainer ul.hasLargeIcons>li.menuItem>div.yfDropMenuTitle,div.yfContainer ul.hasLargeIcons>div>li.menuItem>div.yfDropMenuTitle,app-story ul.hasLargeIcons>li.menuItem>div.yfDropMenuTitle,app-story ul.hasLargeIcons>div>li.menuItem>div.yfDropMenuTitle{padding-left:45px}app-report ul.yfDropMenu li.menuTitle div.yfDropMenuTitle,app-dashboard ul.yfDropMenu li.menuTitle div.yfDropMenuTitle,div.yfContainer ul.yfDropMenu li.menuTitle div.yfDropMenuTitle,app-story ul.yfDropMenu li.menuTitle div.yfDropMenuTitle{color:var(--white);font-weight:normal}app-report li.hasSubMenu>div.yfDropMenuTitle,app-dashboard li.hasSubMenu>div.yfDropMenuTitle,div.yfContainer li.hasSubMenu>div.yfDropMenuTitle,app-story li.hasSubMenu>div.yfDropMenuTitle{padding-right:20px}app-report ul.yfDropMenu li.hasLink,app-report ul.yfDropMenu li.hasLink>div,app-dashboard ul.yfDropMenu li.hasLink,app-dashboard ul.yfDropMenu li.hasLink>div,div.yfContainer ul.yfDropMenu li.hasLink,div.yfContainer ul.yfDropMenu li.hasLink>div,app-story ul.yfDropMenu li.hasLink,app-story ul.yfDropMenu li.hasLink>div{cursor:pointer}app-report ul.yfDropMenu li.menuHover,app-dashboard ul.yfDropMenu li.menuHover,div.yfContainer ul.yfDropMenu li.menuHover,app-story ul.yfDropMenu li.menuHover{background:#f9f9f9}app-report ul.yfDropMenu li.menuItemDisabled.menuHover,app-dashboard ul.yfDropMenu li.menuItemDisabled.menuHover,div.yfContainer ul.yfDropMenu li.menuItemDisabled.menuHover,app-story ul.yfDropMenu li.menuItemDisabled.menuHover{background:initial}app-report li.menuItemDisabled div.yfDropMenuTooltip,app-report li.menuItemDisabled.menuHover div.yfDropMenuTooltip,app-dashboard li.menuItemDisabled div.yfDropMenuTooltip,app-dashboard li.menuItemDisabled.menuHover div.yfDropMenuTooltip,div.yfContainer li.menuItemDisabled div.yfDropMenuTooltip,div.yfContainer li.menuItemDisabled.menuHover div.yfDropMenuTooltip,app-story li.menuItemDisabled div.yfDropMenuTooltip,app-story li.menuItemDisabled.menuHover div.yfDropMenuTooltip{border:1px solid #c00;background:#fdfdfd;font-size:14px;color:var(--dark-grey);padding:8px 0 8px 12px;margin:-2px -1px 0 -1px;display:none}app-report li.menuHover>div.yfDropMenuTitle,app-dashboard li.menuHover>div.yfDropMenuTitle,div.yfContainer li.menuHover>div.yfDropMenuTitle,app-story li.menuHover>div.yfDropMenuTitle{color:#000}app-report li.menuItemDisabled div#disabledItemTooltip,app-report li.menuItemDisabled.menuHover div#disabledItemTooltip,app-dashboard li.menuItemDisabled div#disabledItemTooltip,app-dashboard li.menuItemDisabled.menuHover div#disabledItemTooltip,div.yfContainer li.menuItemDisabled div#disabledItemTooltip,div.yfContainer li.menuItemDisabled.menuHover div#disabledItemTooltip,app-story li.menuItemDisabled div#disabledItemTooltip,app-story li.menuItemDisabled.menuHover div#disabledItemTooltip{position:relative;z-index:50}app-report ul.yfDropMenu>li.menuTitle>div.yfDropMenuIcon>img,app-dashboard ul.yfDropMenu>li.menuTitle>div.yfDropMenuIcon>img,div.yfContainer ul.yfDropMenu>li.menuTitle>div.yfDropMenuIcon>img,app-story ul.yfDropMenu>li.menuTitle>div.yfDropMenuIcon>img{max-width:35px;max-height:35px}app-report div.yfMenuTopArrow,app-dashboard div.yfMenuTopArrow,div.yfContainer div.yfMenuTopArrow,app-story div.yfMenuTopArrow{position:absolute;top:-7px;height:7px;left:11px;width:15px;background:url(../images/menu_pointer.png) no-repeat}app-report div.toggleSwitchTextLeft,app-report div.toggleSwitchTextRight,app-dashboard div.toggleSwitchTextLeft,app-dashboard div.toggleSwitchTextRight,div.yfContainer div.toggleSwitchTextLeft,div.yfContainer div.toggleSwitchTextRight,app-story div.toggleSwitchTextLeft,app-story div.toggleSwitchTextRight{float:left;font-size:14px;height:20px;line-height:20px;cursor:default}app-report div.toggleSwitchSlider,app-dashboard div.toggleSwitchSlider,div.yfContainer div.toggleSwitchSlider,app-story div.toggleSwitchSlider{float:left;position:relative;height:20px;width:40px}app-report div.toggleSwitchSliderInner,app-dashboard div.toggleSwitchSliderInner,div.yfContainer div.toggleSwitchSliderInner,app-story div.toggleSwitchSliderInner{position:absolute;top:7px;height:5px;left:5px;right:5px;border:1px solid #969696;border-radius:10px}app-report div.toggleSwitchSliderInner img,app-dashboard div.toggleSwitchSliderInner img,div.yfContainer div.toggleSwitchSliderInner img,app-story div.toggleSwitchSliderInner img{position:absolute;top:-7px}app-report .colourPickerText,app-report .colourPickerTextSmall,app-dashboard .colourPickerText,app-dashboard .colourPickerTextSmall,div.yfContainer .colourPickerText,div.yfContainer .colourPickerTextSmall,app-story .colourPickerText,app-story .colourPickerTextSmall{display:none;float:left;margin-right:3px}app-report body.reportInitPage,app-dashboard body.reportInitPage,div.yfContainer body.reportInitPage,app-story body.reportInitPage{background:#f4f4f4}app-report #reportInitTitle,app-dashboard #reportInitTitle,div.yfContainer #reportInitTitle,app-story #reportInitTitle{font-size:30px;color:var(--dark-grey)}app-report #reportInitTitle .highlight,app-dashboard #reportInitTitle .highlight,div.yfContainer #reportInitTitle .highlight,app-story #reportInitTitle .highlight{color:var(--primary-color)}app-report #builder-selector-label,app-dashboard #builder-selector-label,div.yfContainer #builder-selector-label,app-story #builder-selector-label{width:200px;font-size:24px;color:var(--dark-grey);padding-top:4px}app-report #builderTitle,app-dashboard #builderTitle,div.yfContainer #builderTitle,app-story #builderTitle{font-size:24px;color:var(--dark-grey);padding:16px 0}app-report #builderTitle .highlight,app-dashboard #builderTitle .highlight,div.yfContainer #builderTitle .highlight,app-story #builderTitle .highlight{color:#a5a5a5}app-report #resultsRightHandleDiv,app-dashboard #resultsRightHandleDiv,div.yfContainer #resultsRightHandleDiv,app-story #resultsRightHandleDiv{float:left;width:6px;background-color:#f4f4f4}app-report #newDataSourceDiv,app-dashboard #newDataSourceDiv,div.yfContainer #newDataSourceDiv,app-story #newDataSourceDiv{position:relative;width:950px}app-report #newDataSourceDiv>table,app-dashboard #newDataSourceDiv>table,div.yfContainer #newDataSourceDiv>table,app-story #newDataSourceDiv>table{font-size:18px;color:#a5a5a5;position:absolute;right:0}app-report #newDataSourceDiv>table span.highlight,app-dashboard #newDataSourceDiv>table span.highlight,div.yfContainer #newDataSourceDiv>table span.highlight,app-story #newDataSourceDiv>table span.highlight{color:var(--dark-grey);font-weight:bold}app-report div.calculatedFieldEditor,app-dashboard div.calculatedFieldEditor,div.yfContainer div.calculatedFieldEditor,app-story div.calculatedFieldEditor{padding:0px 10px 10px 10px;position:relative}app-report div.calculatedFieldEditor .calculatedFieldDetail table.outerButtonTable,app-dashboard div.calculatedFieldEditor .calculatedFieldDetail table.outerButtonTable,div.yfContainer div.calculatedFieldEditor .calculatedFieldDetail table.outerButtonTable,app-story div.calculatedFieldEditor .calculatedFieldDetail table.outerButtonTable{padding:10px 0px 0px 0px}app-report div.calculatedFieldLoading,app-dashboard div.calculatedFieldLoading,div.yfContainer div.calculatedFieldLoading,app-story div.calculatedFieldLoading{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:gray;background:rgba(0,0,0,.2);text-align:center;padding-top:200px}app-report div.calculatedFieldValidation,app-dashboard div.calculatedFieldValidation,div.yfContainer div.calculatedFieldValidation,app-story div.calculatedFieldValidation{margin-top:20px;padding:5px;text-align:center;font-size:14px;color:#000;display:none}app-report div.formulaBuilderFormula,app-dashboard div.formulaBuilderFormula,div.yfContainer div.formulaBuilderFormula,app-story div.formulaBuilderFormula{min-height:100px;margin-bottom:10px}app-report div.formulaBuilderButtons,app-dashboard div.formulaBuilderButtons,div.yfContainer div.formulaBuilderButtons,app-story div.formulaBuilderButtons{display:inline-flex;width:100%;padding-bottom:8px}app-report div.formulaBuilderBtn,app-dashboard div.formulaBuilderBtn,div.yfContainer div.formulaBuilderBtn,app-story div.formulaBuilderBtn{padding-right:8px}app-report div.formulaBuilderBtn>img,app-dashboard div.formulaBuilderBtn>img,div.yfContainer div.formulaBuilderBtn>img,app-story div.formulaBuilderBtn>img{display:block}app-report div.formulaBuilderButtons div.formulaBuilderBtnUndo,app-dashboard div.formulaBuilderButtons div.formulaBuilderBtnUndo,div.yfContainer div.formulaBuilderButtons div.formulaBuilderBtnUndo,app-story div.formulaBuilderButtons div.formulaBuilderBtnUndo{margin-left:auto}app-report div.formulaBuilderButtons div.formulaBuilderBtnUndo,app-report div.formulaBuilderButtons div.formulaBuilderBtnClear,app-dashboard div.formulaBuilderButtons div.formulaBuilderBtnUndo,app-dashboard div.formulaBuilderButtons div.formulaBuilderBtnClear,div.yfContainer div.formulaBuilderButtons div.formulaBuilderBtnUndo,div.yfContainer div.formulaBuilderButtons div.formulaBuilderBtnClear,app-story div.formulaBuilderButtons div.formulaBuilderBtnUndo,app-story div.formulaBuilderButtons div.formulaBuilderBtnClear{padding-right:unset;padding-left:8px}app-report div.formulaBuilderBtnValue,app-dashboard div.formulaBuilderBtnValue,div.yfContainer div.formulaBuilderBtnValue,app-story div.formulaBuilderBtnValue{margin-left:auto}app-report div.formulaBuilderBtnAddValue,app-dashboard div.formulaBuilderBtnAddValue,div.yfContainer div.formulaBuilderBtnAddValue,app-story div.formulaBuilderBtnAddValue{padding:0}app-report div.calculatedFieldFunctionArg,app-dashboard div.calculatedFieldFunctionArg,div.yfContainer div.calculatedFieldFunctionArg,app-story div.calculatedFieldFunctionArg{font-size:14px;width:350px;position:relative;height:25px;line-height:25px}app-report div.calculatedFieldFreehandInfo,app-dashboard div.calculatedFieldFreehandInfo,div.yfContainer div.calculatedFieldFreehandInfo,app-story div.calculatedFieldFreehandInfo{color:#262626;font-size:14px;padding:5px}app-report div.calculatedFieldFreehandInfo ol,app-dashboard div.calculatedFieldFreehandInfo ol,div.yfContainer div.calculatedFieldFreehandInfo ol,app-story div.calculatedFieldFreehandInfo ol{padding-left:70px}app-report div.calculatedFieldFreehandCachedViewWarning,app-dashboard div.calculatedFieldFreehandCachedViewWarning,div.yfContainer div.calculatedFieldFreehandCachedViewWarning,app-story div.calculatedFieldFreehandCachedViewWarning{margin-bottom:10px;display:none}app-report div.calculatedFieldFreehandFormula,app-dashboard div.calculatedFieldFreehandFormula,div.yfContainer div.calculatedFieldFreehandFormula,app-story div.calculatedFieldFreehandFormula{background:var(--background-white);border:1px solid var(--border-grey);margin-top:10px;padding:5px}app-report div.dragDiv,app-dashboard div.dragDiv,div.yfContainer div.dragDiv,app-story div.dragDiv{font-size:14px !important}app-report div#buttonNewDataSet,app-dashboard div#buttonNewDataSet,div.yfContainer div#buttonNewDataSet,app-story div#buttonNewDataSet{white-space:nowrap}app-report div.reporErrorItemSeparator,app-dashboard div.reporErrorItemSeparator,div.yfContainer div.reporErrorItemSeparator,app-story div.reporErrorItemSeparator{clear:both;height:16px}app-report div.reportEditInfo,app-dashboard div.reportEditInfo,div.yfContainer div.reportEditInfo,app-story div.reportEditInfo{font-size:14px;color:#000;margin-top:10px;margin-bottom:10px;padding:10px;width:470px}app-report div.viewInfo,app-dashboard div.viewInfo,div.yfContainer div.viewInfo,app-story div.viewInfo{background:var(--background-white);color:var(--dark-grey)}app-report div.viewInfoHeading,app-dashboard div.viewInfoHeading,div.yfContainer div.viewInfoHeading,app-story div.viewInfoHeading{background-color:#dfdfdf;border-style:solid;border-width:1px 0 1px 0;border-color:var(--border-grey);font-size:16px;color:#000;padding:5px}app-report div.viewInfoContent,app-dashboard div.viewInfoContent,div.yfContainer div.viewInfoContent,app-story div.viewInfoContent{margin:8px;font-size:14px}app-report td.viewInfoLabel,app-dashboard td.viewInfoLabel,div.yfContainer td.viewInfoLabel,app-story td.viewInfoLabel{font-weight:bold;width:90px;vertical-align:top}app-report div.lightboxSimpleHeader,app-dashboard div.lightboxSimpleHeader,div.yfContainer div.lightboxSimpleHeader,app-story div.lightboxSimpleHeader{background-color:var(--primary-color);color:var(--white);font-size:18px;height:38px;line-height:38px}app-report div.lightboxSimpleBorder,app-dashboard div.lightboxSimpleBorder,div.yfContainer div.lightboxSimpleBorder,app-story div.lightboxSimpleBorder{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid var(--border-grey);background:var(--background-white);overflow:auto}app-report div.createSimpleSourceOuter,app-dashboard div.createSimpleSourceOuter,div.yfContainer div.createSimpleSourceOuter,app-story div.createSimpleSourceOuter{background-color:#f8f8f8;height:554px}app-report div.createSimpleSourceOuter.restricted,app-dashboard div.createSimpleSourceOuter.restricted,div.yfContainer div.createSimpleSourceOuter.restricted,app-story div.createSimpleSourceOuter.restricted{background-color:#f8f8f8;height:474px}app-report div.createSimpleSource,app-dashboard div.createSimpleSource,div.yfContainer div.createSimpleSource,app-story div.createSimpleSource{margin-left:25px;padding-right:25px;font-size:16px;color:#606060;overflow:auto;height:464px}app-report div#sourceParameters,app-dashboard div#sourceParameters,div.yfContainer div#sourceParameters,app-story div#sourceParameters{margin-left:54px}app-report td.createSimpleSourceLbl,app-dashboard td.createSimpleSourceLbl,div.yfContainer td.createSimpleSourceLbl,app-story td.createSimpleSourceLbl{width:230px}app-report div.sourcesList,app-dashboard div.sourcesList,div.yfContainer div.sourcesList,app-story div.sourcesList{margin-top:10px;height:340px;background-color:var(--background-white);overflow-y:auto;overflow-x:hidden;border:1px solid #efefef}app-report div.createSimpleSource.noButton,app-dashboard div.createSimpleSource.noButton,div.yfContainer div.createSimpleSource.noButton,app-story div.createSimpleSource.noButton{height:554px}app-report div.createSimpleSource.noButton div.sourcesList,app-dashboard div.createSimpleSource.noButton div.sourcesList,div.yfContainer div.createSimpleSource.noButton div.sourcesList,app-story div.createSimpleSource.noButton div.sourcesList{height:383px}app-report div.messageBox,app-dashboard div.messageBox,div.yfContainer div.messageBox,app-story div.messageBox{background-color:#f9f9f9;border:1px solid #e4e4e4;padding:10px;font-size:14px;color:#606060;height:0px;margin-left:35px;margin-right:35px;margin-top:10px;overflow:auto}app-report div.messageBox img#createSimpleSourceTestImage,app-dashboard div.messageBox img#createSimpleSourceTestImage,div.yfContainer div.messageBox img#createSimpleSourceTestImage,app-story div.messageBox img#createSimpleSourceTestImage{display:inline-block;margin-bottom:3px;margin-right:6px}app-report div.messageBox div#createSimpleSourceTestTitle,app-dashboard div.messageBox div#createSimpleSourceTestTitle,div.yfContainer div.messageBox div#createSimpleSourceTestTitle,app-story div.messageBox div#createSimpleSourceTestTitle{display:inline-block;margin-top:5px}app-report div.messageBox img#createSimpleSourceTestClose,app-dashboard div.messageBox img#createSimpleSourceTestClose,div.yfContainer div.messageBox img#createSimpleSourceTestClose,app-story div.messageBox img#createSimpleSourceTestClose{display:inline-block;float:right;cursor:pointer}app-report h2.createSimpleSource,app-dashboard h2.createSimpleSource,div.yfContainer h2.createSimpleSource,app-story h2.createSimpleSource{font-weight:normal;margin:0 0 10px 0}app-report table.createSimpleSourceDetails,app-dashboard table.createSimpleSourceDetails,div.yfContainer table.createSimpleSourceDetails,app-story table.createSimpleSourceDetails{width:490px;table-layout:fixed;border-collapse:separate;border-spacing:0 10px}app-report div.createSimpleSourceTitle,app-dashboard div.createSimpleSourceTitle,div.yfContainer div.createSimpleSourceTitle,app-story div.createSimpleSourceTitle{font-size:18px}app-report .customCheckboxDiv,app-dashboard .customCheckboxDiv,div.yfContainer .customCheckboxDiv,app-story .customCheckboxDiv{float:left;margin-right:5px;cursor:pointer}app-report div#viewAddCSVLoader,app-dashboard div#viewAddCSVLoader,div.yfContainer div#viewAddCSVLoader,app-story div#viewAddCSVLoader{position:absolute;top:0;bottom:0;left:0;right:0;z-index:20000}app-report div#viewAddCSVContent,app-dashboard div#viewAddCSVContent,div.yfContainer div#viewAddCSVContent,app-story div#viewAddCSVContent{position:absolute;left:0;right:0;bottom:0;min-height:400px;display:none;color:var(--dark-grey);font-size:14px;background:#f4f4f4;padding:0 30px;overflow:auto}app-report div.dateConversionData,app-report div.dateConversionInfo,app-dashboard div.dateConversionData,app-dashboard div.dateConversionInfo,div.yfContainer div.dateConversionData,div.yfContainer div.dateConversionInfo,app-story div.dateConversionData,app-story div.dateConversionInfo{color:var(--dark-grey);font-size:14px;padding:20px;display:none}app-report td#dateConversionTypeDateLbl,app-report td#dateConversionTypeTimestampLbl,app-dashboard td#dateConversionTypeDateLbl,app-dashboard td#dateConversionTypeTimestampLbl,div.yfContainer td#dateConversionTypeDateLbl,div.yfContainer td#dateConversionTypeTimestampLbl,app-story td#dateConversionTypeDateLbl,app-story td#dateConversionTypeTimestampLbl{cursor:default}app-report div.dateConversionSample,app-dashboard div.dateConversionSample,div.yfContainer div.dateConversionSample,app-story div.dateConversionSample{clear:both;float:right;padding-top:10px}app-report table.dateConversionData,app-dashboard table.dateConversionData,div.yfContainer table.dateConversionData,app-story table.dateConversionData{margin-top:20px;border:1px solid var(--border-grey)}app-report tr.dateConversionTitleRow td,app-dashboard tr.dateConversionTitleRow td,div.yfContainer tr.dateConversionTitleRow td,app-story tr.dateConversionTitleRow td{background:var(--primary-color);color:var(--white);font-size:18px;height:25px;padding:8px 12px}app-report tr.dateConversionDataRow td,app-dashboard tr.dateConversionDataRow td,div.yfContainer tr.dateConversionDataRow td,app-story tr.dateConversionDataRow td{background:var(--background-white);color:var(--dark-grey);font-size:16px;padding:6px 12px;border-top:1px solid var(--border-grey);height:22px}app-report tr.dateConversionDataRow td.noSampleData,app-dashboard tr.dateConversionDataRow td.noSampleData,div.yfContainer tr.dateConversionDataRow td.noSampleData,app-story tr.dateConversionDataRow td.noSampleData{border-top:none;text-align:center}app-report td.dateConversionDataSample,app-dashboard td.dateConversionDataSample,div.yfContainer td.dateConversionDataSample,app-story td.dateConversionDataSample{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report td.dateConversionDataSample>div,app-dashboard td.dateConversionDataSample>div,div.yfContainer td.dateConversionDataSample>div,app-story td.dateConversionDataSample>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px}app-report td.dateConversionDataConverted,app-dashboard td.dateConversionDataConverted,div.yfContainer td.dateConversionDataConverted,app-story td.dateConversionDataConverted{width:150px}app-report td.dateConversionDataResult,app-dashboard td.dateConversionDataResult,div.yfContainer td.dateConversionDataResult,app-story td.dateConversionDataResult{width:22px}app-report tr.dateConversionDataRow td.dateConversionDataSample,app-dashboard tr.dateConversionDataRow td.dateConversionDataSample,div.yfContainer tr.dateConversionDataRow td.dateConversionDataSample,app-story tr.dateConversionDataRow td.dateConversionDataSample{border-right:1px solid var(--border-grey)}app-report span.dateConversionDataUsed,app-dashboard span.dateConversionDataUsed,div.yfContainer span.dateConversionDataUsed,app-story span.dateConversionDataUsed{color:var(--primary-color)}app-report td.dateConversionDataResult,app-dashboard td.dateConversionDataResult,div.yfContainer td.dateConversionDataResult,app-story td.dateConversionDataResult{text-align:center;padding:6px}app-report td.dateConversionDataResult img,app-dashboard td.dateConversionDataResult img,div.yfContainer td.dateConversionDataResult img,app-story td.dateConversionDataResult img{display:block}app-report div.dateConversionButtons,app-dashboard div.dateConversionButtons,div.yfContainer div.dateConversionButtons,app-story div.dateConversionButtons{padding-top:20px}app-report div.yfScrollbar,app-dashboard div.yfScrollbar,div.yfContainer div.yfScrollbar,app-story div.yfScrollbar{background:var(--primary-color)}app-report .customTooltip,app-dashboard .customTooltip,div.yfContainer .customTooltip,app-story .customTooltip{display:none;border:1px solid #09f !important;font-size:14px !important;padding:4px !important;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}app-report div.customTooltipLong,app-dashboard div.customTooltipLong,div.yfContainer div.customTooltipLong,app-story div.customTooltipLong{border:1px solid #09f !important;font-size:14px;padding:4px;max-width:500px}app-report .packLinkWarning,app-dashboard .packLinkWarning,div.yfContainer .packLinkWarning,app-story .packLinkWarning{font-size:15px;color:var(--dark-grey);margin-bottom:5px}app-report div.styleExampleCell,app-dashboard div.styleExampleCell,div.yfContainer div.styleExampleCell,app-story div.styleExampleCell{border:1px solid var(--border-grey);padding:5px 7px;background:var(--background-white);color:#000}app-report ul.autocomplete,app-dashboard ul.autocomplete,div.yfContainer ul.autocomplete,app-story ul.autocomplete{display:none;position:fixed;margin:0;padding:3px 0;box-shadow:2px 2px 5px #888;height:28px;overflow:auto;overflow-x:hidden;background-color:var(--background-white);z-index:1000000000}app-report ui.autocomplete li,app-dashboard ui.autocomplete li,div.yfContainer ui.autocomplete li,app-story ui.autocomplete li{color:var(--dark-grey);font-size:14px;height:25px;min-height:25px;line-height:25px}app-report .autocompleteBar,app-dashboard .autocompleteBar,div.yfContainer .autocompleteBar,app-story .autocompleteBar{font-size:16px;color:#ccc;position:relative;height:33px;padding:0 35px 0 0px;border:1px solid #e4e4e4;z-index:100000000}app-report .autocompleteNoImage,app-dashboard .autocompleteNoImage,div.yfContainer .autocompleteNoImage,app-story .autocompleteNoImage{padding:0}app-report .autocompleteBar input,app-dashboard .autocompleteBar input,div.yfContainer .autocompleteBar input,app-story .autocompleteBar input{font-size:14px;text-indent:5px;padding-top:5px;padding-bottom:5px;height:23px;border:0;margin:0;position:relative;top:0px;width:100%}app-report .autocompleteBar span.default-overlay,app-dashboard .autocompleteBar span.default-overlay,div.yfContainer .autocompleteBar span.default-overlay,app-story .autocompleteBar span.default-overlay{position:absolute;top:0;left:4px;color:var(--grey);font-size:14px;line-height:30px;height:36px;right:30px;cursor:text}app-report .autocompleteBar div.search,app-dashboard .autocompleteBar div.search,div.yfContainer .autocompleteBar div.search,app-story .autocompleteBar div.search{position:absolute;width:34px;height:34px;top:0;right:0;overflow:hidden;cursor:pointer;border-top-right-radius:6px;border-bottom-right-radius:6px}app-report .invalidInput,app-dashboard .invalidInput,div.yfContainer .invalidInput,app-story .invalidInput{color:#333740}app-report .validInput,app-dashboard .validInput,div.yfContainer .validInput,app-story .validInput{color:#333740}app-report .unselectableField,app-dashboard .unselectableField,div.yfContainer .unselectableField,app-story .unselectableField{text-decoration:line-through}app-report ul.autocomplete li.headerLabel,app-dashboard ul.autocomplete li.headerLabel,div.yfContainer ul.autocomplete li.headerLabel,app-story ul.autocomplete li.headerLabel{list-style:none;margin:0;padding-left:10px;cursor:pointer;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default;vertical-align:middle;font-size:14px;height:25px;min-height:25px;line-height:25px}app-report ul.autocomplete li.selectable,app-dashboard ul.autocomplete li.selectable,div.yfContainer ul.autocomplete li.selectable,app-story ul.autocomplete li.selectable{list-style:none;margin:0;padding-left:10px;cursor:pointer;color:var(--dark-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default;vertical-align:middle;text-align:left}app-report ul.autocomplete li.active,app-dashboard ul.autocomplete li.active,div.yfContainer ul.autocomplete li.active,app-story ul.autocomplete li.active{cursor:pointer;background-color:#008bd0;color:#fff}app-report ul.autocomplete li.active a,app-dashboard ul.autocomplete li.active a,div.yfContainer ul.autocomplete li.active a,app-story ul.autocomplete li.active a{cursor:pointer;background-color:#008bd0;color:#fafafa}app-report ul.autocomplete li a,app-dashboard ul.autocomplete li a,div.yfContainer ul.autocomplete li a,app-story ul.autocomplete li a{text-decoration:none;padding-left:2px;color:var(--dark-grey);font-size:14px;height:25px;min-height:25px;line-height:25px}app-report .autocompleteBar.autocompleteBarBroad,app-dashboard .autocompleteBar.autocompleteBarBroad,div.yfContainer .autocompleteBar.autocompleteBarBroad,app-story .autocompleteBar.autocompleteBarBroad{border-radius:6px;width:215px;height:35px}app-report .searchResultsContainer.autocompleteBarBroad ul.autocomplete,app-dashboard .searchResultsContainer.autocompleteBarBroad ul.autocomplete,div.yfContainer .searchResultsContainer.autocompleteBarBroad ul.autocomplete,app-story .searchResultsContainer.autocompleteBarBroad ul.autocomplete{box-shadow:none;border-radius:6px;margin-top:2px;border:1px solid #dbdde5;width:250px;min-height:25px}app-report .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable,app-dashboard .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable,div.yfContainer .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable,app-story .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable{color:#333740;font-weight:700}app-report .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:first-of-type,app-dashboard .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:first-of-type,div.yfContainer .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:first-of-type,app-story .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:first-of-type{border-top:10px solid #fff}app-report .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:last-of-type,app-dashboard .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:last-of-type,div.yfContainer .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:last-of-type,app-story .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:last-of-type{border-bottom:10px solid #fff}app-report .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,app-report .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active a,app-dashboard .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,app-dashboard .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active a,div.yfContainer .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,div.yfContainer .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active a,app-story .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,app-story .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active a{background-color:#ecedf0;color:#333740}app-report .autocompleteImg,app-dashboard .autocompleteImg,div.yfContainer .autocompleteImg,app-story .autocompleteImg{width:20px;height:20px;margin:auto;top:0;left:0;bottom:0;right:0;vertical-align:middle}app-report #clear-auto-box,app-dashboard #clear-auto-box,div.yfContainer #clear-auto-box,app-story #clear-auto-box{position:absolute;right:32px}app-report .autoCompleteArrow,app-dashboard .autoCompleteArrow,div.yfContainer .autoCompleteArrow,app-story .autoCompleteArrow{width:250px;height:30px;overflow:hidden;border:1px solid #ccc}app-report .ui-tooltip-content,app-dashboard .ui-tooltip-content,div.yfContainer .ui-tooltip-content,app-story .ui-tooltip-content{white-space:pre-wrap}app-report div.customTooltipNoPre,app-dashboard div.customTooltipNoPre,div.yfContainer div.customTooltipNoPre,app-story div.customTooltipNoPre{border:1px solid #09f;font-size:14px;padding:4px}app-report div.customTooltipNoPre div.ui-tooltip-content,app-dashboard div.customTooltipNoPre div.ui-tooltip-content,div.yfContainer div.customTooltipNoPre div.ui-tooltip-content,app-story div.customTooltipNoPre div.ui-tooltip-content{white-space:normal}app-report .adminMapTableTop,app-dashboard .adminMapTableTop,div.yfContainer .adminMapTableTop,app-story .adminMapTableTop{background-color:#e7e7e7;height:38px;border:1px solid var(--border-grey)}app-report .whiteBackgroundGreyBorder,app-dashboard .whiteBackgroundGreyBorder,div.yfContainer .whiteBackgroundGreyBorder,app-story .whiteBackgroundGreyBorder{background-color:#fff;border:1px solid var(--border-grey)}app-report div#client-org-auto-select-outer,app-dashboard div#client-org-auto-select-outer,div.yfContainer div#client-org-auto-select-outer,app-story div#client-org-auto-select-outer{width:50%;margin-right:auto;margin-left:auto}app-report table.reportConditionalFormatLegend,app-dashboard table.reportConditionalFormatLegend,div.yfContainer table.reportConditionalFormatLegend,app-story table.reportConditionalFormatLegend{width:500px;margin:10px 0}app-report table.reportConditionalFormatLegend td,app-dashboard table.reportConditionalFormatLegend td,div.yfContainer table.reportConditionalFormatLegend td,app-story table.reportConditionalFormatLegend td{padding:2px}app-report td.reportConditionalFormatLegendName,app-dashboard td.reportConditionalFormatLegendName,div.yfContainer td.reportConditionalFormatLegendName,app-story td.reportConditionalFormatLegendName{width:150px}app-report td.reportConditionalFormatLegendDesc,app-dashboard td.reportConditionalFormatLegendDesc,div.yfContainer td.reportConditionalFormatLegendDesc,app-story td.reportConditionalFormatLegendDesc{width:350px}app-report table.reportFilterLegend,app-dashboard table.reportFilterLegend,div.yfContainer table.reportFilterLegend,app-story table.reportFilterLegend{width:500px;margin:10px 0}app-report div.bcPopup,app-dashboard div.bcPopup,div.yfContainer div.bcPopup,app-story div.bcPopup{font-size:14px;color:var(--dark-grey)}app-report div.bcPopup div.broadcastGrey,app-dashboard div.bcPopup div.broadcastGrey,div.yfContainer div.bcPopup div.broadcastGrey,app-story div.bcPopup div.broadcastGrey{padding:10px 0;border:0px}app-report div.bcPopup div.bcFilterSection,app-dashboard div.bcPopup div.bcFilterSection,div.yfContainer div.bcPopup div.bcFilterSection,app-story div.bcPopup div.bcFilterSection{padding:0}app-report div.bcPopup div.bcFreqSection,app-dashboard div.bcPopup div.bcFreqSection,div.yfContainer div.bcPopup div.bcFreqSection,app-story div.bcPopup div.bcFreqSection{padding-bottom:0}app-report div.bcPopup div.bcFreqDescSection,app-dashboard div.bcPopup div.bcFreqDescSection,div.yfContainer div.bcPopup div.bcFreqDescSection,app-story div.bcPopup div.bcFreqDescSection{padding-top:0}app-report div.bcMainContent,app-dashboard div.bcMainContent,div.yfContainer div.bcMainContent,app-story div.bcMainContent{overflow:auto;height:699px;padding:10px 25px 0 25px}app-report div.editBroadcastView div.bcMainContent,app-dashboard div.editBroadcastView div.bcMainContent,div.yfContainer div.editBroadcastView div.bcMainContent,app-story div.editBroadcastView div.bcMainContent{height:calc(100% - 80px)}app-report div.editBroadcastView>div.bcPopup,app-dashboard div.editBroadcastView>div.bcPopup,div.yfContainer div.editBroadcastView>div.bcPopup,app-story div.editBroadcastView>div.bcPopup{height:calc(100% - 2px)}app-report div.bcRecipients,app-dashboard div.bcRecipients,div.yfContainer div.bcRecipients,app-story div.bcRecipients{position:relative}app-report div.bcEmailContent,app-dashboard div.bcEmailContent,div.yfContainer div.bcEmailContent,app-story div.bcEmailContent{padding-top:5px}app-report div.bcSubject,app-dashboard div.bcSubject,div.yfContainer div.bcSubject,app-story div.bcSubject{border:1px solid #e4e4e4;padding:5px;background:var(--background-white);margin-bottom:5px}app-report div.bcSubjectInput,app-dashboard div.bcSubjectInput,div.yfContainer div.bcSubjectInput,app-story div.bcSubjectInput{overflow:hidden}app-report div.bcPopup div.bcTaskDetails,app-dashboard div.bcPopup div.bcTaskDetails,div.yfContainer div.bcPopup div.bcTaskDetails,app-story div.bcPopup div.bcTaskDetails{position:relative;padding-bottom:0}app-report div.bcTaskTitle,app-dashboard div.bcTaskTitle,div.yfContainer div.bcTaskTitle,app-story div.bcTaskTitle{border:1px solid #e4e4e4;padding:5px;background:var(--background-white);width:240px}app-report div.bcTaskTitleInput,app-dashboard div.bcTaskTitleInput,div.yfContainer div.bcTaskTitleInput,app-story div.bcTaskTitleInput{overflow:hidden}app-report div.bcTaskRequestor,app-dashboard div.bcTaskRequestor,div.yfContainer div.bcTaskRequestor,app-story div.bcTaskRequestor{width:252px;position:absolute;right:0;top:10px}app-report div.bcPopup div.bcTaskAssign,app-dashboard div.bcPopup div.bcTaskAssign,div.yfContainer div.bcPopup div.bcTaskAssign,app-story div.bcPopup div.bcTaskAssign{position:relative;padding-top:0;padding-bottom:5px}app-report div.bcAssignee,app-dashboard div.bcAssignee,div.yfContainer div.bcAssignee,app-story div.bcAssignee{width:252px}app-report div.bcPriority,app-dashboard div.bcPriority,div.yfContainer div.bcPriority,app-story div.bcPriority{position:absolute;width:252px;right:0;top:0}app-report div.bcPopup div.bcTaskSubscribers,app-dashboard div.bcPopup div.bcTaskSubscribers,div.yfContainer div.bcPopup div.bcTaskSubscribers,app-story div.bcPopup div.bcTaskSubscribers{padding-top:0}app-report div.bcFixedSave,app-dashboard div.bcFixedSave,div.yfContainer div.bcFixedSave,app-story div.bcFixedSave{position:absolute;bottom:0;left:0;right:0;height:60px;padding-top:10px;text-align:center}app-report div.editBroadcastView div.bcFixedSave,app-dashboard div.editBroadcastView div.bcFixedSave,div.yfContainer div.editBroadcastView div.bcFixedSave,app-story div.editBroadcastView div.bcFixedSave{position:static}app-report div.bcFixedSave.bcScrolling,app-dashboard div.bcFixedSave.bcScrolling,div.yfContainer div.bcFixedSave.bcScrolling,app-story div.bcFixedSave.bcScrolling{border-top:1px solid var(--border-grey)}app-report div.recipientsBoxInner,app-dashboard div.recipientsBoxInner,div.yfContainer div.recipientsBoxInner,app-story div.recipientsBoxInner{position:relative}app-report div.recipientsAdd,app-dashboard div.recipientsAdd,div.yfContainer div.recipientsAdd,app-story div.recipientsAdd{padding:1px 0}app-report div.recipientsContainer,app-dashboard div.recipientsContainer,div.yfContainer div.recipientsContainer,app-story div.recipientsContainer{height:31px}app-report div.recipientsAdvanced,app-dashboard div.recipientsAdvanced,div.yfContainer div.recipientsAdvanced,app-story div.recipientsAdvanced{position:absolute;right:0;top:10px;width:66px;height:31px;border:1px solid #e4e4e4;background:var(--background-white);overflow:hidden}app-report div.recipientsAdvBtn,app-dashboard div.recipientsAdvBtn,div.yfContainer div.recipientsAdvBtn,app-story div.recipientsAdvBtn{width:33px;height:33px;margin-top:-1px}app-report div.recipientsAdvBtn>img,app-dashboard div.recipientsAdvBtn>img,div.yfContainer div.recipientsAdvBtn>img,app-story div.recipientsAdvBtn>img{display:block}app-report div.recipientsAdvBtn[data-adv=false],app-dashboard div.recipientsAdvBtn[data-adv=false],div.yfContainer div.recipientsAdvBtn[data-adv=false],app-story div.recipientsAdvBtn[data-adv=false]{float:left}app-report div.recipientsAdvBtn[data-adv=true],app-dashboard div.recipientsAdvBtn[data-adv=true],div.yfContainer div.recipientsAdvBtn[data-adv=true],app-story div.recipientsAdvBtn[data-adv=true]{float:right}app-report div.bcRecipientsDesel,app-dashboard div.bcRecipientsDesel,div.yfContainer div.bcRecipientsDesel,app-story div.bcRecipientsDesel{cursor:pointer}app-report div.bcRecipientsSel,app-dashboard div.bcRecipientsSel,div.yfContainer div.bcRecipientsSel,app-story div.bcRecipientsSel{background:var(--primary-color)}app-report div.recipientsAdvMsg,app-dashboard div.recipientsAdvMsg,div.yfContainer div.recipientsAdvMsg,app-story div.recipientsAdvMsg{padding:5px 0}app-report div.bcBody,app-dashboard div.bcBody,div.yfContainer div.bcBody,app-story div.bcBody{background:var(--background-white);border:1px solid #e4e4e4;padding:5px}app-report div.bcBody.noBorderBottom,app-dashboard div.bcBody.noBorderBottom,div.yfContainer div.bcBody.noBorderBottom,app-story div.bcBody.noBorderBottom{border-bottom:0}app-report div.bcBody textarea,app-dashboard div.bcBody textarea,div.yfContainer div.bcBody textarea,app-story div.bcBody textarea{color:var(--dark-grey);font-size:16px;height:80px;width:100%;padding:0;border:0;margin:0;resize:none;outline:none}app-report div.bcFormat,app-dashboard div.bcFormat,div.yfContainer div.bcFormat,app-story div.bcFormat{background:#f0f0f0;height:29px;border:1px solid #e4e4e4}app-report div.bcFormatIcon,app-dashboard div.bcFormatIcon,div.yfContainer div.bcFormatIcon,app-story div.bcFormatIcon{position:relative;height:29px;width:29px;border-left:1px solid var(--border-grey);float:right;cursor:pointer}app-report div.bcFormatIcon:hover,app-dashboard div.bcFormatIcon:hover,div.yfContainer div.bcFormatIcon:hover,app-story div.bcFormatIcon:hover{background:#e0e0e0}app-report div.bcFormatIcon>img,app-dashboard div.bcFormatIcon>img,div.yfContainer div.bcFormatIcon>img,app-story div.bcFormatIcon>img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}app-report div.bcFormatIcon img.bcFormatIconActive,app-report div.bcFormatIconSelected img.bcFormatIconInactive,app-dashboard div.bcFormatIcon img.bcFormatIconActive,app-dashboard div.bcFormatIconSelected img.bcFormatIconInactive,div.yfContainer div.bcFormatIcon img.bcFormatIconActive,div.yfContainer div.bcFormatIconSelected img.bcFormatIconInactive,app-story div.bcFormatIcon img.bcFormatIconActive,app-story div.bcFormatIconSelected img.bcFormatIconInactive{display:none}app-report div.bcFormatIconSelected img.bcFormatIconActive,app-dashboard div.bcFormatIconSelected img.bcFormatIconActive,div.yfContainer div.bcFormatIconSelected img.bcFormatIconActive,app-story div.bcFormatIconSelected img.bcFormatIconActive{display:block}app-report div.bcFormatIconSelected,app-dashboard div.bcFormatIconSelected,div.yfContainer div.bcFormatIconSelected,app-story div.bcFormatIconSelected{background:var(--background-white)}app-report div.bcLinkOnlyMessage,app-dashboard div.bcLinkOnlyMessage,div.yfContainer div.bcLinkOnlyMessage,app-story div.bcLinkOnlyMessage{display:inline-block;padding:10px;background:var(--background-white)}app-report div.bcLinkOnlyMessage img,app-dashboard div.bcLinkOnlyMessage img,div.yfContainer div.bcLinkOnlyMessage img,app-story div.bcLinkOnlyMessage img{float:left;margin-right:5px}app-report div.bcLinkOnlyMessage div,app-dashboard div.bcLinkOnlyMessage div,div.yfContainer div.bcLinkOnlyMessage div,app-story div.bcLinkOnlyMessage div{float:left;margin-top:6px;width:calc(100% - 50px);font-size:14px;color:var(--dark-grey)}app-report div.freqInput,app-dashboard div.freqInput,div.yfContainer div.freqInput,app-story div.freqInput{padding-right:3px;padding-bottom:3px;float:left}app-report div.freqDayOfMonthEntry,app-dashboard div.freqDayOfMonthEntry,div.yfContainer div.freqDayOfMonthEntry,app-story div.freqDayOfMonthEntry{padding-left:3px}app-report div.freqMinutesMinimum,app-dashboard div.freqMinutesMinimum,div.yfContainer div.freqMinutesMinimum,app-story div.freqMinutesMinimum{padding-left:3px;color:red}app-report div.freqShowAdvLink,app-report div.freqHideAdvLink,app-dashboard div.freqShowAdvLink,app-dashboard div.freqHideAdvLink,div.yfContainer div.freqShowAdvLink,div.yfContainer div.freqHideAdvLink,app-story div.freqShowAdvLink,app-story div.freqHideAdvLink{text-align:right;font-size:16px}app-report div.bcScheduleDesc,app-dashboard div.bcScheduleDesc,div.yfContainer div.bcScheduleDesc,app-story div.bcScheduleDesc{font-size:16px}app-report div.bcScheduleDesc span,app-dashboard div.bcScheduleDesc span,div.yfContainer div.bcScheduleDesc span,app-story div.bcScheduleDesc span{color:var(--primary-color)}app-report div.bcAdvSchedule,app-dashboard div.bcAdvSchedule,div.yfContainer div.bcAdvSchedule,app-story div.bcAdvSchedule{padding-top:10px;font-size:16px}app-report div.bcSchedulePeriodOpt,app-report div.bcScheduleNotifOpt,app-dashboard div.bcSchedulePeriodOpt,app-dashboard div.bcScheduleNotifOpt,div.yfContainer div.bcSchedulePeriodOpt,div.yfContainer div.bcScheduleNotifOpt,app-story div.bcSchedulePeriodOpt,app-story div.bcScheduleNotifOpt{padding:8px 10px 0 10px}app-report div.bcScheduleStartDate,app-report div.bcScheduleEndDate,app-dashboard div.bcScheduleStartDate,app-dashboard div.bcScheduleEndDate,div.yfContainer div.bcScheduleStartDate,div.yfContainer div.bcScheduleEndDate,app-story div.bcScheduleStartDate,app-story div.bcScheduleEndDate{padding-left:10px}app-report td.bcScheduleNotifGroupSearch,app-dashboard td.bcScheduleNotifGroupSearch,div.yfContainer td.bcScheduleNotifGroupSearch,app-story td.bcScheduleNotifGroupSearch{padding-left:10px}app-report div.bcScheduleNotifGroupSearch,app-dashboard div.bcScheduleNotifGroupSearch,div.yfContainer div.bcScheduleNotifGroupSearch,app-story div.bcScheduleNotifGroupSearch{width:184px}app-report td.bcScheduleNotifGroupSpace,app-dashboard td.bcScheduleNotifGroupSpace,div.yfContainer td.bcScheduleNotifGroupSpace,app-story td.bcScheduleNotifGroupSpace{min-width:40px}app-report div.bcScheduleNotifGroup,app-dashboard div.bcScheduleNotifGroup,div.yfContainer div.bcScheduleNotifGroup,app-story div.bcScheduleNotifGroup{height:33px;width:190px;background:var(--background-white);border:1px solid #e4e4e4}app-report div.bcScheduleNotifGroup div.btn-entity,app-dashboard div.bcScheduleNotifGroup div.btn-entity,div.yfContainer div.bcScheduleNotifGroup div.btn-entity,app-story div.bcScheduleNotifGroup div.btn-entity{margin:3px}app-report td.bcAdvFiltersTitle,app-dashboard td.bcAdvFiltersTitle,div.yfContainer td.bcAdvFiltersTitle,app-story td.bcAdvFiltersTitle{padding-left:30px;padding-right:10px;width:220px}app-report div.bcDeliveryRules,app-dashboard div.bcDeliveryRules,div.yfContainer div.bcDeliveryRules,app-story div.bcDeliveryRules{background:var(--background-white);border:1px solid #e4e4e4}app-report div.bcDeliveryRulesOpt,app-dashboard div.bcDeliveryRulesOpt,div.yfContainer div.bcDeliveryRulesOpt,app-story div.bcDeliveryRulesOpt{padding:10px}app-report div.bcDeliveryRulesAlert,app-dashboard div.bcDeliveryRulesAlert,div.yfContainer div.bcDeliveryRulesAlert,app-story div.bcDeliveryRulesAlert{border-color:#c00}app-report div.bcDeliveryRules div.subOptionView,app-dashboard div.bcDeliveryRules div.subOptionView,div.yfContainer div.bcDeliveryRules div.subOptionView,app-story div.bcDeliveryRules div.subOptionView{padding:0}app-report div.bcDelivery div.optionTitle,app-dashboard div.bcDelivery div.optionTitle,div.yfContainer div.bcDelivery div.optionTitle,app-story div.bcDelivery div.optionTitle{font-size:22px;color:var(--dark-grey)}app-report div.bcDeliveryDateField div.subOptionView,app-dashboard div.bcDeliveryDateField div.subOptionView,div.yfContainer div.bcDeliveryDateField div.subOptionView,app-story div.bcDeliveryDateField div.subOptionView{padding-top:0}app-report div.bcDelivery hr.greyHorizontalRule,app-dashboard div.bcDelivery hr.greyHorizontalRule,div.yfContainer div.bcDelivery hr.greyHorizontalRule,app-story div.bcDelivery hr.greyHorizontalRule{margin-bottom:20px}app-report div.bcDelivery div.filterSettingTopBorder,app-dashboard div.bcDelivery div.filterSettingTopBorder,div.yfContainer div.bcDelivery div.filterSettingTopBorder,app-story div.bcDelivery div.filterSettingTopBorder{margin-top:5px}app-report div.bcDelivery div.filterLogicHeading,app-dashboard div.bcDelivery div.filterLogicHeading,div.yfContainer div.bcDelivery div.filterLogicHeading,app-story div.bcDelivery div.filterLogicHeading{font-size:22px;color:var(--dark-grey);padding-bottom:5px}app-report div.bcDelivery div.filterLogic,app-dashboard div.bcDelivery div.filterLogic,div.yfContainer div.bcDelivery div.filterLogic,app-story div.bcDelivery div.filterLogic{margin-left:124px}app-report div.bcDeliveryRulesLogic,app-dashboard div.bcDeliveryRulesLogic,div.yfContainer div.bcDeliveryRulesLogic,app-story div.bcDeliveryRulesLogic{padding:10px;border-top:1px solid #e4e4e4}app-report div.bcDeliveryRulesAdd,app-dashboard div.bcDeliveryRulesAdd,div.yfContainer div.bcDeliveryRulesAdd,app-story div.bcDeliveryRulesAdd{text-align:right}app-report div.bcFilename,app-dashboard div.bcFilename,div.yfContainer div.bcFilename,app-story div.bcFilename{padding:4px;border:1px solid #e4e4e4;border-bottom:0}app-report td.bcFileNameDateLbl,app-dashboard td.bcFileNameDateLbl,div.yfContainer td.bcFileNameDateLbl,app-story td.bcFileNameDateLbl{padding-right:10px;cursor:default}app-report div.bcPopup div.fileOptions,app-dashboard div.bcPopup div.fileOptions,div.yfContainer div.bcPopup div.fileOptions,app-story div.bcPopup div.fileOptions{max-height:29px;border:1px solid #e4e4e4;border-bottom:0}app-report div.bcPopup div.contentCheckbox,app-dashboard div.bcPopup div.contentCheckbox,div.yfContainer div.bcPopup div.contentCheckbox,app-story div.bcPopup div.contentCheckbox{display:inline-block}app-report div.bcPopup div.contentCheckbox div.label,app-dashboard div.bcPopup div.contentCheckbox div.label,div.yfContainer div.bcPopup div.contentCheckbox div.label,app-story div.bcPopup div.contentCheckbox div.label{padding:6px;display:table-cell;vertical-align:middle}app-report div.bcPopup div.contentCheckbox div.check,app-dashboard div.bcPopup div.contentCheckbox div.check,div.yfContainer div.bcPopup div.contentCheckbox div.check,app-story div.bcPopup div.contentCheckbox div.check{margin:4px 0px 0px 4px;display:table-cell;vertical-align:middle}app-report div.bcPopup div.contentCheckbox div.check>img,app-dashboard div.bcPopup div.contentCheckbox div.check>img,div.yfContainer div.bcPopup div.contentCheckbox div.check>img,app-story div.bcPopup div.contentCheckbox div.check>img{display:block}app-report div.bcDeliveryFilters div.addConditionDiv,app-dashboard div.bcDeliveryFilters div.addConditionDiv,div.yfContainer div.bcDeliveryFilters div.addConditionDiv,app-story div.bcDeliveryFilters div.addConditionDiv{margin-left:124px;font-size:14px}app-report div.bcDeliveryFilters div.addConditionDiv span.addCondtion,app-dashboard div.bcDeliveryFilters div.addConditionDiv span.addCondtion,div.yfContainer div.bcDeliveryFilters div.addConditionDiv span.addCondtion,app-story div.bcDeliveryFilters div.addConditionDiv span.addCondtion{font-size:16px;padding-left:5px}app-report div.bcSchedule div.customSelect,app-report div.bcSchedule input.broadcastInputShort,app-report div.bcFileName input.broadcastInput,app-report div.bcServerDetails input.broadcastInput,app-report td.bcFilterValues div.customSelect,app-report div.bcAdvFilters div.customSelect,app-report div.bcFilterValues div.customSelect,app-dashboard div.bcSchedule div.customSelect,app-dashboard div.bcSchedule input.broadcastInputShort,app-dashboard div.bcFileName input.broadcastInput,app-dashboard div.bcServerDetails input.broadcastInput,app-dashboard td.bcFilterValues div.customSelect,app-dashboard div.bcAdvFilters div.customSelect,app-dashboard div.bcFilterValues div.customSelect,div.yfContainer div.bcSchedule div.customSelect,div.yfContainer div.bcSchedule input.broadcastInputShort,div.yfContainer div.bcFileName input.broadcastInput,div.yfContainer div.bcServerDetails input.broadcastInput,div.yfContainer td.bcFilterValues div.customSelect,div.yfContainer div.bcAdvFilters div.customSelect,div.yfContainer div.bcFilterValues div.customSelect,app-story div.bcSchedule div.customSelect,app-story div.bcSchedule input.broadcastInputShort,app-story div.bcFileName input.broadcastInput,app-story div.bcServerDetails input.broadcastInput,app-story td.bcFilterValues div.customSelect,app-story div.bcAdvFilters div.customSelect,app-story div.bcFilterValues div.customSelect{border-color:#e4e4e4}app-report div.bcPopup div.bcPDFSecurity,app-dashboard div.bcPopup div.bcPDFSecurity,div.yfContainer div.bcPopup div.bcPDFSecurity,app-story div.bcPopup div.bcPDFSecurity{font-size:16px;margin-top:10px;display:table}app-report div.bcPopup div.bcPDFSecurity>div,app-dashboard div.bcPopup div.bcPDFSecurity>div,div.yfContainer div.bcPopup div.bcPDFSecurity>div,app-story div.bcPopup div.bcPDFSecurity>div{display:table-row}app-report div.bcPopup div.bcPDFSecurity>div>div,app-dashboard div.bcPopup div.bcPDFSecurity>div>div,div.yfContainer div.bcPopup div.bcPDFSecurity>div>div,app-story div.bcPopup div.bcPDFSecurity>div>div{display:table-cell;vertical-align:middle}app-report div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource td,app-dashboard div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource td,div.yfContainer div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource td,app-story div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource td{vertical-align:middle}app-report div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionView,app-dashboard div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionView,div.yfContainer div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionView,app-story div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionView{border-bottom:none;padding-top:0}app-report div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionTitle,app-dashboard div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionTitle,div.yfContainer div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionTitle,app-story div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionTitle{margin-bottom:0}app-report div.bcPopup div.bcPDFSecurity .text input,app-dashboard div.bcPopup div.bcPDFSecurity .text input,div.yfContainer div.bcPopup div.bcPDFSecurity .text input,app-story div.bcPopup div.bcPDFSecurity .text input{border:1px solid #e4e4e4;padding-left:5px;background:var(--background-white);margin-left:10px;height:26px;font-size:16px;color:var(--dark-grey)}app-report div.bcPopup div.bcPDFSecurity .text input:disabled,app-dashboard div.bcPopup div.bcPDFSecurity .text input:disabled,div.yfContainer div.bcPopup div.bcPDFSecurity .text input:disabled,app-story div.bcPopup div.bcPDFSecurity .text input:disabled{background:#ddd}app-report div.bcPopup div.bcSecurePDF,app-dashboard div.bcPopup div.bcSecurePDF,div.yfContainer div.bcPopup div.bcSecurePDF,app-story div.bcPopup div.bcSecurePDF{padding-right:10px;cursor:default;display:inline-block}app-report .multipleSeparatorBottom,app-dashboard .multipleSeparatorBottom,div.yfContainer .multipleSeparatorBottom,app-story .multipleSeparatorBottom{border-bottom:1px solid var(--border-grey)}app-report .multipleSeparatorTop,app-dashboard .multipleSeparatorTop,div.yfContainer .multipleSeparatorTop,app-story .multipleSeparatorTop{border-top:1px solid var(--border-grey)}app-report .customTooltipDiv,app-dashboard .customTooltipDiv,div.yfContainer .customTooltipDiv,app-story .customTooltipDiv{background:var(--background-white);border:1px solid #e4e4e4;display:block;padding:0;margin:0;width:250px;z-index:3000;font-size:16px;color:var(--dark-grey)}app-report .ui-tooltip.customTooltipDiv,app-dashboard .ui-tooltip.customTooltipDiv,div.yfContainer .ui-tooltip.customTooltipDiv,app-story .ui-tooltip.customTooltipDiv{border:1px solid #e4e4e4;border-radius:0;padding:0;box-shadow:none;font-size:16px;color:var(--dark-grey)}app-report .customTooltipTop,app-dashboard .customTooltipTop,div.yfContainer .customTooltipTop,app-story .customTooltipTop{background:#f9f9f9;color:#000;padding:10px;overflow-wrap:break-word}app-report .customTooltipBottom,app-dashboard .customTooltipBottom,div.yfContainer .customTooltipBottom,app-story .customTooltipBottom{padding:10px;border-top:1px solid #e4e4e4}app-report .validationMessage,app-dashboard .validationMessage,div.yfContainer .validationMessage,app-story .validationMessage{background:#f2bdb9;color:#a9422e;display:block;padding:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:208px;font-size:12px;margin:0 0 0 0}app-report .infoButtonClass,app-dashboard .infoButtonClass,div.yfContainer .infoButtonClass,app-story .infoButtonClass{color:var(--primary-color);FONT-SIZE:14px;text-align:right;width:auto;padding:10px}app-report .infoButtonClass a,app-report .infoButtonClass a:link,app-report .infoButtonClass a:hover,app-report .infoButtonClass a:visited,app-dashboard .infoButtonClass a,app-dashboard .infoButtonClass a:link,app-dashboard .infoButtonClass a:hover,app-dashboard .infoButtonClass a:visited,div.yfContainer .infoButtonClass a,div.yfContainer .infoButtonClass a:link,div.yfContainer .infoButtonClass a:hover,div.yfContainer .infoButtonClass a:visited,app-story .infoButtonClass a,app-story .infoButtonClass a:link,app-story .infoButtonClass a:hover,app-story .infoButtonClass a:visited{color:var(--primary-color)}app-report .sourceConnectionConfirmationTitle,app-dashboard .sourceConnectionConfirmationTitle,div.yfContainer .sourceConnectionConfirmationTitle,app-story .sourceConnectionConfirmationTitle{FONT-WEIGHT:normal;FONT-SIZE:30px;color:var(--dark-grey)}app-report .sourceCreationSourceName,app-dashboard .sourceCreationSourceName,div.yfContainer .sourceCreationSourceName,app-story .sourceCreationSourceName{FONT-SIZE:24px;color:var(--dark-grey)}app-report .newCustomSourcesPlatformContainer,app-dashboard .newCustomSourcesPlatformContainer,div.yfContainer .newCustomSourcesPlatformContainer,app-story .newCustomSourcesPlatformContainer{background-color:#f9f9f9;height:409px}app-report .newSourceCreationLightbox .restrictedContentWarningContainer,app-dashboard .newSourceCreationLightbox .restrictedContentWarningContainer,div.yfContainer .newSourceCreationLightbox .restrictedContentWarningContainer,app-story .newSourceCreationLightbox .restrictedContentWarningContainer{display:inline-flex;justify-content:space-between;align-items:center;padding:20px 25px 20px 25px}app-report .newSourceCreationLightbox .restrictedContentWarningContainer img,app-dashboard .newSourceCreationLightbox .restrictedContentWarningContainer img,div.yfContainer .newSourceCreationLightbox .restrictedContentWarningContainer img,app-story .newSourceCreationLightbox .restrictedContentWarningContainer img{padding:0px 10px 0px 0px}app-report .newSourceCreationLightbox .restrictedContentWarningContainer div,app-dashboard .newSourceCreationLightbox .restrictedContentWarningContainer div,div.yfContainer .newSourceCreationLightbox .restrictedContentWarningContainer div,app-story .newSourceCreationLightbox .restrictedContentWarningContainer div{max-width:96%}app-report .sourceCreationSourceHeadings,app-dashboard .sourceCreationSourceHeadings,div.yfContainer .sourceCreationSourceHeadings,app-story .sourceCreationSourceHeadings{FONT-SIZE:24px;COLOR:#555;margin-left:25px;margin-right:25px;padding-top:21px}app-report .sourceCreationSourceHeadings.restricted,app-dashboard .sourceCreationSourceHeadings.restricted,div.yfContainer .sourceCreationSourceHeadings.restricted,app-story .sourceCreationSourceHeadings.restricted{padding-top:unset}app-report .newSourceCreationDatasources,app-report .newSourceCreationCustomSources,app-dashboard .newSourceCreationDatasources,app-dashboard .newSourceCreationCustomSources,div.yfContainer .newSourceCreationDatasources,div.yfContainer .newSourceCreationCustomSources,app-story .newSourceCreationDatasources,app-story .newSourceCreationCustomSources{margin-left:15px;margin-top:0px}app-report .newSourceCreationCustomSources,app-dashboard .newSourceCreationCustomSources,div.yfContainer .newSourceCreationCustomSources,app-story .newSourceCreationCustomSources{margin-top:4px;overflow-y:auto;height:341px}app-report div.newSourceCreationNoSources,app-dashboard div.newSourceCreationNoSources,div.yfContainer div.newSourceCreationNoSources,app-story div.newSourceCreationNoSources{text-align:center}app-report div.newSourceCreationNoSourcesMsg,app-dashboard div.newSourceCreationNoSourcesMsg,div.yfContainer div.newSourceCreationNoSourcesMsg,app-story div.newSourceCreationNoSourcesMsg{padding:20px 80px;color:#555}app-report .sourceTemplateName,app-dashboard .sourceTemplateName,div.yfContainer .sourceTemplateName,app-story .sourceTemplateName{FONT-SIZE:16px;COLOR:#555;text-align:center;margin-top:11px;width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis}app-report .search,app-dashboard .search,div.yfContainer .search,app-story .search{float:right;width:208px;font-size:16px}app-report .searchIcon,app-dashboard .searchIcon,div.yfContainer .searchIcon,app-story .searchIcon{float:right;position:relative;border:1px solid #ccc;border-left:none;width:34px;height:34px;background-color:var(--primary-color);background-image:url("../images/report_filter_white.png");background-repeat:no-repeat;background-position:7px}app-report .sourceCreationHyperlink,app-dashboard .sourceCreationHyperlink,div.yfContainer .sourceCreationHyperlink,app-story .sourceCreationHyperlink{color:var(--primary-color);FONT-SIZE:18px;cursor:pointer}app-report .sourceCreationSmallHyperlink,app-dashboard .sourceCreationSmallHyperlink,div.yfContainer .sourceCreationSmallHyperlink,app-story .sourceCreationSmallHyperlink{color:var(--primary-color);FONT-SIZE:12px;cursor:pointer}app-report .greyAlertMessageBox,app-dashboard .greyAlertMessageBox,div.yfContainer .greyAlertMessageBox,app-story .greyAlertMessageBox{background-color:#f9f9f9;border:1px solid #e4e4e4}app-report .sourceCreationTooltipOuter,app-dashboard .sourceCreationTooltipOuter,div.yfContainer .sourceCreationTooltipOuter,app-story .sourceCreationTooltipOuter{border:var(--primary-color) 4px solid;padding:10px;background-color:#fff;border-radius:10px;overflow-x:hidden;overflow-y:auto;box-shadow:5px 5px 10px 4px rgba(5,5,5,.1);z-index:1000000}app-report .sourceCreationSmallLightText,app-dashboard .sourceCreationSmallLightText,div.yfContainer .sourceCreationSmallLightText,app-story .sourceCreationSmallLightText{FONT-WEIGHT:normal;FONT-SIZE:8px;COLOR:#a5a5a5}app-report .sourceCreationLightText,app-dashboard .sourceCreationLightText,div.yfContainer .sourceCreationLightText,app-story .sourceCreationLightText{FONT-WEIGHT:normal;FONT-SIZE:14px;COLOR:#a5a5a5}app-report .sourceCreationLightTextLarge,app-dashboard .sourceCreationLightTextLarge,div.yfContainer .sourceCreationLightTextLarge,app-story .sourceCreationLightTextLarge{FONT-WEIGHT:normal;FONT-SIZE:16px;COLOR:#a5a5a5}app-report .sourceViewContainer,app-dashboard .sourceViewContainer,div.yfContainer .sourceViewContainer,app-story .sourceViewContainer{height:100%}app-report div#uploadedFile,app-dashboard div#uploadedFile,div.yfContainer div#uploadedFile,app-story div#uploadedFile{height:90px;background-color:var(--background-white);background-image:url("../images/csv_small.png");background-repeat:no-repeat;background-position:5px;position:relative}app-report div#csvAdvSettingsDescription,app-dashboard div#csvAdvSettingsDescription,div.yfContainer div#csvAdvSettingsDescription,app-story div#csvAdvSettingsDescription{height:90px;background-color:var(--background-white);background-image:url("../images/info_blue_large.png");background-repeat:no-repeat;background-position:15px;padding-left:60px;position:relative}app-report div#pluginUploadedFile,app-dashboard div#pluginUploadedFile,div.yfContainer div#pluginUploadedFile,app-story div#pluginUploadedFile{height:90px;background-color:var(--background-white);background-image:url("../images/jar_upload_icon_small.png");background-repeat:no-repeat;background-position:5px;position:relative}app-report .navBox,app-dashboard .navBox,div.yfContainer .navBox,app-story .navBox{float:left;margin:0 auto;background-size:37px 37px;background-repeat:no-repeat;height:75px;background-position:50% 6px;width:160px;position:relative}app-report .navSelected,app-dashboard .navSelected,div.yfContainer .navSelected,app-story .navSelected{background-size:47px 47px;color:#555;background-position-y:0px}app-report .navText,app-dashboard .navText,div.yfContainer .navText,app-story .navText{vertical-align:bottom;width:126px;margin-left:17px;margin-right:17px;font-size:14px;bottom:0px;position:absolute;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}app-report .navText.navSelected,app-dashboard .navText.navSelected,div.yfContainer .navText.navSelected,app-story .navText.navSelected{font-size:16px}app-report .connector,app-dashboard .connector,div.yfContainer .connector,app-story .connector{height:3px;background-color:#e4e4e4;z-index:-1;border-right:1px solid #e4e4e4;position:absolute;top:23px;width:80px}app-report .connector.left,app-dashboard .connector.left,div.yfContainer .connector.left,app-story .connector.left{left:0px}app-report .connector.right,app-dashboard .connector.right,div.yfContainer .connector.right,app-story .connector.right{right:0px}app-report .wide-button-row,app-dashboard .wide-button-row,div.yfContainer .wide-button-row,app-story .wide-button-row{position:absolute;bottom:25px;font-size:22px;height:40px;left:35px;right:35px}app-report div.bottomButton,app-dashboard div.bottomButton,div.yfContainer div.bottomButton,app-story div.bottomButton{width:591px;background:var(--primary-color);color:#fff;line-height:40px;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:pointer;margin:0 auto}app-report div.actionListButton,app-dashboard div.actionListButton,div.yfContainer div.actionListButton,app-story div.actionListButton{float:right;background-color:var(--primary-button-hover-color);width:40px;height:40px;background-image:url(../images/connection_usage_arrow_down.png);background-repeat:no-repeat;background-position:center}app-report div.actionList,app-dashboard div.actionList,div.yfContainer div.actionList,app-story div.actionList{position:absolute;right:26px;bottom:40px;background-color:var(--background-white);text-align:center;z-index:250;border-top:1px solid var(--border-grey);border-left:1px solid var(--border-grey);border-right:1px solid var(--border-grey);display:none}app-report div.actionItem,app-dashboard div.actionItem,div.yfContainer div.actionItem,app-story div.actionItem{position:relative;color:var(--primary-color);border-bottom:1px solid var(--border-grey);font-size:16px;text-align:left;padding:5px;cursor:pointer}app-report div.actionItem:hover,app-dashboard div.actionItem:hover,div.yfContainer div.actionItem:hover,app-story div.actionItem:hover{color:var(--white);background-color:var(--primary-color)}app-report table.membersTable,app-dashboard table.membersTable,div.yfContainer table.membersTable,app-story table.membersTable{border-collapse:collapse;border:1px solid var(--border-grey);padding:0px;margin:0px;white-space:nowrap;table-layout:fixed;width:100%}app-report table.membersTable tr.memberName,app-dashboard table.membersTable tr.memberName,div.yfContainer table.membersTable tr.memberName,app-story table.membersTable tr.memberName{border:1px solid var(--border-grey)}app-report table.membersTable td.memberToggle,app-report td.groupToggle,app-dashboard table.membersTable td.memberToggle,app-dashboard td.groupToggle,div.yfContainer table.membersTable td.memberToggle,div.yfContainer td.groupToggle,app-story table.membersTable td.memberToggle,app-story td.groupToggle{background:url("../images/icn_schedtask_queued_success_nodetails.png") no-repeat center;border-left:1px solid transparent;border-right:1px solid transparent;background-color:var(--background-white);cursor:pointer}app-report table.membersTable td.memberDelete,app-dashboard table.membersTable td.memberDelete,div.yfContainer table.membersTable td.memberDelete,app-story table.membersTable td.memberDelete{text-align:left}app-report table.membersTable td.memberItem,app-dashboard table.membersTable td.memberItem,div.yfContainer table.membersTable td.memberItem,app-story table.membersTable td.memberItem{border-bottom:1px solid var(--border-grey);overflow:hidden;background-color:var(--background-white)}app-report table.membersTable td.memberToggleOn,app-dashboard table.membersTable td.memberToggleOn,div.yfContainer table.membersTable td.memberToggleOn,app-story table.membersTable td.memberToggleOn{background:url("../images/icn_schedtask_queued_success_details.png") no-repeat center;border-left:1px solid var(--border-grey);border-right:1px solid var(--border-grey);border-bottom:1px solid #f2f2f2;background-color:#f2f2f2}app-report table.membersTable tr.itemsTr,app-dashboard table.membersTable tr.itemsTr,div.yfContainer table.membersTable tr.itemsTr,app-story table.membersTable tr.itemsTr{background-color:#f2f2f2;display:none;border-bottom:1px solid var(--border-grey);font-size:14px}app-report .selectViewTable,app-dashboard .selectViewTable,div.yfContainer .selectViewTable,app-story .selectViewTable{border-collapse:collapse}app-report .selectViewTable th,app-dashboard .selectViewTable th,div.yfContainer .selectViewTable th,app-story .selectViewTable th{background-color:var(--primary-color);color:#fff;font-size:18px;height:32px;border:1px solid #efefef}app-report .selectViewTable td,app-dashboard .selectViewTable td,div.yfContainer .selectViewTable td,app-story .selectViewTable td{padding:0px 5px;height:32px;border:1px solid #efefef}app-report .selectViewTable td.viewName,app-dashboard .selectViewTable td.viewName,div.yfContainer .selectViewTable td.viewName,app-story .selectViewTable td.viewName{position:relative}app-report .selectViewTable tbody.hasApproved td.viewName img.viewApproved,app-dashboard .selectViewTable tbody.hasApproved td.viewName img.viewApproved,div.yfContainer .selectViewTable tbody.hasApproved td.viewName img.viewApproved,app-story .selectViewTable tbody.hasApproved td.viewName img.viewApproved{position:absolute;left:5px}app-report .selectViewTable tbody.hasApproved td.viewName span,app-dashboard .selectViewTable tbody.hasApproved td.viewName span,div.yfContainer .selectViewTable tbody.hasApproved td.viewName span,app-story .selectViewTable tbody.hasApproved td.viewName span{padding-left:35px}app-report .selectViewTable td span,app-dashboard .selectViewTable td span,div.yfContainer .selectViewTable td span,app-story .selectViewTable td span{display:block;width:201px;overflow:hidden;text-overflow:ellipsis;color:var(--primary-color);overflow-wrap:break-word}app-report .selectViewTable .createReportViewUsage,app-dashboard .selectViewTable .createReportViewUsage,div.yfContainer .selectViewTable .createReportViewUsage,app-story .selectViewTable .createReportViewUsage{height:5px;background:var(--primary-color)}app-report select.resultsTable,app-dashboard select.resultsTable,div.yfContainer select.resultsTable,app-story select.resultsTable{border:1px solid #f8f8f8;padding:3px;font-size:16px;COLOR:#a5a5a5;overflow-x:hidden}app-report div.reportContainer,app-dashboard div.reportContainer,div.yfContainer div.reportContainer,app-story div.reportContainer{position:relative;line-height:normal}app-report div#adhocDiv,app-dashboard div#adhocDiv,div.yfContainer div#adhocDiv,app-story div#adhocDiv{display:none;margin-right:1px;position:relative;right:0px;top:25px}app-report div.personListTableHeader,app-dashboard div.personListTableHeader,div.yfContainer div.personListTableHeader,app-story div.personListTableHeader{background-color:var(--primary-color);color:#fff;font-size:18px;height:40px;text-align:left;border-bottom:1px solid var(--border-grey)}app-report div.personListTableHeaderText,app-dashboard div.personListTableHeaderText,div.yfContainer div.personListTableHeaderText,app-story div.personListTableHeaderText{font-weight:normal;padding:8px 12px;text-align:left}app-report div.personListIndividualItem,app-dashboard div.personListIndividualItem,div.yfContainer div.personListIndividualItem,app-story div.personListIndividualItem{border-bottom:1px solid var(--border-grey);height:54px;padding:5px 12px;color:var(--dark-grey);font-size:15px}app-report div.dashboardReportList div.personListIndividualItem img.reportListItemThumbnail,app-dashboard div.dashboardReportList div.personListIndividualItem img.reportListItemThumbnail,div.yfContainer div.dashboardReportList div.personListIndividualItem img.reportListItemThumbnail,app-story div.dashboardReportList div.personListIndividualItem img.reportListItemThumbnail{height:54px;width:90px}app-report div.dashboardMembers div.personListIndividualItem div.personListItemTitle,app-report div.dashboardMembers div.personListIndividualItem div.personListItemDescription,app-dashboard div.dashboardMembers div.personListIndividualItem div.personListItemTitle,app-dashboard div.dashboardMembers div.personListIndividualItem div.personListItemDescription,div.yfContainer div.dashboardMembers div.personListIndividualItem div.personListItemTitle,div.yfContainer div.dashboardMembers div.personListIndividualItem div.personListItemDescription,app-story div.dashboardMembers div.personListIndividualItem div.personListItemTitle,app-story div.dashboardMembers div.personListIndividualItem div.personListItemDescription{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:230px}app-report div.personListScrollableTable,app-dashboard div.personListScrollableTable,div.yfContainer div.personListScrollableTable,app-story div.personListScrollableTable{max-height:400px;overflow-y:auto;overflow-x:hidden}app-report div.personListAddHyperlink,app-dashboard div.personListAddHyperlink,div.yfContainer div.personListAddHyperlink,app-story div.personListAddHyperlink{color:var(--primary-color);cursor:pointer}app-report .sortable,app-dashboard .sortable,div.yfContainer .sortable,app-story .sortable{list-style-type:none;border:1px #e4e4e4 solid;border-bottom:none;padding:0}app-report .sortable .sortableItem,app-dashboard .sortable .sortableItem,div.yfContainer .sortable .sortableItem,app-story .sortable .sortableItem{background-color:#fff;border-bottom:1px #e4e4e4 solid;clear:both;height:33px;position:relative}app-report .sortable .sortableItem:hover,app-dashboard .sortable .sortableItem:hover,div.yfContainer .sortable .sortableItem:hover,app-story .sortable .sortableItem:hover{background-color:#f4f4f4}app-report .sortable .sortHandle,app-dashboard .sortable .sortHandle,div.yfContainer .sortable .sortHandle,app-story .sortable .sortHandle{position:absolute;left:8px;top:7px}app-report .sortable .sortDescription,app-dashboard .sortable .sortDescription,div.yfContainer .sortable .sortDescription,app-story .sortable .sortDescription{margin:0px 60px 0 28px;padding-top:7px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}app-report .sortable .removeButton,app-dashboard .sortable .removeButton,div.yfContainer .sortable .removeButton,app-story .sortable .removeButton{position:absolute;right:10px;top:7px;display:none}app-report img.dashPortletPageLinkActive,app-dashboard img.dashPortletPageLinkActive,div.yfContainer img.dashPortletPageLinkActive,app-story img.dashPortletPageLinkActive{cursor:pointer}app-report td.dashPortletPageLinkInput,app-dashboard td.dashPortletPageLinkInput,div.yfContainer td.dashPortletPageLinkInput,app-story td.dashPortletPageLinkInput{padding-right:5px}app-report img.i4MoveImg,app-dashboard img.i4MoveImg,div.yfContainer img.i4MoveImg,app-story img.i4MoveImg{cursor:move}app-report div.tzViewRegionInput,app-report div.tzViewZoneInput,app-dashboard div.tzViewRegionInput,app-dashboard div.tzViewZoneInput,div.yfContainer div.tzViewRegionInput,div.yfContainer div.tzViewZoneInput,app-story div.tzViewRegionInput,app-story div.tzViewZoneInput{margin-bottom:8px;width:250px}app-report .floatMenu,app-dashboard .floatMenu,div.yfContainer .floatMenu,app-story .floatMenu{background-color:#fff;position:absolute;width:200px;z-index:5000;color:#008bd0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-size:14px}app-report .floatMenuSubMenu,app-dashboard .floatMenuSubMenu,div.yfContainer .floatMenuSubMenu,app-story .floatMenuSubMenu{background-color:#fff;position:absolute;width:200px;z-index:5000;color:#008bd0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-size:14px}app-report .floatMenuOption,app-dashboard .floatMenuOption,div.yfContainer .floatMenuOption,app-story .floatMenuOption{vertical-align:middle;padding:8px 8px 8px 8px;border-bottom:1px solid #e6e6e6;cursor:pointer}app-report .floatMenuOptionText,app-dashboard .floatMenuOptionText,div.yfContainer .floatMenuOptionText,app-story .floatMenuOptionText{margin-left:20px;font-size:14px}app-report .floatMenuImage,app-dashboard .floatMenuImage,div.yfContainer .floatMenuImage,app-story .floatMenuImage{float:left;margin-right:10px}app-report .floatMenuOption:hover,app-dashboard .floatMenuOption:hover,div.yfContainer .floatMenuOption:hover,app-story .floatMenuOption:hover{background-color:#f7f7f7}app-report .floatMenuDelete:hover,app-dashboard .floatMenuDelete:hover,div.yfContainer .floatMenuDelete:hover,app-story .floatMenuDelete:hover{color:#fff;background-color:#d44332 !important;font-weight:normal}app-report .customSelection .selectedImage,app-dashboard .customSelection .selectedImage,div.yfContainer .customSelection .selectedImage,app-story .customSelection .selectedImage{position:absolute;top:0;bottom:0;left:0;width:32px}app-report .customSelected,app-dashboard .customSelected,div.yfContainer .customSelected,app-story .customSelected{background-color:#f9f9f9}app-report .customSelection .selectOptions,app-dashboard .customSelection .selectOptions,div.yfContainer .customSelection .selectOptions,app-story .customSelection .selectOptions{display:none;background-color:#fff;padding:0;margin-top:0;margin-bottom:0}app-report .customSelection .selectOptions li,app-dashboard .customSelection .selectOptions li,div.yfContainer .customSelection .selectOptions li,app-story .customSelection .selectOptions li{list-style-type:none}app-report .customSelectItem,app-dashboard .customSelectItem,div.yfContainer .customSelectItem,app-story .customSelectItem{background-color:#fff;width:210px;clear:both;height:40px;border-bottom:1px solid #e6e6e6;color:#008bd0}app-report .customSelectItem:hover,app-dashboard .customSelectItem:hover,div.yfContainer .customSelectItem:hover,app-story .customSelectItem:hover{background-color:#f9f9f9}app-report .customSelectItem div,app-dashboard .customSelectItem div,div.yfContainer .customSelectItem div,app-story .customSelectItem div{float:left}app-report .customSelectItem .selectImg,app-dashboard .customSelectItem .selectImg,div.yfContainer .customSelectItem .selectImg,app-story .customSelectItem .selectImg{padding:10px 0 0 8px}app-report .customSelectItem .selectText,app-dashboard .customSelectItem .selectText,div.yfContainer .customSelectItem .selectText,app-story .customSelectItem .selectText{padding:10px 20px;font-size:14px}app-report .selectOptionsContainer,app-dashboard .selectOptionsContainer,div.yfContainer .selectOptionsContainer,app-story .selectOptionsContainer{position:fixed;z-index:11;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}app-report .customSelection,app-dashboard .customSelection,div.yfContainer .customSelection,app-story .customSelection{height:31px;background-color:#fff;border:1px solid #e4e4e4;position:relative;cursor:pointer}app-report .customSelection .currentlySelected,app-dashboard .customSelection .currentlySelected,div.yfContainer .customSelection .currentlySelected,app-story .customSelection .currentlySelected{color:var(--dark-grey);font-size:14px;position:relative;height:31px;line-height:31px}app-report .customSelection .selectTitle,app-dashboard .customSelection .selectTitle,div.yfContainer .customSelection .selectTitle,app-story .customSelection .selectTitle{position:absolute;left:6px;right:35px;top:0;bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report .customSelection div.hasImg div.selectTitle,app-dashboard .customSelection div.hasImg div.selectTitle,div.yfContainer .customSelection div.hasImg div.selectTitle,app-story .customSelection div.hasImg div.selectTitle{left:32px}app-report .customSelection .selectedDescription,app-dashboard .customSelection .selectedDescription,div.yfContainer .customSelection .selectedDescription,app-story .customSelection .selectedDescription{position:absolute;left:6px;right:35px;top:0;bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report .customSelection div.hasImg div.selectedDescription,app-dashboard .customSelection div.hasImg div.selectedDescription,div.yfContainer .customSelection div.hasImg div.selectedDescription,app-story .customSelection div.hasImg div.selectedDescription{left:32px}app-report .customSelection div.selectedColour,app-dashboard .customSelection div.selectedColour,div.yfContainer .customSelection div.selectedColour,app-story .customSelection div.selectedColour{display:none;position:absolute;top:8px;left:8px;height:15px;width:15px}app-report .customSelection div.hasImg div.selectedColour,app-dashboard .customSelection div.hasImg div.selectedColour,div.yfContainer .customSelection div.hasImg div.selectedColour,app-story .customSelection div.hasImg div.selectedColour{display:block}app-report .selectedDropDown,app-dashboard .selectedDropDown,div.yfContainer .selectedDropDown,app-story .selectedDropDown{position:absolute;top:0;bottom:0;right:0;width:32px;background:var(--primary-color) url(../images/connection_usage_arrow_down.png) no-repeat center}app-report .trendInfoRow,app-dashboard .trendInfoRow,div.yfContainer .trendInfoRow,app-story .trendInfoRow{border-bottom:1px var(--border-grey) solid;padding:5px;overflow:hidden;margin:5px 20px}app-report .trendDescriptionTitle,app-dashboard .trendDescriptionTitle,div.yfContainer .trendDescriptionTitle,app-story .trendDescriptionTitle{font-size:16px;font-weight:bold;line-height:17px;color:var(--dark-grey);padding:0px 20px}app-report .trendDescription,app-dashboard .trendDescription,div.yfContainer .trendDescription,app-story .trendDescription{font-size:14px;color:var(--dark-grey);line-height:15px;float:left;padding:0px 20px}app-report .trendInfoTitle,app-dashboard .trendInfoTitle,div.yfContainer .trendInfoTitle,app-story .trendInfoTitle{font-size:14px;color:var(--dark-grey);line-height:15px;font-weight:bold;width:350px;float:left}app-report .trendInfoValue,app-dashboard .trendInfoValue,div.yfContainer .trendInfoValue,app-story .trendInfoValue{font-size:14px;color:var(--dark-grey);line-height:15px;width:100%;text-align:right}app-report .trendCorrelationDescription,app-dashboard .trendCorrelationDescription,div.yfContainer .trendCorrelationDescription,app-story .trendCorrelationDescription{font-size:20px;color:#333;font-weight:bold;background-color:#f9f9f9;padding:20px;border-bottom:1px solid #e4e4e4}app-report .trendFieldName,app-dashboard .trendFieldName,div.yfContainer .trendFieldName,app-story .trendFieldName{font-size:20px;color:var(--dark-grey)}app-report .trendCorrelationPositive,app-dashboard .trendCorrelationPositive,div.yfContainer .trendCorrelationPositive,app-story .trendCorrelationPositive{font-size:20px;color:var(--primary-color);font-weight:bold}app-report .trendCorrelationNegative,app-dashboard .trendCorrelationNegative,div.yfContainer .trendCorrelationNegative,app-story .trendCorrelationNegative{font-size:20px;color:#c00;font-weight:bold}app-report div.panelContainer,app-dashboard div.panelContainer,div.yfContainer div.panelContainer,app-story div.panelContainer{position:absolute;top:0;bottom:0;left:0;right:0}app-report div.panelTabsContainer,app-dashboard div.panelTabsContainer,div.yfContainer div.panelTabsContainer,app-story div.panelTabsContainer{position:relative;background:var(--background-white);height:41px;border-bottom:1px solid #e4e4e4}app-report img.panelTabIcon,app-dashboard img.panelTabIcon,div.yfContainer img.panelTabIcon,app-story img.panelTabIcon{padding-top:9px}app-report div.panelTabs,app-dashboard div.panelTabs,div.yfContainer div.panelTabs,app-story div.panelTabs{height:40px;position:absolute;background:var(--background-white);border-bottom:1px solid #e4e4e4;overflow:hidden}app-report div.panelTabInner,app-dashboard div.panelTabInner,div.yfContainer div.panelTabInner,app-story div.panelTabInner{position:absolute;overflow:hidden;white-space:nowrap;left:0;right:0}app-report div.panelTabRight,app-dashboard div.panelTabRight,div.yfContainer div.panelTabRight,app-story div.panelTabRight{position:absolute}app-report div.panelTab,app-dashboard div.panelTab,div.yfContainer div.panelTab,app-story div.panelTab{display:inline-block;line-height:40px;height:37px;margin:0 5px;padding:0 5px;color:#999;cursor:pointer}app-report div.panelTab:hover,app-dashboard div.panelTab:hover,div.yfContainer div.panelTab:hover,app-story div.panelTab:hover{color:#444}app-report div.panelTabActive,app-dashboard div.panelTabActive,div.yfContainer div.panelTabActive,app-story div.panelTabActive{color:#000;border-bottom:3px solid var(--primary-color)}app-report div.panelTabActive:hover,app-dashboard div.panelTabActive:hover,div.yfContainer div.panelTabActive:hover,app-story div.panelTabActive:hover{color:#000}app-report div.panelContent,app-dashboard div.panelContent,div.yfContainer div.panelContent,app-story div.panelContent{position:absolute;top:41px;bottom:0;left:0;right:0}app-report div.panelTabBarIcon,app-dashboard div.panelTabBarIcon,div.yfContainer div.panelTabBarIcon,app-story div.panelTabBarIcon{position:absolute;top:0;right:0}app-report div.panelTabBarIcon>img,app-dashboard div.panelTabBarIcon>img,div.yfContainer div.panelTabBarIcon>img,app-story div.panelTabBarIcon>img{width:35px;height:35px;margin:3px 8px 3px 3px}app-report div.accessListViewContainer,app-dashboard div.accessListViewContainer,div.yfContainer div.accessListViewContainer,app-story div.accessListViewContainer{background:var(--background-white);border:1px solid var(--border-grey);color:var(--dark-grey)}app-report div.accessListMember,app-dashboard div.accessListMember,div.yfContainer div.accessListMember,app-story div.accessListMember{border-bottom:1px solid var(--border-grey)}app-report div.accessListAdd,app-dashboard div.accessListAdd,div.yfContainer div.accessListAdd,app-story div.accessListAdd{height:40px}app-report div.accessListAdd div.search-box-position,app-dashboard div.accessListAdd div.search-box-position,div.yfContainer div.accessListAdd div.search-box-position,app-story div.accessListAdd div.search-box-position{width:491px}app-report div.accessListItem,app-dashboard div.accessListItem,div.yfContainer div.accessListItem,app-story div.accessListItem{position:relative;height:40px;overflow:hidden;cursor:default}app-report div.accessListAvatar,app-dashboard div.accessListAvatar,div.yfContainer div.accessListAvatar,app-story div.accessListAvatar{position:absolute;left:10px;width:34px;top:3px;height:34px}app-report div.accessListAvatar img,app-dashboard div.accessListAvatar img,div.yfContainer div.accessListAvatar img,app-story div.accessListAvatar img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:34px;max-height:34px}app-report div.accessListName,app-dashboard div.accessListName,div.yfContainer div.accessListName,app-story div.accessListName{position:absolute;left:54px;right:175px;top:0;bottom:0;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-report div.accessListApproval div.accessListName,app-dashboard div.accessListApproval div.accessListName,div.yfContainer div.accessListApproval div.accessListName,app-story div.accessListApproval div.accessListName{right:215px}app-report div.accessListAccess,app-dashboard div.accessListAccess,div.yfContainer div.accessListAccess,app-story div.accessListAccess{position:absolute;top:3px;bottom:3px;right:25px;width:150px}app-report div.accessListAccess div.minimalSelect span,app-dashboard div.accessListAccess div.minimalSelect span,div.yfContainer div.accessListAccess div.minimalSelect span,app-story div.accessListAccess div.minimalSelect span{text-align:center}app-report div.accessListAccess:hover,app-dashboard div.accessListAccess:hover,div.yfContainer div.accessListAccess:hover,app-story div.accessListAccess:hover{top:2px;bottom:2px;right:26px}app-report div.accessListAccess:hover div.minimalSelect,app-dashboard div.accessListAccess:hover div.minimalSelect,div.yfContainer div.accessListAccess:hover div.minimalSelect,app-story div.accessListAccess:hover div.minimalSelect{border:1px solid #f0f0f0;border-radius:3px}app-report div.accessListReadOnly,app-dashboard div.accessListReadOnly,div.yfContainer div.accessListReadOnly,app-story div.accessListReadOnly{font-size:15px;height:34px;line-height:34px;text-align:center;width:110px;padding:0 5px}app-report div.accessListAccess:hover div.accessListReadOnly,app-dashboard div.accessListAccess:hover div.accessListReadOnly,div.yfContainer div.accessListAccess:hover div.accessListReadOnly,app-story div.accessListAccess:hover div.accessListReadOnly{padding:1px 6px}app-report div.accessListDelete,app-dashboard div.accessListDelete,div.yfContainer div.accessListDelete,app-story div.accessListDelete{position:absolute;top:0;bottom:0;right:0;width:25px;display:none}app-report div.accessListDelete img,app-dashboard div.accessListDelete img,div.yfContainer div.accessListDelete img,app-story div.accessListDelete img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;cursor:pointer}app-report div.accessListItem:hover div.accessListDelete,app-dashboard div.accessListItem:hover div.accessListDelete,div.yfContainer div.accessListItem:hover div.accessListDelete,app-story div.accessListItem:hover div.accessListDelete{display:block}app-report div.minimalSelect,app-dashboard div.minimalSelect,div.yfContainer div.minimalSelect,app-story div.minimalSelect{height:30px;overflow:hidden;width:250px;background:url(../images/fieldmenudrop.png) no-repeat right 5px center #fff}app-report div.minimalSelect select,app-dashboard div.minimalSelect select,div.yfContainer div.minimalSelect select,app-story div.minimalSelect select{padding:5px;color:var(--dark-grey);border:0;height:30px;background:transparent;-webkit-appearance:none}app-report div.accessLevelListApprover,app-dashboard div.accessLevelListApprover,div.yfContainer div.accessLevelListApprover,app-story div.accessLevelListApprover{text-align:center;position:absolute;right:185px;top:8px}app-report div.accessListAccess div.minimalSelect,app-dashboard div.accessListAccess div.minimalSelect,div.yfContainer div.accessListAccess div.minimalSelect,app-story div.accessListAccess div.minimalSelect{height:34px}app-report div.accessListAccess div.minimalSelect select,app-dashboard div.accessListAccess div.minimalSelect select,div.yfContainer div.accessListAccess div.minimalSelect select,app-story div.accessListAccess div.minimalSelect select{height:34px}app-report div.accessListAccess div.minimalSelect span,app-dashboard div.accessListAccess div.minimalSelect span,div.yfContainer div.accessListAccess div.minimalSelect span,app-story div.accessListAccess div.minimalSelect span{font-size:15px;font-weight:normal}app-report div#dropDownMenuOverlay,app-dashboard div#dropDownMenuOverlay,div.yfContainer div#dropDownMenuOverlay,app-story div#dropDownMenuOverlay{opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#aaa;z-index:auto}app-report div.imageOptionItem,app-dashboard div.imageOptionItem,div.yfContainer div.imageOptionItem,app-story div.imageOptionItem{text-align:center;cursor:pointer;width:99px}app-report div.imageOptionText,app-dashboard div.imageOptionText,div.yfContainer div.imageOptionText,app-story div.imageOptionText{white-space:nowrap;font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}app-report div.imageOptionItemSelected div.imageOptionText,app-report div.imageOptionItem:hover div.imageOptionText,app-dashboard div.imageOptionItemSelected div.imageOptionText,app-dashboard div.imageOptionItem:hover div.imageOptionText,div.yfContainer div.imageOptionItemSelected div.imageOptionText,div.yfContainer div.imageOptionItem:hover div.imageOptionText,app-story div.imageOptionItemSelected div.imageOptionText,app-story div.imageOptionItem:hover div.imageOptionText{color:#333}app-report div.multiOptionList .selectOnly,app-dashboard div.multiOptionList .selectOnly,div.yfContainer div.multiOptionList .selectOnly,app-story div.multiOptionList .selectOnly{width:auto;float:right;color:var(--primary-color);font-size:10px;line-height:20px;font-weight:800;cursor:pointer;margin-right:6px;margin-left:2px}app-report .multiOptionList div,app-dashboard .multiOptionList div,div.yfContainer .multiOptionList div,app-story .multiOptionList div{margin:2px 0;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report .multiOptionList .withSelectOnly span,app-dashboard .multiOptionList .withSelectOnly span,div.yfContainer .multiOptionList .withSelectOnly span,app-story .multiOptionList .withSelectOnly span{cursor:default;display:inline-block;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left}app-report .multiOptionList img,app-dashboard .multiOptionList img,div.yfContainer .multiOptionList img,app-story .multiOptionList img{position:relative;margin:0 5px;height:21px;width:21px;float:left}app-report .inclusiveFilter .multiOptionList img,app-report .exclusiveFilter .multiOptionList img,app-dashboard .inclusiveFilter .multiOptionList img,app-dashboard .exclusiveFilter .multiOptionList img,div.yfContainer .inclusiveFilter .multiOptionList img,div.yfContainer .exclusiveFilter .multiOptionList img,app-story .inclusiveFilter .multiOptionList img,app-story .exclusiveFilter .multiOptionList img{top:4px;margin:0 5px}app-report .editableDivTextArea,app-dashboard .editableDivTextArea,div.yfContainer .editableDivTextArea,app-story .editableDivTextArea{outline:none;position:absolute;background-color:#fff;overflow-y:auto;top:3px}app-report .editableDivTextAreaAnnotation,app-dashboard .editableDivTextAreaAnnotation,div.yfContainer .editableDivTextAreaAnnotation,app-story .editableDivTextAreaAnnotation{outline:none;position:relative;background-color:#fff;overflow-y:auto}app-report div.filterPromptHolder,app-dashboard div.filterPromptHolder,div.yfContainer div.filterPromptHolder,app-story div.filterPromptHolder{color:#333}app-report div.filterPromptHolder>div,app-dashboard div.filterPromptHolder>div,div.yfContainer div.filterPromptHolder>div,app-story div.filterPromptHolder>div{clear:both}app-report div.filterPromptHolder div.promptFilterName,app-dashboard div.filterPromptHolder div.promptFilterName,div.yfContainer div.filterPromptHolder div.promptFilterName,app-story div.filterPromptHolder div.promptFilterName{float:left;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:800;color:#333740;margin-right:10px;width:204px}app-report div.filterPromptHolder div.filterPromptHeader .filterDetails,app-dashboard div.filterPromptHolder div.filterPromptHeader .filterDetails,div.yfContainer div.filterPromptHolder div.filterPromptHeader .filterDetails,app-story div.filterPromptHolder div.filterPromptHeader .filterDetails{padding:22px;height:20px;width:380px}app-report div.filterPromptHolder div.promptFilterOperator,app-dashboard div.filterPromptHolder div.promptFilterOperator,div.yfContainer div.filterPromptHolder div.promptFilterOperator,app-story div.filterPromptHolder div.promptFilterOperator{font-size:14px;float:left;max-width:166px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333740;font-weight:300;line-height:21px}app-report div.filterPromptHolder div.promptFilterOperator.exclusiveFilter,app-dashboard div.filterPromptHolder div.promptFilterOperator.exclusiveFilter,div.yfContainer div.filterPromptHolder div.promptFilterOperator.exclusiveFilter,app-story div.filterPromptHolder div.promptFilterOperator.exclusiveFilter{color:#ee2439}app-report div.filterPromptHolder div.header,app-dashboard div.filterPromptHolder div.header,div.yfContainer div.filterPromptHolder div.header,app-story div.filterPromptHolder div.header{border-left:1px solid #ccc;border-right:1px solid #ccc}app-report div.filterPromptHolder div.searchBar,app-dashboard div.filterPromptHolder div.searchBar,div.yfContainer div.filterPromptHolder div.searchBar,app-story div.filterPromptHolder div.searchBar{border-radius:6px;margin:0px 20px;margin-bottom:20px;width:258px}app-report div.filterPromptHolder .searchImgContainer>img,app-dashboard div.filterPromptHolder .searchImgContainer>img,div.yfContainer div.filterPromptHolder .searchImgContainer>img,app-story div.filterPromptHolder .searchImgContainer>img{border-radius:6px}app-report div.filterPromptHolder .multiOptionList img,app-dashboard div.filterPromptHolder .multiOptionList img,div.yfContainer div.filterPromptHolder .multiOptionList img,app-story div.filterPromptHolder .multiOptionList img{float:left;height:16px;width:16px}app-report div.filterPromptHolder .multiOptionList span,app-dashboard div.filterPromptHolder .multiOptionList span,div.yfContainer div.filterPromptHolder .multiOptionList span,app-story div.filterPromptHolder .multiOptionList span{font-size:14px;color:#333740;font-weight:600;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}app-report div.filterPromptHolder .multiOptionList .checkboxOption,app-dashboard div.filterPromptHolder .multiOptionList .checkboxOption,div.yfContainer div.filterPromptHolder .multiOptionList .checkboxOption,app-story div.filterPromptHolder .multiOptionList .checkboxOption{margin:10px 0px;clear:left}app-report .inclusiveFilter,app-dashboard .inclusiveFilter,div.yfContainer .inclusiveFilter,app-story .inclusiveFilter{color:var(--primary-color)}app-report .exclusiveFilter,app-dashboard .exclusiveFilter,div.yfContainer .exclusiveFilter,app-story .exclusiveFilter{color:#fe2e2e}app-report div.filterPromptHolder div.promptValuesHolder,app-dashboard div.filterPromptHolder div.promptValuesHolder,div.yfContainer div.filterPromptHolder div.promptValuesHolder,app-story div.filterPromptHolder div.promptValuesHolder{border-top:1px solid #dbdde5;height:300px;background-color:#fff;padding:10px 20px}app-report div.filterPromptHolder div.promptValuesHolder>div,app-dashboard div.filterPromptHolder div.promptValuesHolder>div,div.yfContainer div.filterPromptHolder div.promptValuesHolder>div,app-story div.filterPromptHolder div.promptValuesHolder>div{overflow-x:hidden;overflow-y:auto;height:295px;padding-top:5px}app-report div.filterPromptHolder div.promptValuesHolder div.sideBySide,app-dashboard div.filterPromptHolder div.promptValuesHolder div.sideBySide,div.yfContainer div.filterPromptHolder div.promptValuesHolder div.sideBySide,app-story div.filterPromptHolder div.promptValuesHolder div.sideBySide{width:50%;float:left}app-report div.filterPromptHolder div.submitButton,app-dashboard div.filterPromptHolder div.submitButton,div.yfContainer div.filterPromptHolder div.submitButton,app-story div.filterPromptHolder div.submitButton{display:table;position:absolute;bottom:20px;right:17px}app-report div.filterPromptHolder div.promptValuesControl,app-dashboard div.filterPromptHolder div.promptValuesControl,div.yfContainer div.filterPromptHolder div.promptValuesControl,app-story div.filterPromptHolder div.promptValuesControl{float:left;overflow:hidden;margin-top:12px}app-report div.filterPromptHolder div.promptValuesControl div,app-dashboard div.filterPromptHolder div.promptValuesControl div,div.yfContainer div.filterPromptHolder div.promptValuesControl div,app-story div.filterPromptHolder div.promptValuesControl div{float:left}app-report div.filterPromptHolder div.selectAll,app-dashboard div.filterPromptHolder div.selectAll,div.yfContainer div.filterPromptHolder div.selectAll,app-story div.filterPromptHolder div.selectAll{background-repeat:no-repeat;background-size:20px 13px;background-position:center;cursor:pointer}app-report div.filterPromptHolder div.selectNone,app-dashboard div.filterPromptHolder div.selectNone,div.yfContainer div.filterPromptHolder div.selectNone,app-story div.filterPromptHolder div.selectNone{background-size:15px 15px;width:20px;height:20px;background-repeat:no-repeat;background-position:center;cursor:pointer}app-report div.filterPromptHolder div.sort,app-dashboard div.filterPromptHolder div.sort,div.yfContainer div.filterPromptHolder div.sort,app-story div.filterPromptHolder div.sort{width:20px;height:25px;background-image:url("../images/sort-descending-icon.svg");background-size:15px 15px;background-position:center;background-repeat:no-repeat;cursor:pointer}app-report div.filterPromptHolder div.sortAscending,app-dashboard div.filterPromptHolder div.sortAscending,div.yfContainer div.filterPromptHolder div.sortAscending,app-story div.filterPromptHolder div.sortAscending{background-image:url("../images/sort-ascending-icon.svg")}app-report div.radio-button-container,app-dashboard div.radio-button-container,div.yfContainer div.radio-button-container,app-story div.radio-button-container{position:relative;float:left;height:260px;width:175px;border-right:1px solid #ccc}app-report div.radio-panel-lower-item,app-dashboard div.radio-panel-lower-item,div.yfContainer div.radio-panel-lower-item,app-story div.radio-panel-lower-item{padding-left:20px;position:absolute;bottom:0px}app-report td.right-settings-text,app-dashboard td.right-settings-text,div.yfContainer td.right-settings-text,app-story td.right-settings-text{cursor:pointer;font-size:13px;color:#6dbff0}app-report td.left-settings-icon,app-dashboard td.left-settings-icon,div.yfContainer td.left-settings-icon,app-story td.left-settings-icon{cursor:pointer;padding-left:5px;padding-top:3px}app-report div.radio-panel-lower,app-dashboard div.radio-panel-lower,div.yfContainer div.radio-panel-lower,app-story div.radio-panel-lower{position:absolute;bottom:20px;left:25px;right:25px}app-report div.radio-button-left,app-dashboard div.radio-button-left,div.yfContainer div.radio-button-left,app-story div.radio-button-left{margin-left:20px;padding-top:4px}app-report div.radio-button-right,app-dashboard div.radio-button-right,div.yfContainer div.radio-button-right,app-story div.radio-button-right{margin-left:5px;padding-top:5px;padding-bottom:5px;color:var(--dark-grey);font-size:16px;cursor:pointer}app-report div.radio-options-inner-container,app-dashboard div.radio-options-inner-container,div.yfContainer div.radio-options-inner-container,app-story div.radio-options-inner-container{height:210px;overflow:auto;padding-top:8px}app-report div.radio-panel-view-outter,app-dashboard div.radio-panel-view-outter,div.yfContainer div.radio-panel-view-outter,app-story div.radio-panel-view-outter{margin-top:20px;overflow:auto}app-report div.radio-panel-view-outter.noRadioOptions,app-dashboard div.radio-panel-view-outter.noRadioOptions,div.yfContainer div.radio-panel-view-outter.noRadioOptions,app-story div.radio-panel-view-outter.noRadioOptions{overflow:inherit}app-report div.radio-panel-loader-view,app-dashboard div.radio-panel-loader-view,div.yfContainer div.radio-panel-loader-view,app-story div.radio-panel-loader-view{position:absolute;top:0px;left:0px;bottom:0px;right:0px;background-color:#f9f9f9;z-index:55}app-report div.radio-panel-view,app-dashboard div.radio-panel-view,div.yfContainer div.radio-panel-view,app-story div.radio-panel-view{position:absolute;top:0px;left:0px;bottom:0px;right:0px}app-report div.toggleNotify,app-dashboard div.toggleNotify,div.yfContainer div.toggleNotify,app-story div.toggleNotify{float:left;padding-top:3px;margin-right:70px}app-report div.toggleHolder,app-dashboard div.toggleHolder,div.yfContainer div.toggleHolder,app-story div.toggleHolder{float:left}app-report div.fieldContainer,app-dashboard div.fieldContainer,div.yfContainer div.fieldContainer,app-story div.fieldContainer{position:relative}app-report div.fieldDragHover,app-report div.subFieldDragHover,app-dashboard div.fieldDragHover,app-dashboard div.subFieldDragHover,div.yfContainer div.fieldDragHover,div.yfContainer div.subFieldDragHover,app-story div.fieldDragHover,app-story div.subFieldDragHover{display:none;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;border:2px solid #80cff6;z-index:5}app-report div.fieldContainerDragging div.fieldDragHover,app-dashboard div.fieldContainerDragging div.fieldDragHover,div.yfContainer div.fieldContainerDragging div.fieldDragHover,app-story div.fieldContainerDragging div.fieldDragHover{display:block}app-report div.fieldDragIndicator,app-report div.subFieldDragIndicator,app-dashboard div.fieldDragIndicator,app-dashboard div.subFieldDragIndicator,div.yfContainer div.fieldDragIndicator,div.yfContainer div.subFieldDragIndicator,app-story div.fieldDragIndicator,app-story div.subFieldDragIndicator{position:absolute;left:5px;right:5px;top:0;height:2px;border-radius:5px;background:#80cff6;z-index:5;display:none}app-report div.fieldGroupDragIndicator,app-dashboard div.fieldGroupDragIndicator,div.yfContainer div.fieldGroupDragIndicator,app-story div.fieldGroupDragIndicator{position:absolute;top:0;height:2px;left:5px;right:5px;background:#80cff6;border-radius:5px;z-index:5;display:none}app-report div.reportFolderHeading,app-dashboard div.reportFolderHeading,div.yfContainer div.reportFolderHeading,app-story div.reportFolderHeading{height:25px;padding:0 5px;cursor:pointer;position:relative}app-report div.reportDataExp,app-dashboard div.reportDataExp,div.yfContainer div.reportDataExp,app-story div.reportDataExp{position:absolute;right:0;width:25px;top:0;bottom:0}app-report div.reportFolderHeading div.reportDataExp,app-dashboard div.reportFolderHeading div.reportDataExp,div.yfContainer div.reportFolderHeading div.reportDataExp,app-story div.reportFolderHeading div.reportDataExp{left:0;right:auto}app-report div.reportDataExp img,app-dashboard div.reportDataExp img,div.yfContainer div.reportDataExp img,app-story div.reportDataExp img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}app-report div.reportDataTitle,app-dashboard div.reportDataTitle,div.yfContainer div.reportDataTitle,app-story div.reportDataTitle{position:absolute;left:5px;right:30px;top:1px;bottom:0;font-size:15px;color:var(--dark-grey);line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-report div.reportFolderHeading div.reportDataTitle,app-dashboard div.reportFolderHeading div.reportDataTitle,div.yfContainer div.reportFolderHeading div.reportDataTitle,app-story div.reportFolderHeading div.reportDataTitle{left:30px;right:5px;top:3px}app-report .reportDataContainer,app-dashboard .reportDataContainer,div.yfContainer .reportDataContainer,app-story .reportDataContainer{padding:3px;border-bottom:1px solid var(--border-grey)}app-report .reportFolderContainer,app-dashboard .reportFolderContainer,div.yfContainer .reportFolderContainer,app-story .reportFolderContainer{border-bottom:0px}app-report .reportDataItem,app-dashboard .reportDataItem,div.yfContainer .reportDataItem,app-story .reportDataItem{position:relative;color:var(--dark-grey);font-size:14px;height:25px;min-height:25px;line-height:25px}app-report .reportDataItemGreyed,app-dashboard .reportDataItemGreyed,div.yfContainer .reportDataItemGreyed,app-story .reportDataItemGreyed{color:var(--grey) !important}app-report div.reportFieldHier,app-dashboard div.reportFieldHier,div.yfContainer div.reportFieldHier,app-story div.reportFieldHier{position:absolute;left:9px;width:6px;top:0;bottom:0}app-report div.reportDataSubItems>div.reportDataItem>div.reportFieldHier,app-dashboard div.reportDataSubItems>div.reportDataItem>div.reportFieldHier,div.yfContainer div.reportDataSubItems>div.reportDataItem>div.reportFieldHier,app-story div.reportDataSubItems>div.reportDataItem>div.reportFieldHier{left:39px}app-report div.reportFieldHierTop,app-dashboard div.reportFieldHierTop,div.yfContainer div.reportFieldHierTop,app-story div.reportFieldHierTop{top:13px;background:url(../images/tree_backgrd.gif)}app-report div.reportFieldHierBottom,app-dashboard div.reportFieldHierBottom,div.yfContainer div.reportFieldHierBottom,app-story div.reportFieldHierBottom{bottom:14px}app-report div.reportFieldNoHier div.reportFieldHier,app-dashboard div.reportFieldNoHier div.reportFieldHier,div.yfContainer div.reportFieldNoHier div.reportFieldHier,app-story div.reportFieldNoHier div.reportFieldHier{display:none}app-report div.reportFieldHierMiddle,app-dashboard div.reportFieldHierMiddle,div.yfContainer div.reportFieldHierMiddle,app-story div.reportFieldHierMiddle{background:url(../images/tree_backgrd.gif) repeat-y}app-report div.reportFieldHier img,app-dashboard div.reportFieldHier img,div.yfContainer div.reportFieldHier img,app-story div.reportFieldHier img{position:absolute;width:6px}app-report div.reportFieldHierMiddle img,app-dashboard div.reportFieldHierMiddle img,div.yfContainer div.reportFieldHierMiddle img,app-story div.reportFieldHierMiddle img{top:0;bottom:0;margin:auto 0}app-report div.reportFieldHighlight,app-dashboard div.reportFieldHighlight,div.yfContainer div.reportFieldHighlight,app-story div.reportFieldHighlight{display:none;position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #ececec;border-radius:3px;background:#fbfbfb}app-report div.reportDataItem:hover div.reportFieldHighlight,app-dashboard div.reportDataItem:hover div.reportFieldHighlight,div.yfContainer div.reportDataItem:hover div.reportFieldHighlight,app-story div.reportDataItem:hover div.reportFieldHighlight{display:block}app-report div.reportDataItemNoHover:hover div.reportFieldHighlight,app-dashboard div.reportDataItemNoHover:hover div.reportFieldHighlight,div.yfContainer div.reportDataItemNoHover:hover div.reportFieldHighlight,app-story div.reportDataItemNoHover:hover div.reportFieldHighlight{display:none}app-report div.draggingErrorMessageHeader,app-dashboard div.draggingErrorMessageHeader,div.yfContainer div.draggingErrorMessageHeader,app-story div.draggingErrorMessageHeader{background:#c00;color:var(--white);font-size:15px;padding:8px 12px;font-weight:bold}app-report div.draggingErrorMessageBody,app-dashboard div.draggingErrorMessageBody,div.yfContainer div.draggingErrorMessageBody,app-story div.draggingErrorMessageBody{border:1px solid #c00;background:#fdfdfd;font-size:14px;color:var(--dark-grey);padding:8px 12px}app-report div.draggingErrorMessageHeaderWarning,app-dashboard div.draggingErrorMessageHeaderWarning,div.yfContainer div.draggingErrorMessageHeaderWarning,app-story div.draggingErrorMessageHeaderWarning{background:#d80}app-report div.draggingErrorMessageBodyWarning,app-dashboard div.draggingErrorMessageBodyWarning,div.yfContainer div.draggingErrorMessageBodyWarning,app-story div.draggingErrorMessageBodyWarning{border:1px solid #d80}app-report div.reportDataItemSelected div.reportFieldHighlight,app-dashboard div.reportDataItemSelected div.reportFieldHighlight,div.yfContainer div.reportDataItemSelected div.reportFieldHighlight,app-story div.reportDataItemSelected div.reportFieldHighlight{display:block;background:#f0f0f0;border-color:var(--border-grey)}app-report div.reportDataItemSelectedFirst div.reportFieldHighlight,app-dashboard div.reportDataItemSelectedFirst div.reportFieldHighlight,div.yfContainer div.reportDataItemSelectedFirst div.reportFieldHighlight,app-story div.reportDataItemSelectedFirst div.reportFieldHighlight{display:block;background:#f0f0f0;border-color:var(--border-grey);border-bottom:0;border-radius:3px 3px 0 0}app-report div.reportDataItemSelectedMiddle div.reportFieldHighlight,app-dashboard div.reportDataItemSelectedMiddle div.reportFieldHighlight,div.yfContainer div.reportDataItemSelectedMiddle div.reportFieldHighlight,app-story div.reportDataItemSelectedMiddle div.reportFieldHighlight{display:block;background:#f0f0f0;border-color:var(--border-grey);border-top:0;border-bottom:0;border-radius:0}app-report div.reportDataItemSelectedLast div.reportFieldHighlight,app-dashboard div.reportDataItemSelectedLast div.reportFieldHighlight,div.yfContainer div.reportDataItemSelectedLast div.reportFieldHighlight,app-story div.reportDataItemSelectedLast div.reportFieldHighlight{display:block;background:#f0f0f0;border-color:var(--border-grey);border-top:0;border-radius:0 0 3px 3px}app-report div.reportDataItemSelectedInvalid div.reportFieldHighlight,app-dashboard div.reportDataItemSelectedInvalid div.reportFieldHighlight,div.yfContainer div.reportDataItemSelectedInvalid div.reportFieldHighlight,app-story div.reportDataItemSelectedInvalid div.reportFieldHighlight{border-color:#ff0303}app-report div.reportDataItemSelectedWarning div.reportFieldHighlight,app-dashboard div.reportDataItemSelectedWarning div.reportFieldHighlight,div.yfContainer div.reportDataItemSelectedWarning div.reportFieldHighlight,app-story div.reportDataItemSelectedWarning div.reportFieldHighlight{border-color:#d80}app-report div.reportDataItemSelectedHorizFirst div.reportFieldHighlight,app-dashboard div.reportDataItemSelectedHorizFirst div.reportFieldHighlight,div.yfContainer div.reportDataItemSelectedHorizFirst div.reportFieldHighlight,app-story div.reportDataItemSelectedHorizFirst div.reportFieldHighlight{display:block;background:#f0f0f0;border-color:var(--border-grey);border-right:0;border-radius:3px 0 0 3px}app-report div.reportDataItemSelectedHorizMiddle div.reportFieldHighlight,app-dashboard div.reportDataItemSelectedHorizMiddle div.reportFieldHighlight,div.yfContainer div.reportDataItemSelectedHorizMiddle div.reportFieldHighlight,app-story div.reportDataItemSelectedHorizMiddle div.reportFieldHighlight{display:block;background:#f0f0f0;border-color:var(--border-grey);border-left:0;border-right:0;border-radius:0}app-report div.reportDataItemSelectedHorizLast div.reportFieldHighlight,app-dashboard div.reportDataItemSelectedHorizLast div.reportFieldHighlight,div.yfContainer div.reportDataItemSelectedHorizLast div.reportFieldHighlight,app-story div.reportDataItemSelectedHorizLast div.reportFieldHighlight{display:block;background:#f0f0f0;border-color:var(--border-grey);border-left:0;border-radius:0 3px 3px 0}app-report div.reportFieldIcon,app-dashboard div.reportFieldIcon,div.yfContainer div.reportFieldIcon,app-story div.reportFieldIcon{position:absolute;left:15px;width:30px;top:0;bottom:0}app-report div.reportDataSubItems>div.reportDataItem>div.reportFieldIcon,app-dashboard div.reportDataSubItems>div.reportDataItem>div.reportFieldIcon,div.yfContainer div.reportDataSubItems>div.reportDataItem>div.reportFieldIcon,app-story div.reportDataSubItems>div.reportDataItem>div.reportFieldIcon{left:45px}app-report div.reportFieldNoHier div.reportFieldIcon,app-dashboard div.reportFieldNoHier div.reportFieldIcon,div.yfContainer div.reportFieldNoHier div.reportFieldIcon,app-story div.reportFieldNoHier div.reportFieldIcon{left:0}app-report div.reportDataSubItems>div.reportFieldNoHier div.reportFieldIcon,app-dashboard div.reportDataSubItems>div.reportFieldNoHier div.reportFieldIcon,div.yfContainer div.reportDataSubItems>div.reportFieldNoHier div.reportFieldIcon,app-story div.reportDataSubItems>div.reportFieldNoHier div.reportFieldIcon{left:30px}app-report div.reportFieldIcon img,app-dashboard div.reportFieldIcon img,div.yfContainer div.reportFieldIcon img,app-story div.reportFieldIcon img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}app-report div.reportDataItemDisabled div.reportFieldIcon img,app-dashboard div.reportDataItemDisabled div.reportFieldIcon img,div.yfContainer div.reportDataItemDisabled div.reportFieldIcon img,app-story div.reportDataItemDisabled div.reportFieldIcon img{opacity:.5}app-report div.reportFieldName,app-dashboard div.reportFieldName,div.yfContainer div.reportFieldName,app-story div.reportFieldName{position:absolute;left:45px;right:0;top:0;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}app-report div.reportDataSubItems>div.reportDataItem>div.reportFieldName,app-dashboard div.reportDataSubItems>div.reportDataItem>div.reportFieldName,div.yfContainer div.reportDataSubItems>div.reportDataItem>div.reportFieldName,app-story div.reportDataSubItems>div.reportDataItem>div.reportFieldName{left:75px}app-report div.reportFieldNoHier div.reportFieldName,app-dashboard div.reportFieldNoHier div.reportFieldName,div.yfContainer div.reportFieldNoHier div.reportFieldName,app-story div.reportFieldNoHier div.reportFieldName{left:30px}app-report div.reportDataSubItems>div.reportFieldNoHier div.reportFieldName,app-dashboard div.reportDataSubItems>div.reportFieldNoHier div.reportFieldName,div.yfContainer div.reportDataSubItems>div.reportFieldNoHier div.reportFieldName,app-story div.reportDataSubItems>div.reportFieldNoHier div.reportFieldName{left:60px}app-report div.reportDataItem:hover div.reportFieldName,app-dashboard div.reportDataItem:hover div.reportFieldName,div.yfContainer div.reportDataItem:hover div.reportFieldName,app-story div.reportDataItem:hover div.reportFieldName{right:30px}app-report div.reportDataItemNoMenu:hover div.reportFieldName,app-dashboard div.reportDataItemNoMenu:hover div.reportFieldName,div.yfContainer div.reportDataItemNoMenu:hover div.reportFieldName,app-story div.reportDataItemNoMenu:hover div.reportFieldName{right:0}app-report div.reportDataItemDisabled div.reportFieldName,app-dashboard div.reportDataItemDisabled div.reportFieldName,div.yfContainer div.reportDataItemDisabled div.reportFieldName,app-story div.reportDataItemDisabled div.reportFieldName{color:var(--grey)}app-report div.reportDataItemDisabled:hover div.reportFieldName,app-dashboard div.reportDataItemDisabled:hover div.reportFieldName,div.yfContainer div.reportDataItemDisabled:hover div.reportFieldName,app-story div.reportDataItemDisabled:hover div.reportFieldName{right:0}app-report div.reportFieldName.fieldNameHighlighted,app-dashboard div.reportFieldName.fieldNameHighlighted,div.yfContainer div.reportFieldName.fieldNameHighlighted,app-story div.reportFieldName.fieldNameHighlighted{font-weight:bold}app-report div.reportFieldMenuDrop,app-dashboard div.reportFieldMenuDrop,div.yfContainer div.reportFieldMenuDrop,app-story div.reportFieldMenuDrop{display:none;position:absolute;right:0;width:30px;top:0;bottom:0;cursor:pointer}app-report div.reportDataItem:hover div.reportFieldMenuDrop,app-dashboard div.reportDataItem:hover div.reportFieldMenuDrop,div.yfContainer div.reportDataItem:hover div.reportFieldMenuDrop,app-story div.reportDataItem:hover div.reportFieldMenuDrop{display:block}app-report div.reportDataItemNoMenu:hover div.reportFieldMenuDrop,app-dashboard div.reportDataItemNoMenu:hover div.reportFieldMenuDrop,div.yfContainer div.reportDataItemNoMenu:hover div.reportFieldMenuDrop,app-story div.reportDataItemNoMenu:hover div.reportFieldMenuDrop{display:none}app-report div.reportDataItemDisabled:hover div.reportFieldMenuDrop,app-dashboard div.reportDataItemDisabled:hover div.reportFieldMenuDrop,div.yfContainer div.reportDataItemDisabled:hover div.reportFieldMenuDrop,app-story div.reportDataItemDisabled:hover div.reportFieldMenuDrop{display:none}app-report div.reportFieldMenuDrop img,app-dashboard div.reportFieldMenuDrop img,div.yfContainer div.reportFieldMenuDrop img,app-story div.reportFieldMenuDrop img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}app-report div.reportDataItemSelected,app-dashboard div.reportDataItemSelected,div.yfContainer div.reportDataItemSelected,app-story div.reportDataItemSelected{height:auto}app-report div.reportDataItemSelected div.reportFieldIcon,app-dashboard div.reportDataItemSelected div.reportFieldIcon,div.yfContainer div.reportDataItemSelected div.reportFieldIcon,app-story div.reportDataItemSelected div.reportFieldIcon{bottom:auto;top:3px;min-height:20px}app-report div.reportFieldInfo,app-dashboard div.reportFieldInfo,div.yfContainer div.reportFieldInfo,app-story div.reportFieldInfo{display:none;padding-left:41px;padding-top:25px;position:relative;line-height:normal}app-report td.reportFieldInfoLabel,app-dashboard td.reportFieldInfoLabel,div.yfContainer td.reportFieldInfoLabel,app-story td.reportFieldInfoLabel{vertical-align:top}app-report td.tableAndColumnName,app-dashboard td.tableAndColumnName,div.yfContainer td.tableAndColumnName,app-story td.tableAndColumnName{white-space:nowrap}app-report div.reportDataItemSelected div.reportFieldInfo,app-dashboard div.reportDataItemSelected div.reportFieldInfo,div.yfContainer div.reportDataItemSelected div.reportFieldInfo,app-story div.reportDataItemSelected div.reportFieldInfo{display:block}app-report div.hierarchyList,app-dashboard div.hierarchyList,div.yfContainer div.hierarchyList,app-story div.hierarchyList{margin-left:25px}app-report div.hierarchyList .selected,app-dashboard div.hierarchyList .selected,div.yfContainer div.hierarchyList .selected,app-story div.hierarchyList .selected{background-color:#f9f9f9}app-report div.hierarchyDesc,app-dashboard div.hierarchyDesc,div.yfContainer div.hierarchyDesc,app-story div.hierarchyDesc{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 10px;height:16px;position:relative}app-report div.hierarchyDesc:hover,app-dashboard div.hierarchyDesc:hover,div.yfContainer div.hierarchyDesc:hover,app-story div.hierarchyDesc:hover{background-color:#f9f9f9}app-report div.hierarchyChildren,app-dashboard div.hierarchyChildren,div.yfContainer div.hierarchyChildren,app-story div.hierarchyChildren{display:none}app-report div.notificationFlag,app-dashboard div.notificationFlag,div.yfContainer div.notificationFlag,app-story div.notificationFlag{padding:0 150px 0 10px;color:var(--white);width:0px;height:0px;border-right:10px solid var(--primary-color);border-left:12px solid transparent;border-top:17px solid var(--primary-color);border-bottom:17px solid var(--primary-color);font-size:18px}app-report div.notificationFlag span,app-dashboard div.notificationFlag span,div.yfContainer div.notificationFlag span,app-story div.notificationFlag span{display:inline-block;position:relative;top:-12px;white-space:nowrap}app-report div.lbviewpopup,app-dashboard div.lbviewpopup,div.yfContainer div.lbviewpopup,app-story div.lbviewpopup{background:#f8f8f8;height:554px}app-report div.lbviewpopupof,app-dashboard div.lbviewpopupof,div.yfContainer div.lbviewpopupof,app-story div.lbviewpopupof{height:462px;overflow-y:auto;overflow-x:hidden}app-report div.lbviewpopupofscroll,app-dashboard div.lbviewpopupofscroll,div.yfContainer div.lbviewpopupofscroll,app-story div.lbviewpopupofscroll{border-bottom:1px solid var(--border-grey)}app-report div.lbviewpopupinner,app-dashboard div.lbviewpopupinner,div.yfContainer div.lbviewpopupinner,app-story div.lbviewpopupinner{margin:20px 25px}app-report td.disableRadioOption,app-dashboard td.disableRadioOption,div.yfContainer td.disableRadioOption,app-story td.disableRadioOption{position:relative}app-report td.disableRadioOption:after,app-dashboard td.disableRadioOption:after,div.yfContainer td.disableRadioOption:after,app-story td.disableRadioOption:after{content:"";width:21px;height:21px;background-color:gray;top:3px;left:2px;border-radius:20px;position:absolute;opacity:.3}app-report div#bcFailGroupSearch,app-dashboard div#bcFailGroupSearch,div.yfContainer div#bcFailGroupSearch,app-story div#bcFailGroupSearch{text-align:left;width:186px}app-report div.broadcastListContainer,app-dashboard div.broadcastListContainer,div.yfContainer div.broadcastListContainer,app-story div.broadcastListContainer{padding-top:10px;padding-right:10px}app-report div.addBroadcastBtn,app-dashboard div.addBroadcastBtn,div.yfContainer div.addBroadcastBtn,app-story div.addBroadcastBtn{padding-left:10px}app-report div.reportBroadcastListSection,app-dashboard div.reportBroadcastListSection,div.yfContainer div.reportBroadcastListSection,app-story div.reportBroadcastListSection{height:400px;overflow:auto;margin-left:-15px}app-report div.broadcastButtonsRow,app-dashboard div.broadcastButtonsRow,div.yfContainer div.broadcastButtonsRow,app-story div.broadcastButtonsRow{margin-top:16px}app-report table.broadcastListItem,app-dashboard table.broadcastListItem,div.yfContainer table.broadcastListItem,app-story table.broadcastListItem{width:100%}app-report td.broadcastListItemType,app-dashboard td.broadcastListItemType,div.yfContainer td.broadcastListItemType,app-story td.broadcastListItemType{width:1px;text-align:left}app-report td.broadcastListItemType>img,app-dashboard td.broadcastListItemType>img,div.yfContainer td.broadcastListItemType>img,app-story td.broadcastListItemType>img{margin-right:8px}app-report td.broadcastListItemName>a,app-dashboard td.broadcastListItemName>a,div.yfContainer td.broadcastListItemName>a,app-story td.broadcastListItemName>a{text-decoration:none}app-report td.broadcastListItemDelete,app-dashboard td.broadcastListItemDelete,div.yfContainer td.broadcastListItemDelete,app-story td.broadcastListItemDelete{width:1px;text-align:left}app-report td.broadcastListItemDelete>img,app-dashboard td.broadcastListItemDelete>img,div.yfContainer td.broadcastListItemDelete>img,app-story td.broadcastListItemDelete>img{cursor:pointer;margin-right:11px}app-report div#broadcastListEmptyMsgDiv,app-dashboard div#broadcastListEmptyMsgDiv,div.yfContainer div#broadcastListEmptyMsgDiv,app-story div#broadcastListEmptyMsgDiv{background:#e9e9e9;border:1px solid #cdcdcd;font-size:14px;padding:8px;margin:10px 0;text-align:center}app-report div.bcItemList,app-dashboard div.bcItemList,div.yfContainer div.bcItemList,app-story div.bcItemList{border-style:solid;border-color:#e4e4e4;border-width:0 1px 1px 1px;position:relative}app-report div.bcItemHeader,app-dashboard div.bcItemHeader,div.yfContainer div.bcItemHeader,app-story div.bcItemHeader{background:var(--background-white);border-top:1px solid #e4e4e4;position:relative;height:40px;cursor:pointer}app-report div.bcItemHeader:hover,app-dashboard div.bcItemHeader:hover,div.yfContainer div.bcItemHeader:hover,app-story div.bcItemHeader:hover{background:#f8f8f8}app-report div.bcItemIcons,app-dashboard div.bcItemIcons,div.yfContainer div.bcItemIcons,app-story div.bcItemIcons{position:absolute;left:10px;width:40px;top:0;bottom:0}app-report div.bcItemTypeIcon,app-dashboard div.bcItemTypeIcon,div.yfContainer div.bcItemTypeIcon,app-story div.bcItemTypeIcon{position:absolute;top:0;bottom:0;left:0;right:10px}app-report img.blkCentre,app-dashboard img.blkCentre,div.yfContainer img.blkCentre,app-story img.blkCentre{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}app-report div.bcItemExpIcon,app-dashboard div.bcItemExpIcon,div.yfContainer div.bcItemExpIcon,app-story div.bcItemExpIcon{position:absolute;top:0;bottom:0;right:0;width:10px}app-report div.bcItemDescription,app-dashboard div.bcItemDescription,div.yfContainer div.bcItemDescription,app-story div.bcItemDescription{position:absolute;left:60px;right:60px;top:0;bottom:0;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-report div.bcItemAlertIcon,app-dashboard div.bcItemAlertIcon,div.yfContainer div.bcItemAlertIcon,app-story div.bcItemAlertIcon{position:absolute;right:10px;width:40px;top:0;bottom:0}app-report div.bcItemBody,app-dashboard div.bcItemBody,div.yfContainer div.bcItemBody,app-story div.bcItemBody{display:none;background:var(--background-white)}app-report div.bcItemInfoLeft,app-dashboard div.bcItemInfoLeft,div.yfContainer div.bcItemInfoLeft,app-story div.bcItemInfoLeft{width:300px;float:left}app-report div.bcItemInfoRight,app-dashboard div.bcItemInfoRight,div.yfContainer div.bcItemInfoRight,app-story div.bcItemInfoRight{width:390px;float:right;padding-top:20px}app-report div.bcItemDelivery,app-dashboard div.bcItemDelivery,div.yfContainer div.bcItemDelivery,app-story div.bcItemDelivery{margin-bottom:20px}app-report div.bcItemDelivery span.bcItemDelivery,app-dashboard div.bcItemDelivery span.bcItemDelivery,div.yfContainer div.bcItemDelivery span.bcItemDelivery,app-story div.bcItemDelivery span.bcItemDelivery{color:var(--primary-color);cursor:default}app-report div.bcItemDelivery:hover span.bcItemDelivery,app-dashboard div.bcItemDelivery:hover span.bcItemDelivery,div.yfContainer div.bcItemDelivery:hover span.bcItemDelivery,app-story div.bcItemDelivery:hover span.bcItemDelivery{background:#f0f0f0}app-report div.bcItemCalendar1,app-report div.bcItemCalendar2,app-report div.bcItemCalendar3,app-dashboard div.bcItemCalendar1,app-dashboard div.bcItemCalendar2,app-dashboard div.bcItemCalendar3,div.yfContainer div.bcItemCalendar1,div.yfContainer div.bcItemCalendar2,div.yfContainer div.bcItemCalendar3,app-story div.bcItemCalendar1,app-story div.bcItemCalendar2,app-story div.bcItemCalendar3{float:left}app-report div.bcItemCalendar2,app-dashboard div.bcItemCalendar2,div.yfContainer div.bcItemCalendar2,app-story div.bcItemCalendar2{padding:0 10px}app-report div.bcItemCalendarInfo,app-dashboard div.bcItemCalendarInfo,div.yfContainer div.bcItemCalendarInfo,app-story div.bcItemCalendarInfo{clear:both}app-report div.bcItemCalendarInfo span,app-dashboard div.bcItemCalendarInfo span,div.yfContainer div.bcItemCalendarInfo span,app-story div.bcItemCalendarInfo span{font-weight:bold}app-report div.bcItemFailure,app-dashboard div.bcItemFailure,div.yfContainer div.bcItemFailure,app-story div.bcItemFailure{clear:both;border:1px solid #e4e4e4;background:#f0f0f0;padding:10px;margin:0 20px 0 43px}app-report div.bcItemFailureTitle,app-dashboard div.bcItemFailureTitle,div.yfContainer div.bcItemFailureTitle,app-story div.bcItemFailureTitle{color:#e90202;font-size:24px}app-report td.bcItemFailureRunning,app-dashboard td.bcItemFailureRunning,div.yfContainer td.bcItemFailureRunning,app-story td.bcItemFailureRunning{text-align:right}app-report div.bcItemButtons,app-dashboard div.bcItemButtons,div.yfContainer div.bcItemButtons,app-story div.bcItemButtons{clear:both;padding:0 20px 0 43px}app-report div.bcItemFailureResult span,app-dashboard div.bcItemFailureResult span,div.yfContainer div.bcItemFailureResult span,app-story div.bcItemFailureResult span{font-weight:bold}app-report div.bcUnavailable,app-dashboard div.bcUnavailable,div.yfContainer div.bcUnavailable,app-story div.bcUnavailable{border:1px solid #e4e4e4;background:var(--background-white);padding:10px;margin-bottom:20px;line-height:24px}app-report div.bcUnavailable img,app-dashboard div.bcUnavailable img,div.yfContainer div.bcUnavailable img,app-story div.bcUnavailable img{padding-right:10px}app-report div.taskBroadcastInfo,app-dashboard div.taskBroadcastInfo,div.yfContainer div.taskBroadcastInfo,app-story div.taskBroadcastInfo{padding:16px 0 16px 43px}app-report div.taskScheduleInfo div.extraInfo,app-dashboard div.taskScheduleInfo div.extraInfo,div.yfContainer div.taskScheduleInfo div.extraInfo,app-story div.taskScheduleInfo div.extraInfo{display:none}app-report span.taskRecipientsCount,app-dashboard span.taskRecipientsCount,div.yfContainer span.taskRecipientsCount,app-story span.taskRecipientsCount{font-size:32px;margin-right:6px}app-report div.taskLastModifier,app-dashboard div.taskLastModifier,div.yfContainer div.taskLastModifier,app-story div.taskLastModifier{margin-top:4px;margin-bottom:16px;white-space:nowrap;display:table}app-report div.taskLastModifierAvatar,app-dashboard div.taskLastModifierAvatar,div.yfContainer div.taskLastModifierAvatar,app-story div.taskLastModifierAvatar{display:table-cell}app-report div.taskLastModifierAvatar>img,app-dashboard div.taskLastModifierAvatar>img,div.yfContainer div.taskLastModifierAvatar>img,app-story div.taskLastModifierAvatar>img{width:48px;height:48px;border:1px solid #eee}app-report div.taskLastModifier span,app-dashboard div.taskLastModifier span,div.yfContainer div.taskLastModifier span,app-story div.taskLastModifier span{font-size:15px;vertical-align:top;margin-left:11px}app-report div.taskLastModifier span.lastModificationDate,app-dashboard div.taskLastModifier span.lastModificationDate,div.yfContainer div.taskLastModifier span.lastModificationDate,app-story div.taskLastModifier span.lastModificationDate{font-size:15px}app-report div.taskLastModificationInfo,app-dashboard div.taskLastModificationInfo,div.yfContainer div.taskLastModificationInfo,app-story div.taskLastModificationInfo{display:table-cell;vertical-align:top}app-report div.taskLastModificationInfo span.lastModifierName,app-dashboard div.taskLastModificationInfo span.lastModifierName,div.yfContainer div.taskLastModificationInfo span.lastModifierName,app-story div.taskLastModificationInfo span.lastModifierName{color:var(--primary-color)}app-report div.taskRecipientsList>img,app-dashboard div.taskRecipientsList>img,div.yfContainer div.taskRecipientsList>img,app-story div.taskRecipientsList>img{padding:0;vertical-align:middle;border:1px solid #eee}app-report div.taskRecipientsList>span,app-dashboard div.taskRecipientsList>span,div.yfContainer div.taskRecipientsList>span,app-story div.taskRecipientsList>span{margin-left:4px;font-size:15px}app-report div.eventCal,app-dashboard div.eventCal,div.yfContainer div.eventCal,app-story div.eventCal{width:105px}app-report div.eventCalWeek,app-dashboard div.eventCalWeek,div.yfContainer div.eventCalWeek,app-story div.eventCalWeek{width:105px;height:15px}app-report div.eventCalDay,app-dashboard div.eventCalDay,div.yfContainer div.eventCalDay,app-story div.eventCalDay{width:12px;height:12px;line-height:12px;float:left;color:var(--dark-grey);background:#e4e4e4;margin:0 3px 3px 0;font-size:12px;text-align:center}app-report div.eventCalDay.eventCalDayHeader,app-report div.eventCalDay.eventCalDaySpacer,app-dashboard div.eventCalDay.eventCalDayHeader,app-dashboard div.eventCalDay.eventCalDaySpacer,div.yfContainer div.eventCalDay.eventCalDayHeader,div.yfContainer div.eventCalDay.eventCalDaySpacer,app-story div.eventCalDay.eventCalDayHeader,app-story div.eventCalDay.eventCalDaySpacer{background:none}app-report div.eventCalDay.eventCalDayEvent,app-report div.eventCalDay.eventCalDayEvent.eventCalDayWeekend,app-dashboard div.eventCalDay.eventCalDayEvent,app-dashboard div.eventCalDay.eventCalDayEvent.eventCalDayWeekend,div.yfContainer div.eventCalDay.eventCalDayEvent,div.yfContainer div.eventCalDay.eventCalDayEvent.eventCalDayWeekend,app-story div.eventCalDay.eventCalDayEvent,app-story div.eventCalDay.eventCalDayEvent.eventCalDayWeekend{background:orange}app-report div.eventCalDay.eventCalDayFuture,app-dashboard div.eventCalDay.eventCalDayFuture,div.yfContainer div.eventCalDay.eventCalDayFuture,app-story div.eventCalDay.eventCalDayFuture{background:var(--background-grey)}app-report div.eventCalDay.eventCalDayWeekend,app-dashboard div.eventCalDay.eventCalDayWeekend,div.yfContainer div.eventCalDay.eventCalDayWeekend,app-story div.eventCalDay.eventCalDayWeekend{background:#f4f4f4}app-report div.eventCalDay.eventCalDayHeader.eventCalDayWeekend,app-dashboard div.eventCalDay.eventCalDayHeader.eventCalDayWeekend,div.yfContainer div.eventCalDay.eventCalDayHeader.eventCalDayWeekend,app-story div.eventCalDay.eventCalDayHeader.eventCalDayWeekend{background:none;color:#888}app-report div.eventCalMonthHeader,app-dashboard div.eventCalMonthHeader,div.yfContainer div.eventCalMonthHeader,app-story div.eventCalMonthHeader{font-size:18px;color:var(--dark-grey)}app-report div.annotateContainer,app-dashboard div.annotateContainer,div.yfContainer div.annotateContainer,app-story div.annotateContainer{position:relative}app-report div.annotateImg,app-dashboard div.annotateImg,div.yfContainer div.annotateImg,app-story div.annotateImg{position:relative;margin:40px auto 20px auto;border:1px solid #e4e4e4;overflow:auto}app-report div.annotateImg canvas,app-dashboard div.annotateImg canvas,div.yfContainer div.annotateImg canvas,app-story div.annotateImg canvas{display:block}app-report div.annotateControls,app-dashboard div.annotateControls,div.yfContainer div.annotateControls,app-story div.annotateControls{position:absolute;top:0;left:35px}app-report div.annotateControl,app-dashboard div.annotateControl,div.yfContainer div.annotateControl,app-story div.annotateControl{cursor:pointer;padding-bottom:5px}app-report div.annotateControl img,app-dashboard div.annotateControl img,div.yfContainer div.annotateControl img,app-story div.annotateControl img{display:block}app-report div.annotateDrawCols,app-dashboard div.annotateDrawCols,div.yfContainer div.annotateDrawCols,app-story div.annotateDrawCols{position:absolute;top:0;left:70px;width:216px;display:none}app-report div.annotateTextCols,app-dashboard div.annotateTextCols,div.yfContainer div.annotateTextCols,app-story div.annotateTextCols{position:absolute;top:74px;left:70px;width:216px;display:none}app-report div.annotateDrawCol,app-report div.annotateTextCol,app-dashboard div.annotateDrawCol,app-dashboard div.annotateTextCol,div.yfContainer div.annotateDrawCol,div.yfContainer div.annotateTextCol,app-story div.annotateDrawCol,app-story div.annotateTextCol{float:left;padding-right:4px;cursor:pointer}app-report div.annotateDrawCol>img,app-report div.annotateTextCol>img,app-dashboard div.annotateDrawCol>img,app-dashboard div.annotateTextCol>img,div.yfContainer div.annotateDrawCol>img,div.yfContainer div.annotateTextCol>img,app-story div.annotateDrawCol>img,app-story div.annotateTextCol>img{display:block}app-report div.annotateIcons,app-dashboard div.annotateIcons,div.yfContainer div.annotateIcons,app-story div.annotateIcons{position:absolute;top:37px;left:70px;width:252px;display:none}app-report div.annotateIcon,app-dashboard div.annotateIcon,div.yfContainer div.annotateIcon,app-story div.annotateIcon{float:left;padding-right:4px;cursor:pointer}app-report div.annotateIcon>img,app-dashboard div.annotateIcon>img,div.yfContainer div.annotateIcon>img,app-story div.annotateIcon>img{display:block}app-report textarea.annotateText,app-dashboard textarea.annotateText,div.yfContainer textarea.annotateText,app-story textarea.annotateText{position:absolute;font-family:sans-serif;font-size:14px;color:#000;border:1px solid var(--border-grey);background:none;padding:5px;resize:both;outline:none;width:300px;height:80px}app-report div.screenshotSaveBtn,app-dashboard div.screenshotSaveBtn,div.yfContainer div.screenshotSaveBtn,app-story div.screenshotSaveBtn{position:absolute;left:0;right:0;bottom:20px}app-report .root-comment-people-link,app-dashboard .root-comment-people-link,div.yfContainer .root-comment-people-link,app-story .root-comment-people-link{cursor:pointer;color:#008bd0;font-size:14px;float:left;white-space:nowrap;height:14px;margin:3px;padding:5px;padding-right:2px}app-report div.createBookmark,app-dashboard div.createBookmark,div.yfContainer div.createBookmark,app-story div.createBookmark{padding:20px 20px 0 20px;height:400px;overflow:auto}app-report td.bmkPrivacyPublicRad img,app-report td.bmkPrivacyPrivateRad img,app-dashboard td.bmkPrivacyPublicRad img,app-dashboard td.bmkPrivacyPrivateRad img,div.yfContainer td.bmkPrivacyPublicRad img,div.yfContainer td.bmkPrivacyPrivateRad img,app-story td.bmkPrivacyPublicRad img,app-story td.bmkPrivacyPrivateRad img{display:block}app-report td.bmkPrivacyPublicLbl,app-report td.bmkPrivacyPrivateLbl,app-dashboard td.bmkPrivacyPublicLbl,app-dashboard td.bmkPrivacyPrivateLbl,div.yfContainer td.bmkPrivacyPublicLbl,div.yfContainer td.bmkPrivacyPrivateLbl,app-story td.bmkPrivacyPublicLbl,app-story td.bmkPrivacyPrivateLbl{padding:0 5px;cursor:default;color:var(--dark-grey)}app-report div.bmkSaveBtn,app-dashboard div.bmkSaveBtn,div.yfContainer div.bmkSaveBtn,app-story div.bmkSaveBtn{padding:0 25px;float:right}app-report div.bmkAddToStoryBtn,app-dashboard div.bmkAddToStoryBtn,div.yfContainer div.bmkAddToStoryBtn,app-story div.bmkAddToStoryBtn{float:right}app-report div.bmkAddToStoryBtn>.btn-container,app-dashboard div.bmkAddToStoryBtn>.btn-container,div.yfContainer div.bmkAddToStoryBtn>.btn-container,app-story div.bmkAddToStoryBtn>.btn-container{height:38px;line-height:38px}app-report div.pageOverlay,app-dashboard div.pageOverlay,div.yfContainer div.pageOverlay,app-story div.pageOverlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:55000}app-report .sysInfoToggleIcon,app-dashboard .sysInfoToggleIcon,div.yfContainer .sysInfoToggleIcon,app-story .sysInfoToggleIcon{padding-left:10px;padding-right:5px}app-report td.customStyleInfo,app-dashboard td.customStyleInfo,div.yfContainer td.customStyleInfo,app-story td.customStyleInfo{padding-left:20px}app-report td.customStyleInfo div,app-dashboard td.customStyleInfo div,div.yfContainer td.customStyleInfo div,app-story td.customStyleInfo div{font-weight:bold;display:block;padding-left:20px}app-report ul.yfDropMenu.standardYfDropdown li.menuHover>div.yfDropMenuTitleRedHighlight,app-dashboard ul.yfDropMenu.standardYfDropdown li.menuHover>div.yfDropMenuTitleRedHighlight,div.yfContainer ul.yfDropMenu.standardYfDropdown li.menuHover>div.yfDropMenuTitleRedHighlight,app-story ul.yfDropMenu.standardYfDropdown li.menuHover>div.yfDropMenuTitleRedHighlight{background-color:#ee2439}app-report ul.yfDropMenu.standardYfDropdown li.menuItem:last-child>div.yfDropMenuTitleRedHighlight,app-dashboard ul.yfDropMenu.standardYfDropdown li.menuItem:last-child>div.yfDropMenuTitleRedHighlight,div.yfContainer ul.yfDropMenu.standardYfDropdown li.menuItem:last-child>div.yfDropMenuTitleRedHighlight,app-story ul.yfDropMenu.standardYfDropdown li.menuItem:last-child>div.yfDropMenuTitleRedHighlight{color:#ee2439}app-report ul.yfDropMenu.standardYfDropdown li.menuItem.menuHover:last-child>div.yfDropMenuTitleRedHighlight,app-dashboard ul.yfDropMenu.standardYfDropdown li.menuItem.menuHover:last-child>div.yfDropMenuTitleRedHighlight,div.yfContainer ul.yfDropMenu.standardYfDropdown li.menuItem.menuHover:last-child>div.yfDropMenuTitleRedHighlight,app-story ul.yfDropMenu.standardYfDropdown li.menuItem.menuHover:last-child>div.yfDropMenuTitleRedHighlight{border-bottom-left-radius:6px;border-bottom-right-radius:6px}app-report li.menuHover>div.yfDropMenuTitleRedHighlight,app-report div.yfDropMenuTitle.red-highlight:hover,app-report .options-box-red-highlight,app-report .tabRedHighlight,app-dashboard li.menuHover>div.yfDropMenuTitleRedHighlight,app-dashboard div.yfDropMenuTitle.red-highlight:hover,app-dashboard .options-box-red-highlight,app-dashboard .tabRedHighlight,div.yfContainer li.menuHover>div.yfDropMenuTitleRedHighlight,div.yfContainer div.yfDropMenuTitle.red-highlight:hover,div.yfContainer .options-box-red-highlight,div.yfContainer .tabRedHighlight,app-story li.menuHover>div.yfDropMenuTitleRedHighlight,app-story div.yfDropMenuTitle.red-highlight:hover,app-story .options-box-red-highlight,app-story .tabRedHighlight{color:#fff !important;background-color:#e90202 !important;font-weight:bold !important}app-report ul.yfDropMenu.createDropdown,app-dashboard ul.yfDropMenu.createDropdown,div.yfContainer ul.yfDropMenu.createDropdown,app-story ul.yfDropMenu.createDropdown{box-shadow:0 4px 22px 0 rgba(189,192,199,.5);border-radius:6px;color:#333740;font-family:Roboto;font-size:14px;line-height:20px;padding:10px 0px}app-report .createDropdown .menuItem,app-dashboard .createDropdown .menuItem,div.yfContainer .createDropdown .menuItem,app-story .createDropdown .menuItem{height:40px}app-report .createDropdown .menuItem:hover,app-dashboard .createDropdown .menuItem:hover,div.yfContainer .createDropdown .menuItem:hover,app-story .createDropdown .menuItem:hover{background-color:#ecedf0}app-report ul.createDropdown li.menuItem,app-dashboard ul.createDropdown li.menuItem,div.yfContainer ul.createDropdown li.menuItem,app-story ul.createDropdown li.menuItem{border:none}app-report .yfDropMenuTitle.createPresent,app-report .yfDropMenuTitle.createTransformation,app-dashboard .yfDropMenuTitle.createPresent,app-dashboard .yfDropMenuTitle.createTransformation,div.yfContainer .yfDropMenuTitle.createPresent,div.yfContainer .yfDropMenuTitle.createTransformation,app-story .yfDropMenuTitle.createPresent,app-story .yfDropMenuTitle.createTransformation{border-bottom:1px solid #dbdde5;padding-bottom:5px}app-report .createDropdown div.yfDropMenuTitle,app-dashboard .createDropdown div.yfDropMenuTitle,div.yfContainer .createDropdown div.yfDropMenuTitle,app-story .createDropdown div.yfDropMenuTitle{margin:0 20px;padding-left:0px}app-report img.adminRolesTitle,app-report img.reportOptionsRightNavTitle,app-dashboard img.adminRolesTitle,app-dashboard img.reportOptionsRightNavTitle,div.yfContainer img.adminRolesTitle,div.yfContainer img.reportOptionsRightNavTitle,app-story img.adminRolesTitle,app-story img.reportOptionsRightNavTitle{padding:0px 5px}app-report .overflowEllipsis,app-dashboard .overflowEllipsis,div.yfContainer .overflowEllipsis,app-story .overflowEllipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}app-report #importTranslationPopup,app-dashboard #importTranslationPopup,div.yfContainer #importTranslationPopup,app-story #importTranslationPopup{z-index:5000}app-report div.exportContentLoader,app-report div.importContentLoader,app-dashboard div.exportContentLoader,app-dashboard div.importContentLoader,div.yfContainer div.exportContentLoader,div.yfContainer div.importContentLoader,app-story div.exportContentLoader,app-story div.importContentLoader{display:none;width:20px;height:20px;margin-left:5px}app-report div.loadingDivBackgroundNoAnimation,app-dashboard div.loadingDivBackgroundNoAnimation,div.yfContainer div.loadingDivBackgroundNoAnimation,app-story div.loadingDivBackgroundNoAnimation{position:absolute;top:0px;left:0px;width:100%;height:100%}app-report table.radioList td.radioListDescription,app-dashboard table.radioList td.radioListDescription,div.yfContainer table.radioList td.radioListDescription,app-story table.radioList td.radioListDescription{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}app-report div#client-org-auto-select-outer,app-dashboard div#client-org-auto-select-outer,div.yfContainer div#client-org-auto-select-outer,app-story div#client-org-auto-select-outer{width:600px;margin-right:auto;margin-left:auto}app-report div#auto-results,app-dashboard div#auto-results,div.yfContainer div#auto-results,app-story div#auto-results{width:600px;overflow:auto;height:400px;border:1px solid var(--border-grey);-webkit-overflow-scrolling:touch}app-report #auto-select-box,app-dashboard #auto-select-box,div.yfContainer #auto-select-box,app-story #auto-select-box{font-size:24px;font-weight:400;width:300px;font-family:sourceSansPro,arial,sans-serif;color:#ccc;position:relative;height:40px;background-color:var(--background-white);padding:0 35px 0 0px;border:1px solid var(--border-grey);z-index:100000000;float:left;margin-bottom:10px}app-report #clear-search-results,app-dashboard #clear-search-results,div.yfContainer #clear-search-results,app-story #clear-search-results{top:0px;position:absolute;right:5px;font-size:35px;width:20px;line-height:50px;text-align:center;color:red}app-report #auto-select-box input,app-dashboard #auto-select-box input,div.yfContainer #auto-select-box input,app-story #auto-select-box input{font-size:24px;font-family:sourceSansPro,inherit;width:300px;text-indent:5px;padding-top:5px;padding-bottom:5px;height:30px;border:0;margin:0;position:relative;top:0px}app-report div.simple-auto-connect-cell,app-dashboard div.simple-auto-connect-cell,div.yfContainer div.simple-auto-connect-cell,app-story div.simple-auto-connect-cell{text-decoration:none;cursor:pointer;padding-left:2px;color:var(--dark-grey);font-size:25px;font-family:sourceSansPro,Tahoma,sans-serif;height:35px;min-height:25px;line-height:35px;padding:6px}app-report div.client-org-text,app-dashboard div.client-org-text,div.yfContainer div.client-org-text,app-story div.client-org-text{color:var(--dark-grey);font-size:25px;font-family:sourceSansPro,Tahoma,sans-serif;margin-bottom:10px;margin-top:6px}app-report div.simple-auto-connect-cell-selected,app-dashboard div.simple-auto-connect-cell-selected,div.yfContainer div.simple-auto-connect-cell-selected,app-story div.simple-auto-connect-cell-selected{background-color:#ff0}app-report div.client-org-action-buttons,app-dashboard div.client-org-action-buttons,div.yfContainer div.client-org-action-buttons,app-story div.client-org-action-buttons{float:right}app-report div#client-go-button,app-report div#client-cancel-button,app-report div#client-clear-button,app-dashboard div#client-go-button,app-dashboard div#client-cancel-button,app-dashboard div#client-clear-button,div.yfContainer div#client-go-button,div.yfContainer div#client-cancel-button,div.yfContainer div#client-clear-button,app-story div#client-go-button,app-story div#client-cancel-button,app-story div#client-clear-button{padding-top:4px;padding-right:10px;float:left}app-report div.chartCustomError,app-dashboard div.chartCustomError,div.yfContainer div.chartCustomError,app-story div.chartCustomError{width:50%;margin:0 auto}app-report div.chartCustomError>div,app-dashboard div.chartCustomError>div,div.yfContainer div.chartCustomError>div,app-story div.chartCustomError>div{text-align:center}app-report div.chartCustomError>img,app-dashboard div.chartCustomError>img,div.yfContainer div.chartCustomError>img,app-story div.chartCustomError>img{display:block;margin:auto}app-report .unselectable,app-dashboard .unselectable,div.yfContainer .unselectable,app-story .unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}app-report .selectable,app-dashboard .selectable,div.yfContainer .selectable,app-story .selectable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;-o-user-select:auto;user-select:auto}app-report table.standardInfoContainer,app-dashboard table.standardInfoContainer,div.yfContainer table.standardInfoContainer,app-story table.standardInfoContainer{background-color:var(--background-white);width:100%;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;border-spacing:0}app-report td.standardInfoIcon,app-dashboard td.standardInfoIcon,div.yfContainer td.standardInfoIcon,app-story td.standardInfoIcon{width:42px;vertical-align:top;padding-right:15px}app-report td.standardInfoIcon>img,app-dashboard td.standardInfoIcon>img,div.yfContainer td.standardInfoIcon>img,app-story td.standardInfoIcon>img{width:42px;height:42px}app-report td.standardInfoIcon.noIcon,app-dashboard td.standardInfoIcon.noIcon,div.yfContainer td.standardInfoIcon.noIcon,app-story td.standardInfoIcon.noIcon{width:0;padding:0}app-report div.report-usage-view-header,app-dashboard div.report-usage-view-header,div.yfContainer div.report-usage-view-header,app-story div.report-usage-view-header{background-color:var(--primary-color);color:var(--white);text-align:left;font-size:16px;position:relative;height:33px;z-index:1}app-report div.report-usage-view-item-list,app-dashboard div.report-usage-view-item-list,div.yfContainer div.report-usage-view-item-list,app-story div.report-usage-view-item-list{background-color:#fff;border-left:1px solid var(--border-grey);border-right:1px solid var(--border-grey);border-bottom:1px solid var(--border-grey);overflow:auto}app-report div.report-usage-col,app-dashboard div.report-usage-col,div.yfContainer div.report-usage-col,app-story div.report-usage-col{display:table;float:left;font-size:12px;height:100%}app-report div.report-usage-view-header-col,app-dashboard div.report-usage-view-header-col,div.yfContainer div.report-usage-view-header-col,app-story div.report-usage-view-header-col{text-align:left;font-size:16px;cursor:pointer;height:33px}app-report div.report-usage-row,app-dashboard div.report-usage-row,div.yfContainer div.report-usage-row,app-story div.report-usage-row{clear:both;padding:0px;margin:0px;height:100%}app-report div.report-usage-view-item,app-dashboard div.report-usage-view-item,div.yfContainer div.report-usage-view-item,app-story div.report-usage-view-item{line-height:100%;border-bottom:1px solid #e4e4e4;height:33px}app-report div.report-usage-report-delete-img,app-dashboard div.report-usage-report-delete-img,div.yfContainer div.report-usage-report-delete-img,app-story div.report-usage-report-delete-img{height:100%;margin-left:auto;margin-right:auto;cursor:pointer;display:table-cell;vertical-align:middle}app-report div.report-usage-group:before,app-report div.report-usage-group:after,app-dashboard div.report-usage-group:before,app-dashboard div.report-usage-group:after,div.yfContainer div.report-usage-group:before,div.yfContainer div.report-usage-group:after,app-story div.report-usage-group:before,app-story div.report-usage-group:after{content:"";display:table}app-report div.report-usage-group:after,app-dashboard div.report-usage-group:after,div.yfContainer div.report-usage-group:after,app-story div.report-usage-group:after{clear:both}app-report div.report-usage-delete,app-dashboard div.report-usage-delete,div.yfContainer div.report-usage-delete,app-story div.report-usage-delete{width:5%}app-report div.report-usage-delete-item,app-dashboard div.report-usage-delete-item,div.yfContainer div.report-usage-delete-item,app-story div.report-usage-delete-item{text-align:center}app-report div.report-usage-name,app-dashboard div.report-usage-name,div.yfContainer div.report-usage-name,app-story div.report-usage-name{width:40%}app-report div.report-usage-modified,app-dashboard div.report-usage-modified,div.yfContainer div.report-usage-modified,app-story div.report-usage-modified{width:30%}app-report div.report-usage-usage,app-dashboard div.report-usage-usage,div.yfContainer div.report-usage-usage,app-story div.report-usage-usage{width:24%}app-report div.report-usage-text-item,app-dashboard div.report-usage-text-item,div.yfContainer div.report-usage-text-item,app-story div.report-usage-text-item{border-left:solid 1px #fff;padding:0 3px;height:33px;line-height:33px}app-report div.report-usage-view-header .report-usage-text-item,app-dashboard div.report-usage-view-header .report-usage-text-item,div.yfContainer div.report-usage-view-header .report-usage-text-item,app-story div.report-usage-view-header .report-usage-text-item{border-left:solid 0px #fff}app-report div.report-usage-report-item,app-dashboard div.report-usage-report-item,div.yfContainer div.report-usage-report-item,app-story div.report-usage-report-item{font-size:12px;display:table-cell;vertical-align:middle;height:100%;padding:0 3px}app-report div.report-usage-bar-container,app-dashboard div.report-usage-bar-container,div.yfContainer div.report-usage-bar-container,app-story div.report-usage-bar-container{position:relative;display:table-cell;vertical-align:middle}app-report div.report-usage-bar-background,app-dashboard div.report-usage-bar-background,div.yfContainer div.report-usage-bar-background,app-story div.report-usage-bar-background{height:5px;background-color:var(--background-grey)}app-report div.report-usage-bar-background>div.report-usage-bar,app-dashboard div.report-usage-bar-background>div.report-usage-bar,div.yfContainer div.report-usage-bar-background>div.report-usage-bar,app-story div.report-usage-bar-background>div.report-usage-bar{height:inherit;background-color:var(--primary-color)}app-report div.report-usage-report-delete-img img,app-dashboard div.report-usage-report-delete-img img,div.yfContainer div.report-usage-report-delete-img img,app-story div.report-usage-report-delete-img img{top:1px;position:relative;cursor:pointer}app-report div.report-usage-to-results,app-dashboard div.report-usage-to-results,div.yfContainer div.report-usage-to-results,app-story div.report-usage-to-results{height:60px;line-height:60px;text-align:center}app-report .multilogon,app-dashboard .multilogon,div.yfContainer .multilogon,app-story .multilogon{text-align:center;margin:100px auto;width:350px}app-report .searchholder,app-dashboard .searchholder,div.yfContainer .searchholder,app-story .searchholder{margin:10px 0}app-report .searchholder input,app-dashboard .searchholder input,div.yfContainer .searchholder input,app-story .searchholder input{float:left;font-size:22px;width:350px;margin-top:10px;text-overflow:ellipsis;color:var(--dark-grey);height:40px;padding-left:10px;padding-right:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}app-report .searchholder input::-ms-clear,app-dashboard .searchholder input::-ms-clear,div.yfContainer .searchholder input::-ms-clear,app-story .searchholder input::-ms-clear{display:none}app-report .searchholder .clearbtn,app-dashboard .searchholder .clearbtn,div.yfContainer .searchholder .clearbtn,app-story .searchholder .clearbtn{clear:both;margin-left:-30px;margin-top:10px;width:25px;height:40px;background-image:url("../images/close_large_grey.png");background-repeat:no-repeat;background-position:center;display:inline-block;cursor:pointer}app-report .searchholder .searchresults,app-dashboard .searchholder .searchresults,div.yfContainer .searchholder .searchresults,app-story .searchholder .searchresults{width:100%;max-height:300px;overflow-y:auto;overflow-x:hidden;text-align:left;text-overflow:ellipsis;padding:5px 0;border:solid .1px var(--border-grey);white-space:nowrap}app-report .searchholder .searchitem,app-dashboard .searchholder .searchitem,div.yfContainer .searchholder .searchitem,app-story .searchholder .searchitem{cursor:pointer;font-size:16px;color:var(--dark-grey);padding:5px 10px}app-report .searchholder .noresultsitem,app-dashboard .searchholder .noresultsitem,div.yfContainer .searchholder .noresultsitem,app-story .searchholder .noresultsitem{font-size:16px;text-align:center;color:#c00000;padding:5px 10px}app-report .searchitem:hover,app-dashboard .searchitem:hover,div.yfContainer .searchitem:hover,app-story .searchitem:hover{background-color:#eee}app-report .multilogon .i4bodytext,app-dashboard .multilogon .i4bodytext,div.yfContainer .multilogon .i4bodytext,app-story .multilogon .i4bodytext{font-size:16px;color:#999;width:350px;margin:10px 0 10px 0;text-align:center}app-report #configCancel,app-dashboard #configCancel,div.yfContainer #configCancel,app-story #configCancel{margin-left:2px;margin-right:2px}app-report #configSave,app-dashboard #configSave,div.yfContainer #configSave,app-story #configSave{margin-left:2px;margin-right:2px}app-report .btn-container,app-dashboard .btn-container,div.yfContainer .btn-container,app-story .btn-container{margin-left:2px;margin-right:2px}app-report .multilogon .btn-container,app-dashboard .multilogon .btn-container,div.yfContainer .multilogon .btn-container,app-story .multilogon .btn-container{height:40px;line-height:40px;padding:0;width:350px;margin:10px 0;font-size:22px;background:var(--primary-button-color);color:var(--white);cursor:pointer;white-space:nowrap;display:inline-block;text-align:center;position:relative;text-overflow:ellipsis;overflow:hidden}app-report .multilogon .btn-container:hover,app-dashboard .multilogon .btn-container:hover,div.yfContainer .multilogon .btn-container:hover,app-story .multilogon .btn-container:hover{background:var(--primary-button-hover-color)}app-report div.keyValuePairEdit div,app-dashboard div.keyValuePairEdit div,div.yfContainer div.keyValuePairEdit div,app-story div.keyValuePairEdit div{float:left;margin-right:5px}app-report div.lbcontainer,app-dashboard div.lbcontainer,div.yfContainer div.lbcontainer,app-story div.lbcontainer{padding:20px;color:var(--dark-grey)}app-report div.lbtitle,app-dashboard div.lbtitle,div.yfContainer div.lbtitle,app-story div.lbtitle{padding-bottom:10px;color:#333;font-size:16px}app-report .view-edit-page,app-dashboard .view-edit-page,div.yfContainer .view-edit-page,app-story .view-edit-page{background-color:#f7f8f7}app-report div.view-edit-page-wrapper,app-dashboard div.view-edit-page-wrapper,div.yfContainer div.view-edit-page-wrapper,app-story div.view-edit-page-wrapper{background-color:#f7f8f7}app-report div.view-edit-desc-text,app-dashboard div.view-edit-desc-text,div.yfContainer div.view-edit-desc-text,app-story div.view-edit-desc-text{height:100px;width:80%}app-report div.view-edit-rollback-warning,app-dashboard div.view-edit-rollback-warning,div.yfContainer div.view-edit-rollback-warning,app-story div.view-edit-rollback-warning{width:80%}app-report div.view-edit-wrapper,app-dashboard div.view-edit-wrapper,div.yfContainer div.view-edit-wrapper,app-story div.view-edit-wrapper{width:600px;padding:30px;position:relative;margin:4px auto 0 auto;border:solid 1px #e6e6e6;min-height:500px}app-report div.view-edit-wrapper div.optionTitle,app-dashboard div.view-edit-wrapper div.optionTitle,div.yfContainer div.view-edit-wrapper div.optionTitle,app-story div.view-edit-wrapper div.optionTitle{font-size:24px}app-report div.view-edit-button,app-dashboard div.view-edit-button,div.yfContainer div.view-edit-button,app-story div.view-edit-button{position:relative;height:40px}app-report div.view-edit-summary-section,app-dashboard div.view-edit-summary-section,div.yfContainer div.view-edit-summary-section,app-story div.view-edit-summary-section{height:60px}app-report div.view-edit-type-desc-left,app-dashboard div.view-edit-type-desc-left,div.yfContainer div.view-edit-type-desc-left,app-story div.view-edit-type-desc-left{float:left;width:22%;font-weight:bold;margin-right:2%}app-report div.view-edit-type-desc-right,app-dashboard div.view-edit-type-desc-right,div.yfContainer div.view-edit-type-desc-right,app-story div.view-edit-type-desc-right{float:left;width:76%}app-report div.view-edit-tooltip,app-dashboard div.view-edit-tooltip,div.yfContainer div.view-edit-tooltip,app-story div.view-edit-tooltip{position:relative}app-report div.view-edit-tooltip-inner,app-dashboard div.view-edit-tooltip-inner,div.yfContainer div.view-edit-tooltip-inner,app-story div.view-edit-tooltip-inner{padding:10px;position:relative}app-report div.view-edit-summary-reports-section,app-dashboard div.view-edit-summary-reports-section,div.yfContainer div.view-edit-summary-reports-section,app-story div.view-edit-summary-reports-section{margin:20px auto 20px auto;background-color:var(--background-white);padding:10px;width:80%}app-report div.view-edit-summary-reports-section div,app-dashboard div.view-edit-summary-reports-section div,div.yfContainer div.view-edit-summary-reports-section div,app-story div.view-edit-summary-reports-section div{padding:4px}app-report div.view-edit-more-info,app-dashboard div.view-edit-more-info,div.yfContainer div.view-edit-more-info,app-story div.view-edit-more-info{color:var(--primary-color);cursor:pointer}app-report div.view-edit-more-info:hover,app-dashboard div.view-edit-more-info:hover,div.yfContainer div.view-edit-more-info:hover,app-story div.view-edit-more-info:hover{text-decoration:underline}app-report div.view-edit-rollback-warning,app-dashboard div.view-edit-rollback-warning,div.yfContainer div.view-edit-rollback-warning,app-story div.view-edit-rollback-warning{border:solid 1px #ec644b;padding:6px;width:80%;margin:4px auto 4px auto}app-report div.view-edit-rollback-field-info,app-dashboard div.view-edit-rollback-field-info,div.yfContainer div.view-edit-rollback-field-info,app-story div.view-edit-rollback-field-info{margin:4px 0 4px 0}app-report div.view-edit-rollback-field-info div,app-dashboard div.view-edit-rollback-field-info div,div.yfContainer div.view-edit-rollback-field-info div,app-story div.view-edit-rollback-field-info div{padding:2px;font-weight:bold}app-report div.view-edit-rollback-field-info table,app-dashboard div.view-edit-rollback-field-info table,div.yfContainer div.view-edit-rollback-field-info table,app-story div.view-edit-rollback-field-info table{width:50%}@keyframes nodeInserted{from{outline-color:#fff}to{outline-color:#000}}@-moz-keyframes nodeInserted{from{outline-color:#fff}to{outline-color:#000}}@-webkit-keyframes nodeInserted{from{outline-color:#fff}to{outline-color:#000}}@-ms-keyframes nodeInserted{from{outline-color:#fff}to{outline-color:#000}}@-o-keyframes nodeInserted{from{outline-color:#fff}to{outline-color:#000}}app-report .insertElement,app-dashboard .insertElement,div.yfContainer .insertElement,app-story .insertElement{animation-duration:.01s;-o-animation-duration:.01s;-ms-animation-duration:.01s;-moz-animation-duration:.01s;-webkit-animation-duration:.01s;animation-name:nodeInserted;-o-animation-name:nodeInserted;-ms-animation-name:nodeInserted;-moz-animation-name:nodeInserted;-webkit-animation-name:nodeInserted}app-report .publish-tab,app-dashboard .publish-tab,div.yfContainer .publish-tab,app-story .publish-tab{background-color:var(--primary-color);color:var(--white);border-bottom:1px solid #e4e4e4}app-report .publish-tab a,app-report .publish-tab a:VISITED,app-report .publish-tab a:LINK,app-dashboard .publish-tab a,app-dashboard .publish-tab a:VISITED,app-dashboard .publish-tab a:LINK,div.yfContainer .publish-tab a,div.yfContainer .publish-tab a:VISITED,div.yfContainer .publish-tab a:LINK,app-story .publish-tab a,app-story .publish-tab a:VISITED,app-story .publish-tab a:LINK{color:#fff !important}app-report .publish-tab:hover,app-dashboard .publish-tab:hover,div.yfContainer .publish-tab:hover,app-story .publish-tab:hover{background-color:var(--primary-button-hover-color)}app-report div.shapeWidget svg *,app-dashboard div.shapeWidget svg *,div.yfContainer div.shapeWidget svg *,app-story div.shapeWidget svg *{fill:none;stroke:#000;vector-effect:non-scaling-stroke}app-report div.report-usage-view-container,app-dashboard div.report-usage-view-container,div.yfContainer div.report-usage-view-container,app-story div.report-usage-view-container{position:relative}app-report div.report-usage-view-header-background,app-dashboard div.report-usage-view-header-background,div.yfContainer div.report-usage-view-header-background,app-story div.report-usage-view-header-background{position:absolute;top:0;left:0;right:0;height:33px;background-color:var(--primary-color)}app-report div.aceEditorTab,app-dashboard div.aceEditorTab,div.yfContainer div.aceEditorTab,app-story div.aceEditorTab{cursor:pointer;padding:5px;height:25px;line-height:25px;min-width:100px;text-align:center}app-report div.aceEditorTabActive,app-dashboard div.aceEditorTabActive,div.yfContainer div.aceEditorTabActive,app-story div.aceEditorTabActive{color:var(--primary-color)}app-report div.aceEditorTabDisabled,app-dashboard div.aceEditorTabDisabled,div.yfContainer div.aceEditorTabDisabled,app-story div.aceEditorTabDisabled{color:#888;background-color:#d0d0d0}app-report div.aceEditorView,app-dashboard div.aceEditorView,div.yfContainer div.aceEditorView,app-story div.aceEditorView{position:absolute;top:35px;right:0;bottom:0;left:0;margin:0}app-report div.aceEditorTabs,app-dashboard div.aceEditorTabs,div.yfContainer div.aceEditorTabs,app-story div.aceEditorTabs{background-color:#ebebeb}app-report div.aceEditorSaveButton,app-dashboard div.aceEditorSaveButton,div.yfContainer div.aceEditorSaveButton,app-story div.aceEditorSaveButton{position:absolute;right:10px;top:2px}app-report .sliderAndText,app-dashboard .sliderAndText,div.yfContainer .sliderAndText,app-story .sliderAndText{width:150px}app-report .sliderAndText>div,app-dashboard .sliderAndText>div,div.yfContainer .sliderAndText>div,app-story .sliderAndText>div{float:left;position:relative;top:3px}app-report .sliderAndText .slider,app-dashboard .sliderAndText .slider,div.yfContainer .sliderAndText .slider,app-story .sliderAndText .slider{width:118px;top:10px}app-report .sliderAndText .textDisplay,app-dashboard .sliderAndText .textDisplay,div.yfContainer .sliderAndText .textDisplay,app-story .sliderAndText .textDisplay{width:23px;text-align:right;top:10px;float:right;margin-right:7px}app-report div.contentApproval,app-dashboard div.contentApproval,div.yfContainer div.contentApproval,app-story div.contentApproval{padding:20px;color:var(--dark-grey);position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}app-report div.contentApproval li,app-dashboard div.contentApproval li,div.yfContainer div.contentApproval li,app-story div.contentApproval li{padding-bottom:10px}app-report div.contentApprovalButtons,app-dashboard div.contentApprovalButtons,div.yfContainer div.contentApprovalButtons,app-story div.contentApprovalButtons{position:absolute;bottom:20px;left:20px;right:20px}app-report div.contentApprovalButtons div.btn-flat,app-dashboard div.contentApprovalButtons div.btn-flat,div.yfContainer div.contentApprovalButtons div.btn-flat,app-story div.contentApprovalButtons div.btn-flat{padding:0;width:100px}app-report div.contentApprovalButtons table,app-dashboard div.contentApprovalButtons table,div.yfContainer div.contentApprovalButtons table,app-story div.contentApprovalButtons table{margin:auto}app-report div.contentApprovalButtons table td,app-dashboard div.contentApprovalButtons table td,div.yfContainer div.contentApprovalButtons table td,app-story div.contentApprovalButtons table td{text-align:center;padding-right:20px}app-report div.contentApprovalButtons table td:last-child,app-dashboard div.contentApprovalButtons table td:last-child,div.yfContainer div.contentApprovalButtons table td:last-child,app-story div.contentApprovalButtons table td:last-child{padding-right:0}app-report div.tabBarApproval,app-dashboard div.tabBarApproval,div.yfContainer div.tabBarApproval,app-story div.tabBarApproval{padding:2px}app-report table.tabBarApproval img,app-dashboard table.tabBarApproval img,div.yfContainer table.tabBarApproval img,app-story table.tabBarApproval img{display:block;width:18px}app-report table.tabBarApproval img.tabBarApprovedAvatar,app-dashboard table.tabBarApproval img.tabBarApprovedAvatar,div.yfContainer table.tabBarApproval img.tabBarApprovedAvatar,app-story table.tabBarApproval img.tabBarApprovedAvatar{height:35px;width:35px}app-report td.tabBarApprovedName,app-dashboard td.tabBarApprovedName,div.yfContainer td.tabBarApprovedName,app-story td.tabBarApprovedName{padding:0 10px;font-size:12px;color:#8e8e8e;white-space:nowrap}app-report td.tabBarApprovedName span,app-dashboard td.tabBarApprovedName span,div.yfContainer td.tabBarApprovedName span,app-story td.tabBarApprovedName span{font-size:14px}app-report td.tabBarApprovedLbl,app-dashboard td.tabBarApprovedLbl,div.yfContainer td.tabBarApprovedLbl,app-story td.tabBarApprovedLbl{padding:0 0 0 10px;font-size:14px;color:#8e8e8e;white-space:nowrap}app-report .user-import,app-dashboard .user-import,div.yfContainer .user-import,app-story .user-import{border-radius:15px;padding:15px;border:2px solid #f3f3f3;background:#f9f9f9}app-report .warningChecked,app-dashboard .warningChecked,div.yfContainer .warningChecked,app-story .warningChecked{background-color:#ffeeec}app-report .colHeaderInput,app-dashboard .colHeaderInput,div.yfContainer .colHeaderInput,app-story .colHeaderInput{border:1px solid #e0e0e0;color:var(--dark-grey);font-size:12px;height:24px;resize:none;width:77px;padding:2px}app-report .jsChartNoOverflow,app-dashboard .jsChartNoOverflow,div.yfContainer .jsChartNoOverflow,app-story .jsChartNoOverflow{line-height:0;overflow:hidden}app-report .initReportError,app-dashboard .initReportError,div.yfContainer .initReportError,app-story .initReportError{position:RELATIVE;top:calc(50% - 20px);text-align:center}app-report div.dataDiscoveryMenu,app-report div.dataDiscoveryAdditionalOptionsLink,app-report div.dataDiscoveryAdvancedOptions,app-dashboard div.dataDiscoveryMenu,app-dashboard div.dataDiscoveryAdditionalOptionsLink,app-dashboard div.dataDiscoveryAdvancedOptions,div.yfContainer div.dataDiscoveryMenu,div.yfContainer div.dataDiscoveryAdditionalOptionsLink,div.yfContainer div.dataDiscoveryAdvancedOptions,app-story div.dataDiscoveryMenu,app-story div.dataDiscoveryAdditionalOptionsLink,app-story div.dataDiscoveryAdvancedOptions{font-family:Roboto;font-size:16px;color:var(--dark-grey)}app-report .dataDiscoveryAdditionalOptionsLink,app-dashboard .dataDiscoveryAdditionalOptionsLink,div.yfContainer .dataDiscoveryAdditionalOptionsLink,app-story .dataDiscoveryAdditionalOptionsLink{color:var(--primary-color);cursor:pointer;font-size:14px;float:right;clear:left;margin-right:80px;margin-top:10px}app-report .dataDiscoveryAdditionalOptionsLink .moreLessText,app-dashboard .dataDiscoveryAdditionalOptionsLink .moreLessText,div.yfContainer .dataDiscoveryAdditionalOptionsLink .moreLessText,app-story .dataDiscoveryAdditionalOptionsLink .moreLessText{color:var(--primary-color);display:inline-block;font-size:16px;padding:5px;padding-left:20px}app-report .dataDiscoveryAdditionalOptionsLink .moreLessImgDiv,app-dashboard .dataDiscoveryAdditionalOptionsLink .moreLessImgDiv,div.yfContainer .dataDiscoveryAdditionalOptionsLink .moreLessImgDiv,app-story .dataDiscoveryAdditionalOptionsLink .moreLessImgDiv{display:inline-block}app-report .dataDiscoveryAdvancedOptions,app-dashboard .dataDiscoveryAdvancedOptions,div.yfContainer .dataDiscoveryAdvancedOptions,app-story .dataDiscoveryAdvancedOptions{display:none;float:left;clear:left;margin-top:20px}app-report .aaa,app-dashboard .aaa,div.yfContainer .aaa,app-story .aaa{background-image:url("../images/list_select_all_grey.png");width:20px;height:20px;background-repeat:no-repeat;background-size:20px 13px;background-position:center;cursor:pointer}app-report div.dataDiscoveryChartsContainer div.sections,app-dashboard div.dataDiscoveryChartsContainer div.sections,div.yfContainer div.dataDiscoveryChartsContainer div.sections,app-story div.dataDiscoveryChartsContainer div.sections{overflow-y:auto;overflow-x:hidden;position:absolute;bottom:0px}app-report div.helpDismissed,app-dashboard div.helpDismissed,div.yfContainer div.helpDismissed,app-story div.helpDismissed{top:73px}app-report div.helpDismissedDashboard,app-dashboard div.helpDismissedDashboard,div.yfContainer div.helpDismissedDashboard,app-story div.helpDismissedDashboard{top:45px}app-report div.showHelp,app-dashboard div.showHelp,div.yfContainer div.showHelp,app-story div.showHelp{top:173px}app-report div.showHelpDashboard,app-dashboard div.showHelpDashboard,div.yfContainer div.showHelpDashboard,app-story div.showHelpDashboard{top:136px}app-report div.dataDiscoveryListMenu,app-dashboard div.dataDiscoveryListMenu,div.yfContainer div.dataDiscoveryListMenu,app-story div.dataDiscoveryListMenu{background-color:#f9f9f9;padding-bottom:1px;position:absolute;top:0;bottom:0;left:0;width:403px}app-report div.discussionStreamDataDiscovery div.dataDiscoveryListMenu,app-dashboard div.discussionStreamDataDiscovery div.dataDiscoveryListMenu,div.yfContainer div.discussionStreamDataDiscovery div.dataDiscoveryListMenu,app-story div.discussionStreamDataDiscovery div.dataDiscoveryListMenu{position:static}app-report div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag div.widgetText,app-dashboard div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag div.widgetText,div.yfContainer div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag div.widgetText,app-story div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag div.widgetText{background-color:rgba(0,0,0,.4);color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;padding-left:10px;height:25px;padding-top:5px;position:absolute;bottom:0;left:0;right:0}app-report div.dataDiscoveryListMenu div.chartWidgets div.dataDiscoveryChart,app-dashboard div.dataDiscoveryListMenu div.chartWidgets div.dataDiscoveryChart,div.yfContainer div.dataDiscoveryListMenu div.chartWidgets div.dataDiscoveryChart,app-story div.dataDiscoveryListMenu div.chartWidgets div.dataDiscoveryChart{border:1px solid #e4e4e4;position:relative;margin:5px;background-color:var(--background-white)}app-report div.dataDiscoveryChartMenuHeading div.title,app-dashboard div.dataDiscoveryChartMenuHeading div.title,div.yfContainer div.dataDiscoveryChartMenuHeading div.title,app-story div.dataDiscoveryChartMenuHeading div.title{padding:8px 7px;font-size:20px;color:#fff;float:left;padding-bottom:0}app-report div.dataDiscoveryChartMenuHeading,app-dashboard div.dataDiscoveryChartMenuHeading,div.yfContainer div.dataDiscoveryChartMenuHeading,app-story div.dataDiscoveryChartMenuHeading{height:39px;background-color:var(--primary-color);color:#fff;z-index:10;position:relative;border:none}app-report div.dataDiscoveryChartMenuHeadingDashboardChartList,app-dashboard div.dataDiscoveryChartMenuHeadingDashboardChartList,div.yfContainer div.dataDiscoveryChartMenuHeadingDashboardChartList,app-story div.dataDiscoveryChartMenuHeadingDashboardChartList{height:39px;background-color:var(--primary-color);color:#fff;z-index:10;border:none;width:100%;top:0}app-report div.dataDiscoveryChartMenuHeadingDashboardChartList div.title,app-dashboard div.dataDiscoveryChartMenuHeadingDashboardChartList div.title,div.yfContainer div.dataDiscoveryChartMenuHeadingDashboardChartList div.title,app-story div.dataDiscoveryChartMenuHeadingDashboardChartList div.title{padding:8px 7px;font-size:20px;color:#fff;float:left;padding-bottom:0}app-report div.dashboardSections,app-dashboard div.dashboardSections,div.yfContainer div.dashboardSections,app-story div.dashboardSections{position:absolute;bottom:142px}app-report div.dashboardSections div.templateSection,app-dashboard div.dashboardSections div.templateSection,div.yfContainer div.dashboardSections div.templateSection,app-story div.dashboardSections div.templateSection{overflow-x:hidden;overflow-y:auto;height:100%}app-report div.discussionStreamDataDiscovery div.dashboardSections,app-dashboard div.discussionStreamDataDiscovery div.dashboardSections,div.yfContainer div.discussionStreamDataDiscovery div.dashboardSections,app-story div.discussionStreamDataDiscovery div.dashboardSections{position:static}app-report div.dashboardDataDiscoveryHelpMessage,app-dashboard div.dashboardDataDiscoveryHelpMessage,div.yfContainer div.dashboardDataDiscoveryHelpMessage,app-story div.dashboardDataDiscoveryHelpMessage{height:90px;background:var(--background-white);position:relative;margin-bottom:20px;border:1px solid #e4e4e4;margin:5px;width:391px;z-index:1}app-report div.dataDiscoveryChartTitleText,app-dashboard div.dataDiscoveryChartTitleText,div.yfContainer div.dataDiscoveryChartTitleText,app-story div.dataDiscoveryChartTitleText{color:var(--dark-grey);font-family:Roboto,Arial,sans-serif;font-size:18px;padding-left:10px;padding-top:10px;text-overflow:ellipsis;bottom:0;left:0;right:0;margin-right:45px}app-report div.dataDiscoveryChartSubTitleText,app-dashboard div.dataDiscoveryChartSubTitleText,div.yfContainer div.dataDiscoveryChartSubTitleText,app-story div.dataDiscoveryChartSubTitleText{color:#999;font-family:Roboto,Arial,sans-serif;font-size:12px;padding-left:10px;padding-bottom:15px;height:15px;bottom:0;left:0;right:0}app-report div.dataDiscoveryChartNarrativeText,app-dashboard div.dataDiscoveryChartNarrativeText,div.yfContainer div.dataDiscoveryChartNarrativeText,app-story div.dataDiscoveryChartNarrativeText{color:var(--dark-grey);font-family:Roboto,Arial,sans-serif;font-size:13px;padding:15px;white-space:pre-line}app-report div.dataDiscoveryChartNarrativeText p,app-dashboard div.dataDiscoveryChartNarrativeText p,div.yfContainer div.dataDiscoveryChartNarrativeText p,app-story div.dataDiscoveryChartNarrativeText p{margin-top:0px;margin-bottom:3px;padding:0px}app-report div.dataDiscoveryChartNarrativeText ul,app-dashboard div.dataDiscoveryChartNarrativeText ul,div.yfContainer div.dataDiscoveryChartNarrativeText ul,app-story div.dataDiscoveryChartNarrativeText ul{margin:0px;padding-left:10px}app-report div.dataDiscoveryChartNarrativeText ul li:not(:last-child),app-dashboard div.dataDiscoveryChartNarrativeText ul li:not(:last-child),div.yfContainer div.dataDiscoveryChartNarrativeText ul li:not(:last-child),app-story div.dataDiscoveryChartNarrativeText ul li:not(:last-child){margin:4px 0}app-report div.dataDiscoveryChartNarrativeTitleText,app-dashboard div.dataDiscoveryChartNarrativeTitleText,div.yfContainer div.dataDiscoveryChartNarrativeTitleText,app-story div.dataDiscoveryChartNarrativeTitleText{color:#333;font-family:Roboto,Arial,sans-serif;font-size:16px;padding-top:25px;padding-left:10px;bottom:0;left:0;right:0}app-report div.dataDiscoveryChartHeaderchartNotApproved span,app-report div.dataDiscoveryChartHeaderDashboardApproved span,app-dashboard div.dataDiscoveryChartHeaderchartNotApproved span,app-dashboard div.dataDiscoveryChartHeaderDashboardApproved span,div.yfContainer div.dataDiscoveryChartHeaderchartNotApproved span,div.yfContainer div.dataDiscoveryChartHeaderDashboardApproved span,app-story div.dataDiscoveryChartHeaderchartNotApproved span,app-story div.dataDiscoveryChartHeaderDashboardApproved span{content:"";position:absolute;right:10px;top:10px;background-image:url("../images/round_icon_tick_grey.svg");width:25px;height:25px;cursor:pointer}app-report div.dataDiscoveryChartHeaderchartNotApproved span:hover,app-report div.dataDiscoveryChartHeaderDashboardApproved span:hover,app-dashboard div.dataDiscoveryChartHeaderchartNotApproved span:hover,app-dashboard div.dataDiscoveryChartHeaderDashboardApproved span:hover,div.yfContainer div.dataDiscoveryChartHeaderchartNotApproved span:hover,div.yfContainer div.dataDiscoveryChartHeaderDashboardApproved span:hover,app-story div.dataDiscoveryChartHeaderchartNotApproved span:hover,app-story div.dataDiscoveryChartHeaderDashboardApproved span:hover{background-image:url("../images/round_icon_tick_blue.svg")}app-report div.dataDiscoveryChartHeaderchartApproved span,app-report div.dataDiscoveryChartHeaderDashboardNotApproved span,app-dashboard div.dataDiscoveryChartHeaderchartApproved span,app-dashboard div.dataDiscoveryChartHeaderDashboardNotApproved span,div.yfContainer div.dataDiscoveryChartHeaderchartApproved span,div.yfContainer div.dataDiscoveryChartHeaderDashboardNotApproved span,app-story div.dataDiscoveryChartHeaderchartApproved span,app-story div.dataDiscoveryChartHeaderDashboardNotApproved span{content:"";position:absolute;right:10px;top:10px;background-image:url("../images/round_icon_tick_blue.svg");width:25px;height:25px;cursor:pointer}app-report div.dataDiscoveryChartHeaderchartApproved span:hover,app-report div.dataDiscoveryChartHeaderDashboardNotApproved span:hover,app-dashboard div.dataDiscoveryChartHeaderchartApproved span:hover,app-dashboard div.dataDiscoveryChartHeaderDashboardNotApproved span:hover,div.yfContainer div.dataDiscoveryChartHeaderchartApproved span:hover,div.yfContainer div.dataDiscoveryChartHeaderDashboardNotApproved span:hover,app-story div.dataDiscoveryChartHeaderchartApproved span:hover,app-story div.dataDiscoveryChartHeaderDashboardNotApproved span:hover{background-image:url("../images/round_icon_tick_grey.svg")}app-report div.dataDiscoveryChartHeaderDashboard span,app-dashboard div.dataDiscoveryChartHeaderDashboard span,div.yfContainer div.dataDiscoveryChartHeaderDashboard span,app-story div.dataDiscoveryChartHeaderDashboard span{content:"";width:25px;height:25px;cursor:pointer}app-report td.fieldsToAnalyse,app-dashboard td.fieldsToAnalyse,div.yfContainer td.fieldsToAnalyse,app-story td.fieldsToAnalyse{background:var(--primary-color);color:var(--white)}app-report div.dataDiscoveryWidgetLightBox,app-dashboard div.dataDiscoveryWidgetLightBox,div.yfContainer div.dataDiscoveryWidgetLightBox,app-story div.dataDiscoveryWidgetLightBox{background:#f9f9f9}app-report td.dataDiscoveryOptionsTitle,app-dashboard td.dataDiscoveryOptionsTitle,div.yfContainer td.dataDiscoveryOptionsTitle,app-story td.dataDiscoveryOptionsTitle{width:100px;padding-left:40px}app-report td.compareTxt,app-dashboard td.compareTxt,div.yfContainer td.compareTxt,app-story td.compareTxt{text-align:right;padding-top:20px}app-report td.higherValuesTitle,app-dashboard td.higherValuesTitle,div.yfContainer td.higherValuesTitle,app-story td.higherValuesTitle{font-size:16px;width:300px;padding-left:40px}app-report td.higherValues,app-dashboard td.higherValues,div.yfContainer td.higherValues,app-story td.higherValues{width:205px;padding-left:10px;padding-right:75px}app-report td.dataDiscoveryFieldsTitle,app-dashboard td.dataDiscoveryFieldsTitle,div.yfContainer td.dataDiscoveryFieldsTitle,app-story td.dataDiscoveryFieldsTitle{width:300px;padding-left:40px;vertical-align:top}app-report td.dataDiscoveryFieldsTitle div.excludeMetricfieldsExplain,app-dashboard td.dataDiscoveryFieldsTitle div.excludeMetricfieldsExplain,div.yfContainer td.dataDiscoveryFieldsTitle div.excludeMetricfieldsExplain,app-story td.dataDiscoveryFieldsTitle div.excludeMetricfieldsExplain{font-size:14px;margin-top:10px;color:#999}app-report td.dataDiscoveryFields,app-dashboard td.dataDiscoveryFields,div.yfContainer td.dataDiscoveryFields,app-story td.dataDiscoveryFields{width:205px;padding-left:10px}app-report div.dataDiscoveryFieldsDiv,app-dashboard div.dataDiscoveryFieldsDiv,div.yfContainer div.dataDiscoveryFieldsDiv,app-story div.dataDiscoveryFieldsDiv{height:225px;width:205px;overflow:auto;border:1px solid #e4e4e4;background:var(--background-white)}app-report div.dataDiscoveryFieldsDiv div.multiOptionList div,app-dashboard div.dataDiscoveryFieldsDiv div.multiOptionList div,div.yfContainer div.dataDiscoveryFieldsDiv div.multiOptionList div,app-story div.dataDiscoveryFieldsDiv div.multiOptionList div{margin:5px 0px 0px 3px}app-report div.dataDiscoveryFieldsDiv div.multiOptionList div:first-child,app-dashboard div.dataDiscoveryFieldsDiv div.multiOptionList div:first-child,div.yfContainer div.dataDiscoveryFieldsDiv div.multiOptionList div:first-child,app-story div.dataDiscoveryFieldsDiv div.multiOptionList div:first-child{margin-top:10px}app-report div.dataDiscoveryFieldsDiv div.multiOptionList img,app-dashboard div.dataDiscoveryFieldsDiv div.multiOptionList img,div.yfContainer div.dataDiscoveryFieldsDiv div.multiOptionList img,app-story div.dataDiscoveryFieldsDiv div.multiOptionList img{float:left;margin-right:10px}app-report div.dataDiscoveryFieldsDiv div.multiOptionList span,app-dashboard div.dataDiscoveryFieldsDiv div.multiOptionList span,div.yfContainer div.dataDiscoveryFieldsDiv div.multiOptionList span,app-story div.dataDiscoveryFieldsDiv div.multiOptionList span{float:left;max-width:150px;text-overflow:ellipsis;overflow:hidden}app-report div.dataDiscoveryFieldsDiv div.multiOptionList span::before,app-dashboard div.dataDiscoveryFieldsDiv div.multiOptionList span::before,div.yfContainer div.dataDiscoveryFieldsDiv div.multiOptionList span::before,app-story div.dataDiscoveryFieldsDiv div.multiOptionList span::before{width:3px;height:21px;content:" ";display:block;float:left;margin-right:10px}app-report div.dataDiscoveryFieldsDiv div.multiOptionList span.NUMERIC::before,app-dashboard div.dataDiscoveryFieldsDiv div.multiOptionList span.NUMERIC::before,div.yfContainer div.dataDiscoveryFieldsDiv div.multiOptionList span.NUMERIC::before,app-story div.dataDiscoveryFieldsDiv div.multiOptionList span.NUMERIC::before{background-color:var(--primary-color)}app-report div.dataDiscoveryFieldsDiv div.multiOptionList span.DATE::before,app-dashboard div.dataDiscoveryFieldsDiv div.multiOptionList span.DATE::before,div.yfContainer div.dataDiscoveryFieldsDiv div.multiOptionList span.DATE::before,app-story div.dataDiscoveryFieldsDiv div.multiOptionList span.DATE::before{background-color:#cc6e00}app-report div.dataDiscoveryFieldsDiv div.multiOptionList span.TIMESTAMP::before,app-dashboard div.dataDiscoveryFieldsDiv div.multiOptionList span.TIMESTAMP::before,div.yfContainer div.dataDiscoveryFieldsDiv div.multiOptionList span.TIMESTAMP::before,app-story div.dataDiscoveryFieldsDiv div.multiOptionList span.TIMESTAMP::before{background-color:orange}app-report div.dataDiscoveryFieldsDiv div.multiOptionList span.TEXT::before,app-dashboard div.dataDiscoveryFieldsDiv div.multiOptionList span.TEXT::before,div.yfContainer div.dataDiscoveryFieldsDiv div.multiOptionList span.TEXT::before,app-story div.dataDiscoveryFieldsDiv div.multiOptionList span.TEXT::before{background-color:#ffe600}app-report div.dataDiscoveryFieldsDiv div.multiOptionList span.GISGEOMETRY::before,app-dashboard div.dataDiscoveryFieldsDiv div.multiOptionList span.GISGEOMETRY::before,div.yfContainer div.dataDiscoveryFieldsDiv div.multiOptionList span.GISGEOMETRY::before,app-story div.dataDiscoveryFieldsDiv div.multiOptionList span.GISGEOMETRY::before{background-color:#6cb17c}app-report div.dataDiscoveryFieldLimit,app-dashboard div.dataDiscoveryFieldLimit,div.yfContainer div.dataDiscoveryFieldLimit,app-story div.dataDiscoveryFieldLimit{float:right;clear:both;overflow:hidden;padding-top:20px}app-report td.uniqueValuesTitle,app-dashboard td.uniqueValuesTitle,div.yfContainer td.uniqueValuesTitle,app-story td.uniqueValuesTitle{width:300px;padding-left:40px}app-report td.uniqueValuesInput,app-dashboard td.uniqueValuesInput,div.yfContainer td.uniqueValuesInput,app-story td.uniqueValuesInput{width:205px;padding-left:10px;padding-right:75px}app-report div.limitText,app-dashboard div.limitText,div.yfContainer div.limitText,app-story div.limitText{float:left;padding-right:20px;height:35px;display:table}app-report div.dataDiscoverySubmit,app-dashboard div.dataDiscoverySubmit,div.yfContainer div.dataDiscoverySubmit,app-story div.dataDiscoverySubmit{float:left;clear:left;width:450px;padding-left:96px;position:absolute;bottom:25px}app-report div.dataDiscoveryHelpMessage,app-dashboard div.dataDiscoveryHelpMessage,div.yfContainer div.dataDiscoveryHelpMessage,app-story div.dataDiscoveryHelpMessage{height:90px;background:var(--background-white);position:relative;margin-bottom:20px;border:1px solid #e4e4e4;margin:5px;margin-right:21px;width:390px}app-report div.dataDiscoveryInfoText,app-dashboard div.dataDiscoveryInfoText,div.yfContainer div.dataDiscoveryInfoText,app-story div.dataDiscoveryInfoText{margin-left:68px;margin-top:9px;font-size:15px}app-report div.dataDiscoveryInfoIcon,app-dashboard div.dataDiscoveryInfoIcon,div.yfContainer div.dataDiscoveryInfoIcon,app-story div.dataDiscoveryInfoIcon{float:left;padding-top:11px;padding-left:10px}app-report td.dataDiscoverytd1,app-dashboard td.dataDiscoverytd1,div.yfContainer td.dataDiscoverytd1,app-story td.dataDiscoverytd1{width:220px;padding-left:25px}app-report td.secondMetric,app-report td.compareTo2,app-dashboard td.secondMetric,app-dashboard td.compareTo2,div.yfContainer td.secondMetric,div.yfContainer td.compareTo2,app-story td.secondMetric,app-story td.compareTo2{padding-top:20px}app-report td.dataDiscoverytd1 div.customPeriod,app-dashboard td.dataDiscoverytd1 div.customPeriod,div.yfContainer td.dataDiscoverytd1 div.customPeriod,app-story td.dataDiscoverytd1 div.customPeriod{width:50%;float:right}app-report td.dataDiscoverytd2,app-dashboard td.dataDiscoverytd2,div.yfContainer td.dataDiscoverytd2,app-story td.dataDiscoverytd2{font-size:14px;width:25px;padding-left:10px;padding-right:40px}app-report td.dataDiscoverytd2.compareTo3,app-dashboard td.dataDiscoverytd2.compareTo3,div.yfContainer td.dataDiscoverytd2.compareTo3,app-story td.dataDiscoverytd2.compareTo3{padding-top:0px}app-report div.dataDiscoveryMenu,app-dashboard div.dataDiscoveryMenu,div.yfContainer div.dataDiscoveryMenu,app-story div.dataDiscoveryMenu{float:left;padding-top:35px}app-report td.dataDiscoveryWidth200,app-dashboard td.dataDiscoveryWidth200,div.yfContainer td.dataDiscoveryWidth200,app-story td.dataDiscoveryWidth200{width:200px}app-report div.dataDiscoverySelectValuesControl,app-dashboard div.dataDiscoverySelectValuesControl,div.yfContainer div.dataDiscoverySelectValuesControl,app-story div.dataDiscoverySelectValuesControl{float:right;clear:both;overflow:hidden;margin-right:240px}app-report div.dataDiscoverySelectValuesControl .selectAll img,app-report div.dataDiscoverySelectValuesControl .selectNone img,app-dashboard div.dataDiscoverySelectValuesControl .selectAll img,app-dashboard div.dataDiscoverySelectValuesControl .selectNone img,div.yfContainer div.dataDiscoverySelectValuesControl .selectAll img,div.yfContainer div.dataDiscoverySelectValuesControl .selectNone img,app-story div.dataDiscoverySelectValuesControl .selectAll img,app-story div.dataDiscoverySelectValuesControl .selectNone img{width:20px;height:13px}app-report div.dataDiscoverySelectValuesControl .selectNone img,app-dashboard div.dataDiscoverySelectValuesControl .selectNone img,div.yfContainer div.dataDiscoverySelectValuesControl .selectNone img,app-story div.dataDiscoverySelectValuesControl .selectNone img{width:15px;height:15px;margin:2px auto}app-report span.dataDiscoveryFieldLimitSpan,app-dashboard span.dataDiscoveryFieldLimitSpan,div.yfContainer span.dataDiscoveryFieldLimitSpan,app-story span.dataDiscoveryFieldLimitSpan{vertical-align:middle;display:table-cell}app-report div.dataDiscoveryFieldLimitValue,app-dashboard div.dataDiscoveryFieldLimitValue,div.yfContainer div.dataDiscoveryFieldLimitValue,app-story div.dataDiscoveryFieldLimitValue{float:left;position:relative}app-report div.saveInsight,app-dashboard div.saveInsight,div.yfContainer div.saveInsight,app-story div.saveInsight{margin:5px;border:1px solid #e4e4e4;position:absolute;background-color:#f9f9f9;margin-top:5px;bottom:0px;z-index:1;margin-right:23px;width:390px;height:130px}app-report div.saveInsight span,app-dashboard div.saveInsight span,div.yfContainer div.saveInsight span,app-story div.saveInsight span{position:absolute;right:10px;bottom:95px;background-image:url(../images/mini_menu.png);background-repeat:no-repeat;width:10px;height:20px}app-report div.saveInsight span:hover,app-dashboard div.saveInsight span:hover,div.yfContainer div.saveInsight span:hover,app-story div.saveInsight span:hover{background-image:url("../images/mini_menu_over.png")}app-report div.saveInsightsTitle,app-dashboard div.saveInsightsTitle,div.yfContainer div.saveInsightsTitle,app-story div.saveInsightsTitle{color:var(--dark-grey);font-size:20px;padding-left:10px;padding-top:10px}app-report div.saveInsightsText,app-dashboard div.saveInsightsText,div.yfContainer div.saveInsightsText,app-story div.saveInsightsText{color:var(--dark-grey);font-size:16px;padding-left:10px}app-report div.saveInsightsAction,app-dashboard div.saveInsightsAction,div.yfContainer div.saveInsightsAction,app-story div.saveInsightsAction{position:relative;left:265px;font-weight:bold;width:100px;display:none}app-report td.dataDiscoveryAddCommentButton,app-dashboard td.dataDiscoveryAddCommentButton,div.yfContainer td.dataDiscoveryAddCommentButton,app-story td.dataDiscoveryAddCommentButton{color:gold;cursor:pointer}app-report td.dataDiscoverydiscare,app-dashboard td.dataDiscoverydiscare,div.yfContainer td.dataDiscoverydiscare,app-story td.dataDiscoverydiscare{color:var(--dark-grey);cursor:pointer}app-report div.saveInsightsComment,app-dashboard div.saveInsightsComment,div.yfContainer div.saveInsightsComment,app-story div.saveInsightsComment{color:gold;cursor:pointer}app-report div.dash-report-selected,app-dashboard div.dash-report-selected,div.yfContainer div.dash-report-selected,app-story div.dash-report-selected{border:1px solid var(--primary-color)}app-report div.reportDataDiscoveryChartList,app-report assisted-insights.reportDataDiscoveryChartList,app-dashboard div.reportDataDiscoveryChartList,app-dashboard assisted-insights.reportDataDiscoveryChartList,div.yfContainer div.reportDataDiscoveryChartList,div.yfContainer assisted-insights.reportDataDiscoveryChartList,app-story div.reportDataDiscoveryChartList,app-story assisted-insights.reportDataDiscoveryChartList{position:fixed;top:0;bottom:0;right:-420px;border-left:1px solid #e4e4e4;z-index:1001;background-color:#fff;background-repeat:no-repeat;background-position:center;overflow:hidden}app-report table.refineSelectAllMenuTable,app-dashboard table.refineSelectAllMenuTable,div.yfContainer table.refineSelectAllMenuTable,app-story table.refineSelectAllMenuTable{margin-left:200px;margin-top:8px;cursor:pointer}app-report table.refineSelectAllMenuTable td.refine,app-report table.refineSelectAllMenuTable td.refineEmpty,app-dashboard table.refineSelectAllMenuTable td.refine,app-dashboard table.refineSelectAllMenuTable td.refineEmpty,div.yfContainer table.refineSelectAllMenuTable td.refine,div.yfContainer table.refineSelectAllMenuTable td.refineEmpty,app-story table.refineSelectAllMenuTable td.refine,app-story table.refineSelectAllMenuTable td.refineEmpty{width:115px}app-report table.refineSelectAllMenuTable td.selectAll,app-report table.refineSelectAllMenuTable td.deSelectAll,app-dashboard table.refineSelectAllMenuTable td.selectAll,app-dashboard table.refineSelectAllMenuTable td.deSelectAll,div.yfContainer table.refineSelectAllMenuTable td.selectAll,div.yfContainer table.refineSelectAllMenuTable td.deSelectAll,app-story table.refineSelectAllMenuTable td.selectAll,app-story table.refineSelectAllMenuTable td.deSelectAll{width:85px}app-report td.dataDiscoveryButtonsText,app-dashboard td.dataDiscoveryButtonsText,div.yfContainer td.dataDiscoveryButtonsText,app-story td.dataDiscoveryButtonsText{width:290px;padding-left:10px}app-report div.data-discovery-loading-view-overlay,app-dashboard div.data-discovery-loading-view-overlay,div.yfContainer div.data-discovery-loading-view-overlay,app-story div.data-discovery-loading-view-overlay{background-color:#333;opacity:.4;position:fixed;z-index:9999;top:0;bottom:0;right:0;left:0}app-report div.data-discovery-loading-view,app-dashboard div.data-discovery-loading-view,div.yfContainer div.data-discovery-loading-view,app-story div.data-discovery-loading-view{width:300px;height:350px;background-color:#f9f9f9;border:#e4e4e4 1px solid;position:fixed;z-index:10000;left:calc(50% - 150px);top:calc(50% - 150px);padding:25px 20px 15px 20px}app-report div.data-discovery-loading-view .inner-container,app-dashboard div.data-discovery-loading-view .inner-container,div.yfContainer div.data-discovery-loading-view .inner-container,app-story div.data-discovery-loading-view .inner-container{position:relative;height:100%}app-report div.data-discovery-loading-view .title,app-dashboard div.data-discovery-loading-view .title,div.yfContainer div.data-discovery-loading-view .title,app-story div.data-discovery-loading-view .title{color:#333;font-size:18px;padding-bottom:10px;max-height:125px;overflow:hidden;text-overflow:ellipsis}app-report div.data-discovery-loading-view .text-container-upper,app-dashboard div.data-discovery-loading-view .text-container-upper,div.yfContainer div.data-discovery-loading-view .text-container-upper,app-story div.data-discovery-loading-view .text-container-upper{color:#333;font-size:14px}app-report div.data-discovery-loading-view .button-container,app-dashboard div.data-discovery-loading-view .button-container,div.yfContainer div.data-discovery-loading-view .button-container,app-story div.data-discovery-loading-view .button-container{position:absolute;bottom:0;right:0;left:0}app-report div.data-discovery-loading-view .loading-container,app-dashboard div.data-discovery-loading-view .loading-container,div.yfContainer div.data-discovery-loading-view .loading-container,app-story div.data-discovery-loading-view .loading-container{position:absolute;height:50px;width:50px;left:calc(50% - 25px);top:calc(50% - 25px)}app-report div.data-discovery-loading-view .loader-inner,app-dashboard div.data-discovery-loading-view .loader-inner,div.yfContainer div.data-discovery-loading-view .loader-inner,app-story div.data-discovery-loading-view .loader-inner{position:relative;height:100%;width:100%}app-report div.data-discovery-loading-view .text-container-lower,app-dashboard div.data-discovery-loading-view .text-container-lower,div.yfContainer div.data-discovery-loading-view .text-container-lower,app-story div.data-discovery-loading-view .text-container-lower{position:absolute;bottom:110px;left:0;right:0;text-align:center;color:#333;font-size:14px}app-report div.data-discovery-loading-view .error-header.error,app-dashboard div.data-discovery-loading-view .error-header.error,div.yfContainer div.data-discovery-loading-view .error-header.error,app-story div.data-discovery-loading-view .error-header.error{font-size:16px;color:#333;padding-bottom:4px}app-report div.data-discovery-loading-view .text-container-lower.error,app-report div.data-discovery-loading-view .error-header.error,app-dashboard div.data-discovery-loading-view .text-container-lower.error,app-dashboard div.data-discovery-loading-view .error-header.error,div.yfContainer div.data-discovery-loading-view .text-container-lower.error,div.yfContainer div.data-discovery-loading-view .error-header.error,app-story div.data-discovery-loading-view .text-container-lower.error,app-story div.data-discovery-loading-view .error-header.error{color:#fd1149;font-size:16px}app-report div.data-discovery-loading-view .text-container-warning,app-dashboard div.data-discovery-loading-view .text-container-warning,div.yfContainer div.data-discovery-loading-view .text-container-warning,app-story div.data-discovery-loading-view .text-container-warning{position:absolute;bottom:55px;left:0;right:0;text-align:center;color:red;font-size:14px}app-report .dataDiscoveryListClose,app-dashboard .dataDiscoveryListClose,div.yfContainer .dataDiscoveryListClose,app-story .dataDiscoveryListClose{background-image:url("../images/close_large_white.png");height:25px;width:25px;float:right;margin:7px 7px 0px 7px;cursor:pointer}app-report div.panelSection,app-dashboard div.panelSection,div.yfContainer div.panelSection,app-story div.panelSection{clear:both}app-report div.sectionName,app-dashboard div.sectionName,div.yfContainer div.sectionName,app-story div.sectionName{font-size:20px;margin-bottom:10px;margin-top:5px}app-report div.panelParameter,app-dashboard div.panelParameter,div.yfContainer div.panelParameter,app-story div.panelParameter{clear:both}app-report div.panelParameter div.parameter,app-dashboard div.panelParameter div.parameter,div.yfContainer div.panelParameter div.parameter,app-story div.panelParameter div.parameter{padding-bottom:20px;overflow:hidden}app-report div.panelParameter div.parameter>div.paramInfo,app-dashboard div.panelParameter div.parameter>div.paramInfo,div.yfContainer div.panelParameter div.parameter>div.paramInfo,app-story div.panelParameter div.parameter>div.paramInfo{float:left;max-width:60%}app-report div.panelParameter div.parameter>div.paramControl,app-dashboard div.panelParameter div.parameter>div.paramControl,div.yfContainer div.panelParameter div.parameter>div.paramControl,app-story div.panelParameter div.parameter>div.paramControl{float:right}app-report div.panelBody,app-dashboard div.panelBody,div.yfContainer div.panelBody,app-story div.panelBody{margin:0 10px}app-report div.panelContent div.panel,app-dashboard div.panelContent div.panel,div.yfContainer div.panelContent div.panel,app-story div.panelContent div.panel{height:auto}app-report .fieldIndicator,app-dashboard .fieldIndicator,div.yfContainer .fieldIndicator,app-story .fieldIndicator{height:20px;width:3px;float:left;margin-right:10px;margin-left:10px}app-report .fieldText,app-dashboard .fieldText,div.yfContainer .fieldText,app-story .fieldText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-report div.notMatchedFieldText,app-dashboard div.notMatchedFieldText,div.yfContainer div.notMatchedFieldText,app-story div.notMatchedFieldText{color:var(--grey)}app-report .fieldMatchViewListItem,app-dashboard .fieldMatchViewListItem,div.yfContainer .fieldMatchViewListItem,app-story .fieldMatchViewListItem{padding:3px;width:150px;border:1px solid transparent}app-report .hoverableField:hover,app-dashboard .hoverableField:hover,div.yfContainer .hoverableField:hover,app-story .hoverableField:hover{background-color:#f9f9f9;border:1px solid var(--border-grey)}app-report .fieldImgSpace,app-dashboard .fieldImgSpace,div.yfContainer .fieldImgSpace,app-story .fieldImgSpace{width:20px;height:20px;float:left}app-report .sortableHandleImg,app-dashboard .sortableHandleImg,div.yfContainer .sortableHandleImg,app-story .sortableHandleImg{height:auto;width:auto;max-width:20px;max-height:20px}app-report .fieldListTitle,app-dashboard .fieldListTitle,div.yfContainer .fieldListTitle,app-story .fieldListTitle{margin-bottom:10px;margin-left:10px;font-weight:600;color:#999}app-report .hoverableField,app-dashboard .hoverableField,div.yfContainer .hoverableField,app-story .hoverableField{cursor:pointer;border:1px solid transparent}app-report .fieldList,app-dashboard .fieldList,div.yfContainer .fieldList,app-story .fieldList{float:left;margin-right:20px}app-report .fieldMetricIndicator,app-dashboard .fieldMetricIndicator,div.yfContainer .fieldMetricIndicator,app-story .fieldMetricIndicator{background-color:#10a5f4}app-report .fieldDimensionIndicator,app-dashboard .fieldDimensionIndicator,div.yfContainer .fieldDimensionIndicator,app-story .fieldDimensionIndicator{background-color:#ffc310}app-report .titleClassA,app-dashboard .titleClassA,div.yfContainer .titleClassA,app-story .titleClassA{padding-bottom:5px;border-bottom:3px solid green}app-report .titleClassB,app-dashboard .titleClassB,div.yfContainer .titleClassB,app-story .titleClassB{padding-bottom:5px;border-bottom:3px solid purple}app-report .mappedFieldsDivider,app-dashboard .mappedFieldsDivider,div.yfContainer .mappedFieldsDivider,app-story .mappedFieldsDivider{margin-bottom:28px;border-top:1px solid var(--border-grey);height:1px}app-report .fieldList .fieldsContainer,app-dashboard .fieldList .fieldsContainer,div.yfContainer .fieldList .fieldsContainer,app-story .fieldList .fieldsContainer{min-height:28px}app-report .fieldList .unmatchedFieldsArea,app-dashboard .fieldList .unmatchedFieldsArea,div.yfContainer .fieldList .unmatchedFieldsArea,app-story .fieldList .unmatchedFieldsArea{min-height:28px}app-report span.fieldIndicator,app-dashboard span.fieldIndicator,div.yfContainer span.fieldIndicator,app-story span.fieldIndicator{width:3px;height:21px;margin-right:7px;margin-left:25px;display:inline-block}app-report div.valueDisplayExample,app-dashboard div.valueDisplayExample,div.yfContainer div.valueDisplayExample,app-story div.valueDisplayExample{width:3px;height:20px;float:left;margin-right:7px;margin-left:7px}app-report div.valueDisplayImgExample,app-dashboard div.valueDisplayImgExample,div.yfContainer div.valueDisplayImgExample,app-story div.valueDisplayImgExample{width:20px;height:20px;float:left;margin-right:7px;margin-left:7px}app-report div.valueDisplayImgExample img,app-dashboard div.valueDisplayImgExample img,div.yfContainer div.valueDisplayImgExample img,app-story div.valueDisplayImgExample img{margin-right:5px;max-height:20px;max-width:20px}app-report .delimiterMarker,app-dashboard .delimiterMarker,div.yfContainer .delimiterMarker,app-story .delimiterMarker{border-right:1px dashed red;width:1px;height:20px;margin-left:5px;margin-right:5px;float:left}app-report .delimiterExampleContainer,app-dashboard .delimiterExampleContainer,div.yfContainer .delimiterExampleContainer,app-story .delimiterExampleContainer{padding:10px;border:1px solid var(--border-grey);font-size:12;height:15px}app-report .delimitedText,app-dashboard .delimitedText,div.yfContainer .delimitedText,app-story .delimitedText{float:left}app-report div.toggleFloatLeft,app-dashboard div.toggleFloatLeft,div.yfContainer div.toggleFloatLeft,app-story div.toggleFloatLeft{white-space:nowrap;clear:none;margin-right:100px}app-report div.textBoxFloatRight,app-dashboard div.textBoxFloatRight,div.yfContainer div.textBoxFloatRight,app-story div.textBoxFloatRight{clear:none;white-space:nowrap;display:inline-block;float:right}app-report div.dropDownFieldSection,app-dashboard div.dropDownFieldSection,div.yfContainer div.dropDownFieldSection,app-story div.dropDownFieldSection{float:left;margin-right:50px}app-report .sectionParameters div.dropDownFieldSection,app-dashboard .sectionParameters div.dropDownFieldSection,div.yfContainer .sectionParameters div.dropDownFieldSection,app-story .sectionParameters div.dropDownFieldSection{margin-right:0px}app-report #uploadFileStyleId,app-dashboard #uploadFileStyleId,div.yfContainer #uploadFileStyleId,app-story #uploadFileStyleId{padding:10px 0px;width:100%}app-report div.exampleUploadStyle div.paramControl,app-dashboard div.exampleUploadStyle div.paramControl,div.yfContainer div.exampleUploadStyle div.paramControl,app-story div.exampleUploadStyle div.paramControl{width:100%}app-report div.loadNewConnectorParameterBtn,app-dashboard div.loadNewConnectorParameterBtn,div.yfContainer div.loadNewConnectorParameterBtn,app-story div.loadNewConnectorParameterBtn{font-size:14px;float:right;cursor:pointer;color:var(--primary-color)}app-report .marketplaceLink,app-dashboard .marketplaceLink,div.yfContainer .marketplaceLink,app-story .marketplaceLink{color:var(--primary-color);cursor:pointer}app-report div.parameterErrorMsg,app-dashboard div.parameterErrorMsg,div.yfContainer div.parameterErrorMsg,app-story div.parameterErrorMsg{clear:both;font-size:14px;color:#fd1149;overflow:visible}app-report div.validationError>div,app-dashboard div.validationError>div,div.yfContainer div.validationError>div,app-story div.validationError>div{display:inline;color:red}app-report .materialsInput>.inputLine,app-dashboard .materialsInput>.inputLine,div.yfContainer .materialsInput>.inputLine,app-story .materialsInput>.inputLine{margin-top:8px}app-report .materialsInput>.inputLine>.placeholderText,app-dashboard .materialsInput>.inputLine>.placeholderText,div.yfContainer .materialsInput>.inputLine>.placeholderText,app-story .materialsInput>.inputLine>.placeholderText{position:absolute;font-size:16px;margin-left:40px;margin-top:8px;color:#cecece;width:calc(100% - 70px)}app-report .materialsInput>.inputLine>.inputIcon,app-dashboard .materialsInput>.inputLine>.inputIcon,div.yfContainer .materialsInput>.inputLine>.inputIcon,app-story .materialsInput>.inputLine>.inputIcon{float:left;position:absolute;padding-top:4px}app-report .materialsInput,app-dashboard .materialsInput,div.yfContainer .materialsInput,app-story .materialsInput{position:absolute;width:200px}app-report .materialsInput>.inputLine>input,app-dashboard .materialsInput>.inputLine>input,div.yfContainer .materialsInput>.inputLine>input,app-story .materialsInput>.inputLine>input{background-color:transparent;border:none;border-bottom:1px solid #999;height:16px;width:calc(100% - 70px);line-height:16px;font-size:16px;margin-left:40px;padding-bottom:8px;padding-top:8px}app-report .materialsInput>.inputLine>input:disabled,app-dashboard .materialsInput>.inputLine>input:disabled,div.yfContainer .materialsInput>.inputLine>input:disabled,app-story .materialsInput>.inputLine>input:disabled{outline:none;border-bottom:1px dashed var(--primary-color)}app-report .materialsInput>.inputLine>input:focus,app-dashboard .materialsInput>.inputLine>input:focus,div.yfContainer .materialsInput>.inputLine>input:focus,app-story .materialsInput>.inputLine>input:focus{outline:none;border-bottom:1px solid var(--primary-color)}app-report .materialsInput>.inputLine>input.error,app-dashboard .materialsInput>.inputLine>input.error,div.yfContainer .materialsInput>.inputLine>input.error,app-story .materialsInput>.inputLine>input.error{border-bottom:1px solid #c00}app-report .materialsInput>.inputLabel,app-dashboard .materialsInput>.inputLabel,div.yfContainer .materialsInput>.inputLabel,app-story .materialsInput>.inputLabel{position:absolute;margin-left:40px;margin-top:16px;font-size:16px;color:#999;width:calc(100% - 70px)}app-report .materialsInput>.inputLabel.selected,app-dashboard .materialsInput>.inputLabel.selected,div.yfContainer .materialsInput>.inputLabel.selected,app-story .materialsInput>.inputLabel.selected{font-size:12px;color:var(--primary-color);position:relative}app-report .materialsInput>.inputLabel.withValue,app-dashboard .materialsInput>.inputLabel.withValue,div.yfContainer .materialsInput>.inputLabel.withValue,app-story .materialsInput>.inputLabel.withValue{position:relative;font-size:12px}app-report .materialsInput>.inputLabel.error,app-dashboard .materialsInput>.inputLabel.error,div.yfContainer .materialsInput>.inputLabel.error,app-story .materialsInput>.inputLabel.error{color:#c00}app-report .materialsInput>.inputLine>.clearIcon,app-dashboard .materialsInput>.inputLine>.clearIcon,div.yfContainer .materialsInput>.inputLine>.clearIcon,app-story .materialsInput>.inputLine>.clearIcon{position:absolute;top:38px;right:0;margin-top:6px}app-report .materialsInput>.helperDiv,app-dashboard .materialsInput>.helperDiv,div.yfContainer .materialsInput>.helperDiv,app-story .materialsInput>.helperDiv{margin-top:8px;margin-left:40px;font-size:12px;line-height:12px;color:#999;width:calc(100% - 70px)}app-report .materialsInput>.errorDiv,app-dashboard .materialsInput>.errorDiv,div.yfContainer .materialsInput>.errorDiv,app-story .materialsInput>.errorDiv{margin-top:8px;margin-left:40px;font-size:12px;line-height:12px;color:#c00;width:calc(100% - 70px)}app-report .materialsInput>.errorDiv>.errorIcon,app-dashboard .materialsInput>.errorDiv>.errorIcon,div.yfContainer .materialsInput>.errorDiv>.errorIcon,app-story .materialsInput>.errorDiv>.errorIcon{height:12px;width:12px;margin-right:8px;float:left}app-report div.show-advanced-settings,app-report div.hide-advanced-settings,app-dashboard div.show-advanced-settings,app-dashboard div.hide-advanced-settings,div.yfContainer div.show-advanced-settings,div.yfContainer div.hide-advanced-settings,app-story div.show-advanced-settings,app-story div.hide-advanced-settings{cursor:pointer;color:var(--primary-color)}app-report .dataDiscoveryChartNarrativeText .moreLessText,app-dashboard .dataDiscoveryChartNarrativeText .moreLessText,div.yfContainer .dataDiscoveryChartNarrativeText .moreLessText,app-story .dataDiscoveryChartNarrativeText .moreLessText{color:var(--primary-color);cursor:pointer;font-size:14px;float:right}app-report .dataDiscoveryChartNarrativeText span.boldNarrativeField,app-dashboard .dataDiscoveryChartNarrativeText span.boldNarrativeField,div.yfContainer .dataDiscoveryChartNarrativeText span.boldNarrativeField,app-story .dataDiscoveryChartNarrativeText span.boldNarrativeField{font-weight:bold;color:#444}app-report div.panelParameter.fileUploadParameter div.parameter>div.paramControl,app-dashboard div.panelParameter.fileUploadParameter div.parameter>div.paramControl,div.yfContainer div.panelParameter.fileUploadParameter div.parameter>div.paramControl,app-story div.panelParameter.fileUploadParameter div.parameter>div.paramControl{float:none}app-report div#etlSummary,app-dashboard div#etlSummary,div.yfContainer div#etlSummary,app-story div#etlSummary{height:100%;border-bottom:1px solid #e4e4e4}app-report div#etlSummary div.panelContent>div,app-dashboard div#etlSummary div.panelContent>div,div.yfContainer div#etlSummary div.panelContent>div,app-story div#etlSummary div.panelContent>div{height:100%;background-color:inherit}app-report div#etlSummary div.panelTabsContainer,app-dashboard div#etlSummary div.panelTabsContainer,div.yfContainer div#etlSummary div.panelTabsContainer,app-story div#etlSummary div.panelTabsContainer{border-bottom:none}app-report div#etlRunLogHistory,app-dashboard div#etlRunLogHistory,div.yfContainer div#etlRunLogHistory,app-story div#etlRunLogHistory{height:100%}app-report div#etlRunLogHistory>div,app-dashboard div#etlRunLogHistory>div,div.yfContainer div#etlRunLogHistory>div,app-story div#etlRunLogHistory>div{height:inherit;float:left}app-report div#etlRunLogHistory>div#runLogs,app-dashboard div#etlRunLogHistory>div#runLogs,div.yfContainer div#etlRunLogHistory>div#runLogs,app-story div#etlRunLogHistory>div#runLogs{width:22%;overflow:auto;border-right:1px solid #e4e4e4}app-report div#etlRunLogHistory div.archivedRunLogs,app-dashboard div#etlRunLogHistory div.archivedRunLogs,div.yfContainer div#etlRunLogHistory div.archivedRunLogs,app-story div#etlRunLogHistory div.archivedRunLogs{text-align:center;padding:10px 3px}app-report div#etlRunLogHistory div.archivedRunLogs>span,app-dashboard div#etlRunLogHistory div.archivedRunLogs>span,div.yfContainer div#etlRunLogHistory div.archivedRunLogs>span,app-story div#etlRunLogHistory div.archivedRunLogs>span{color:var(--primary-color);cursor:pointer}app-report div#etlRunLogHistory.noRunLogs,app-dashboard div#etlRunLogHistory.noRunLogs,div.yfContainer div#etlRunLogHistory.noRunLogs,app-story div#etlRunLogHistory.noRunLogs{text-align:center;padding-top:20px;color:var(--dark-grey);font-size:18px;height:calc(100% - 20px)}app-report div#etlRunLogHistory.noRunLogs>div,app-dashboard div#etlRunLogHistory.noRunLogs>div,div.yfContainer div#etlRunLogHistory.noRunLogs>div,app-story div#etlRunLogHistory.noRunLogs>div{height:auto;float:none}app-report div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog,app-dashboard div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog,div.yfContainer div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog,app-story div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog{padding:5px;border-bottom:1px solid #e4e4e4;clear:both;cursor:pointer;color:var(--dark-grey);font-size:14px}app-report div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog:hover,app-dashboard div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog:hover,div.yfContainer div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog:hover,app-story div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog:hover{background-color:#fff}app-report div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.selected,app-dashboard div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.selected,div.yfContainer div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.selected,app-story div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.selected{background-color:var(--background-white);cursor:auto}app-report div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED,app-dashboard div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED,div.yfContainer div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED,app-story div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED{background-color:#e90202;color:#fff}app-report div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED:hover,app-report div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED.selected,app-dashboard div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED:hover,app-dashboard div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED.selected,div.yfContainer div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED:hover,div.yfContainer div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED.selected,app-story div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED:hover,app-story div#etlRunLogHistory>div#runLogs>div#runLogsContainer div.runLog.FAILED.selected{opacity:.7}app-report div#etlRunLogHistory>div#stepsStatus,app-dashboard div#etlRunLogHistory>div#stepsStatus,div.yfContainer div#etlRunLogHistory>div#stepsStatus,app-story div#etlRunLogHistory>div#stepsStatus{width:53%;overflow:auto;border-right:1px solid #e4e4e4}app-report div.messageOuterContainer.noRunLogs,app-dashboard div.messageOuterContainer.noRunLogs,div.yfContainer div.messageOuterContainer.noRunLogs,app-story div.messageOuterContainer.noRunLogs{text-align:center;margin-top:20px;color:var(--dark-grey);font-size:18px}app-report div#stepsStatusContainer>.stepStatusObject,app-dashboard div#stepsStatusContainer>.stepStatusObject,div.yfContainer div#stepsStatusContainer>.stepStatusObject,app-story div#stepsStatusContainer>.stepStatusObject{padding:12px 0 12px 10px;height:56px;border-bottom:1px solid #e4e4e4;clear:both}app-report div#stepsStatusContainer>.stepStatusObject:hover,app-dashboard div#stepsStatusContainer>.stepStatusObject:hover,div.yfContainer div#stepsStatusContainer>.stepStatusObject:hover,app-story div#stepsStatusContainer>.stepStatusObject:hover{background-color:var(--background-white)}app-report div#stepsStatusContainer>.stepStatusObject.selected,app-dashboard div#stepsStatusContainer>.stepStatusObject.selected,div.yfContainer div#stepsStatusContainer>.stepStatusObject.selected,app-story div#stepsStatusContainer>.stepStatusObject.selected{background-color:var(--background-white)}app-report div.previewRunStepStatus,app-dashboard div.previewRunStepStatus,div.yfContainer div.previewRunStepStatus,app-story div.previewRunStepStatus{height:inherit;clear:both;cursor:pointer}app-report div#previewRunLog,app-dashboard div#previewRunLog,div.yfContainer div#previewRunLog,app-story div#previewRunLog{height:inherit}app-report div#noRunLogs,app-report div#corruptedRunLog,app-dashboard div#noRunLogs,app-dashboard div#corruptedRunLog,div.yfContainer div#noRunLogs,div.yfContainer div#corruptedRunLog,app-story div#noRunLogs,app-story div#corruptedRunLog{text-align:center;margin-top:20px;color:var(--dark-grey);font-size:18px}app-report div.previewRunStepStatus>div.stepDetails,app-dashboard div.previewRunStepStatus>div.stepDetails,div.yfContainer div.previewRunStepStatus>div.stepDetails,app-story div.previewRunStepStatus>div.stepDetails{float:left;width:80px;margin-top:12px;margin-left:10px}app-report div.previewRunStepStatus>div.stepRunStatus,app-dashboard div.previewRunStepStatus>div.stepRunStatus,div.yfContainer div.previewRunStepStatus>div.stepRunStatus,app-story div.previewRunStepStatus>div.stepRunStatus{float:right;width:205px}app-report div.previewRunStepStatus>div.stepImage,app-dashboard div.previewRunStepStatus>div.stepImage,div.yfContainer div.previewRunStepStatus>div.stepImage,app-story div.previewRunStepStatus>div.stepImage{float:left;width:30px;height:30px;margin-top:12px}app-report div.previewRunStepStatus .stepImageIcon,app-dashboard div.previewRunStepStatus .stepImageIcon,div.yfContainer div.previewRunStepStatus .stepImageIcon,app-story div.previewRunStepStatus .stepImageIcon{width:30px;height:30px}app-report div.stepRunStatus>div>span,app-dashboard div.stepRunStatus>div>span,div.yfContainer div.stepRunStatus>div>span,app-story div.stepRunStatus>div>span{display:inline-block}app-report div.previewRunStepStatus>.stepDetails>.stepName,app-dashboard div.previewRunStepStatus>.stepDetails>.stepName,div.yfContainer div.previewRunStepStatus>.stepDetails>.stepName,app-story div.previewRunStepStatus>.stepDetails>.stepName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:200;font-size:14px;color:#333}app-report div.previewRunStepStatus>.stepDetails>.stepStatus,app-dashboard div.previewRunStepStatus>.stepDetails>.stepStatus,div.yfContainer div.previewRunStepStatus>.stepDetails>.stepStatus,app-story div.previewRunStepStatus>.stepDetails>.stepStatus{font-weight:400;font-size:14px;color:#999}app-report div.stepRunErrors.ERRORS>span,app-dashboard div.stepRunErrors.ERRORS>span,div.yfContainer div.stepRunErrors.ERRORS>span,app-story div.stepRunErrors.ERRORS>span{font-weight:400;color:#ffb400}app-report div#previewRunLog>#previewRunProcessStatus>.processRunningAnimation,app-dashboard div#previewRunLog>#previewRunProcessStatus>.processRunningAnimation,div.yfContainer div#previewRunLog>#previewRunProcessStatus>.processRunningAnimation,app-story div#previewRunLog>#previewRunProcessStatus>.processRunningAnimation{width:20px;height:20px;vertical-align:bottom}app-report div.previewRunStepStatus.FAILED .ERRORS>span,app-dashboard div.previewRunStepStatus.FAILED .ERRORS>span,div.yfContainer div.previewRunStepStatus.FAILED .ERRORS>span,app-story div.previewRunStepStatus.FAILED .ERRORS>span{color:#ff4000}app-report div.previewRunStepStatus.FAILED>.stepDetails>.stepStatus,app-dashboard div.previewRunStepStatus.FAILED>.stepDetails>.stepStatus,div.yfContainer div.previewRunStepStatus.FAILED>.stepDetails>.stepStatus,app-story div.previewRunStepStatus.FAILED>.stepDetails>.stepStatus{color:#ff4000}app-report div.previewRunStepStatus.SUCCEEDED>.stepDetails>.stepStatus,app-dashboard div.previewRunStepStatus.SUCCEEDED>.stepDetails>.stepStatus,div.yfContainer div.previewRunStepStatus.SUCCEEDED>.stepDetails>.stepStatus,app-story div.previewRunStepStatus.SUCCEEDED>.stepDetails>.stepStatus{color:var(--primary-color)}app-report div.stepRunStatus .statusProperty,app-dashboard div.stepRunStatus .statusProperty,div.yfContainer div.stepRunStatus .statusProperty,app-story div.stepRunStatus .statusProperty{font-weight:200;font-size:14px;color:#999;text-align:left;width:110px}app-report div.stepRunStatus .value,app-dashboard div.stepRunStatus .value,div.yfContainer div.stepRunStatus .value,app-story div.stepRunStatus .value{font-weight:200;font-size:14px;color:#333;text-align:right;width:60px}app-report div.stepRunStatus .unit,app-dashboard div.stepRunStatus .unit,div.yfContainer div.stepRunStatus .unit,app-story div.stepRunStatus .unit{font-weight:200;font-size:14px;color:#333;text-align:left;width:25px}app-report div#etlRunLogHistory>div#stepErrors,app-dashboard div#etlRunLogHistory>div#stepErrors,div.yfContainer div#etlRunLogHistory>div#stepErrors,app-story div#etlRunLogHistory>div#stepErrors{width:24%;overflow:auto}app-report div.messageOuterContainer.StepErrorMessages,app-dashboard div.messageOuterContainer.StepErrorMessages,div.yfContainer div.messageOuterContainer.StepErrorMessages,app-story div.messageOuterContainer.StepErrorMessages{padding:12px 10px;border-bottom:1px solid #e4e4e4;clear:both;min-height:35px}app-report div.messageOuterContainer.noStepErrors,app-dashboard div.messageOuterContainer.noStepErrors,div.yfContainer div.messageOuterContainer.noStepErrors,app-story div.messageOuterContainer.noStepErrors{text-align:center;margin-top:20px;color:var(--dark-grey);font-size:18px}app-report div.messageOuterContainer.StepErrorMessages div.messageContainer>.displayMessages,app-dashboard div.messageOuterContainer.StepErrorMessages div.messageContainer>.displayMessages,div.yfContainer div.messageOuterContainer.StepErrorMessages div.messageContainer>.displayMessages,app-story div.messageOuterContainer.StepErrorMessages div.messageContainer>.displayMessages{font-weight:200;font-size:14px;color:#333}app-report div.messageOuterContainer.StepErrorMessages div.messageContainer>.heading,app-dashboard div.messageOuterContainer.StepErrorMessages div.messageContainer>.heading,div.yfContainer div.messageOuterContainer.StepErrorMessages div.messageContainer>.heading,app-story div.messageOuterContainer.StepErrorMessages div.messageContainer>.heading{font-weight:600;font-size:16px;color:#333}app-report div.inputItem,app-dashboard div.inputItem,div.yfContainer div.inputItem,app-story div.inputItem{margin-bottom:15px}app-report div.columnsSection,app-dashboard div.columnsSection,div.yfContainer div.columnsSection,app-story div.columnsSection{float:none;clear:both}app-report div.columnsSection table.columnsTable,app-dashboard div.columnsSection table.columnsTable,div.yfContainer div.columnsSection table.columnsTable,app-story div.columnsSection table.columnsTable{width:100%;border:none;border-collapse:collapse}app-report div.columnsSection table.columnsTable .columnsHeader>th,app-dashboard div.columnsSection table.columnsTable .columnsHeader>th,div.yfContainer div.columnsSection table.columnsTable .columnsHeader>th,app-story div.columnsSection table.columnsTable .columnsHeader>th{font-weight:bold;padding-top:10px}app-report div.columnsSection table.columnsTable td.column1,app-report td.column2,app-dashboard div.columnsSection table.columnsTable td.column1,app-dashboard td.column2,div.yfContainer div.columnsSection table.columnsTable td.column1,div.yfContainer td.column2,app-story div.columnsSection table.columnsTable td.column1,app-story td.column2{width:50%}app-report div.columnsSection table.columnsTable th.column1,app-report th.column2,app-dashboard div.columnsSection table.columnsTable th.column1,app-dashboard th.column2,div.yfContainer div.columnsSection table.columnsTable th.column1,div.yfContainer th.column2,app-story div.columnsSection table.columnsTable th.column1,app-story th.column2{width:50%}app-report div.columnsSection table.columnsTable div.removeListItem,app-report th.removeListItem,app-dashboard div.columnsSection table.columnsTable div.removeListItem,app-dashboard th.removeListItem,div.yfContainer div.columnsSection table.columnsTable div.removeListItem,div.yfContainer th.removeListItem,app-story div.columnsSection table.columnsTable div.removeListItem,app-story th.removeListItem{visibility:hidden}app-report div.columnsSection table.columnsTable tr.pairColumnsItem,app-dashboard div.columnsSection table.columnsTable tr.pairColumnsItem,div.yfContainer div.columnsSection table.columnsTable tr.pairColumnsItem,app-story div.columnsSection table.columnsTable tr.pairColumnsItem{border-bottom:1px solid #e4e4e4;background-color:var(--background-white)}app-report div.columnsSection table.columnsTable tr.pairColumnsItem:last-child,app-dashboard div.columnsSection table.columnsTable tr.pairColumnsItem:last-child,div.yfContainer div.columnsSection table.columnsTable tr.pairColumnsItem:last-child,app-story div.columnsSection table.columnsTable tr.pairColumnsItem:last-child{border-bottom:none}app-report div.columnsSection table.columnsTable tr.pairColumnsItem:hover,app-dashboard div.columnsSection table.columnsTable tr.pairColumnsItem:hover,div.yfContainer div.columnsSection table.columnsTable tr.pairColumnsItem:hover,app-story div.columnsSection table.columnsTable tr.pairColumnsItem:hover{background-color:#e8e8e8}app-report .tabSelectContainer .selectorInner,app-dashboard .tabSelectContainer .selectorInner,div.yfContainer .tabSelectContainer .selectorInner,app-story .tabSelectContainer .selectorInner{margin-top:20px;margin-bottom:20px;margin-left:10px;position:relative}app-report .tabSelectContainer .bgLine,app-dashboard .tabSelectContainer .bgLine,div.yfContainer .tabSelectContainer .bgLine,app-story .tabSelectContainer .bgLine{width:4px;background-color:#c3ebff;margin-left:5px;height:100%;position:absolute;z-index:1}app-report .tabSelectContainer .selectText,app-dashboard .tabSelectContainer .selectText,div.yfContainer .tabSelectContainer .selectText,app-story .tabSelectContainer .selectText{display:none;margin-left:25px;margin-right:25px;text-overflow:ellipsis;overflow:hidden;height:14px;white-space:nowrap}app-report .tabSelectContainer .selectIcon,app-dashboard .tabSelectContainer .selectIcon,div.yfContainer .tabSelectContainer .selectIcon,app-story .tabSelectContainer .selectIcon{width:12px;height:12px;border-radius:6px;border:1px solid #c3ebff;background-color:var(--background-white);float:left}app-report .tabSelectContainer .hovering .selectIcon,app-dashboard .tabSelectContainer .hovering .selectIcon,div.yfContainer .tabSelectContainer .hovering .selectIcon,app-story .tabSelectContainer .hovering .selectIcon{background-color:var(--primary-color)}app-report .tabSelectContainer .selected .selectIcon,app-dashboard .tabSelectContainer .selected .selectIcon,div.yfContainer .tabSelectContainer .selected .selectIcon,app-story .tabSelectContainer .selected .selectIcon{background-color:var(--primary-color)}app-report .tabSelectContainer .tabSelectors,app-dashboard .tabSelectContainer .tabSelectors,div.yfContainer .tabSelectContainer .tabSelectors,app-story .tabSelectContainer .tabSelectors{position:relative;z-index:2}app-report .tabSelectContainer .tabSelector,app-dashboard .tabSelectContainer .tabSelector,div.yfContainer .tabSelectContainer .tabSelector,app-story .tabSelectContainer .tabSelector{margin-top:25px;margin-bottom:25px;height:14px;line-height:14px;font-size:14px;color:var(--primary-color);cursor:pointer}app-report .tabSelectContainer .tabSelector:first-child,app-dashboard .tabSelectContainer .tabSelector:first-child,div.yfContainer .tabSelectContainer .tabSelector:first-child,app-story .tabSelectContainer .tabSelector:first-child{margin-top:0px}app-report .tabSelectContainer .tabSelector:last-child,app-dashboard .tabSelectContainer .tabSelector:last-child,div.yfContainer .tabSelectContainer .tabSelector:last-child,app-story .tabSelectContainer .tabSelector:last-child{margin-bottom:0px}app-report .tabSelectContainer,app-dashboard .tabSelectContainer,div.yfContainer .tabSelectContainer,app-story .tabSelectContainer{width:35px;min-height:35px;border:1px solid #e4e4e4;background-color:var(--background-white);position:absolute}app-report .tabSelectContainer.topAttach,app-dashboard .tabSelectContainer.topAttach,div.yfContainer .tabSelectContainer.topAttach,app-story .tabSelectContainer.topAttach{border-bottom-left-radius:10px;border-bottom-right-radius:10px}app-report .tabSelectContainer.leftAttach,app-dashboard .tabSelectContainer.leftAttach,div.yfContainer .tabSelectContainer.leftAttach,app-story .tabSelectContainer.leftAttach{border-top-right-radius:10px;border-bottom-right-radius:10px}app-report .tabSelectContainer.bottomAttach,app-dashboard .tabSelectContainer.bottomAttach,div.yfContainer .tabSelectContainer.bottomAttach,app-story .tabSelectContainer.bottomAttach{border-top-left-radius:10px;border-top-right-radius:10px}app-report .tabSelectContainer.rightAttach,app-dashboard .tabSelectContainer.rightAttach,div.yfContainer .tabSelectContainer.rightAttach,app-story .tabSelectContainer.rightAttach{border-bottom-left-radius:10px;border-top-left-radius:10px}app-report .helperIconContainer,app-dashboard .helperIconContainer,div.yfContainer .helperIconContainer,app-story .helperIconContainer{padding-right:15px;float:left}app-report div.popupHelper,app-dashboard div.popupHelper,div.yfContainer div.popupHelper,app-story div.popupHelper{position:relative;width:350px;overflow:auto}app-report div.popuphelperBody,app-dashboard div.popuphelperBody,div.yfContainer div.popuphelperBody,app-story div.popuphelperBody{padding:20px 15px 30px 15px;font-size:15px;color:var(--dark-grey);overflow:auto}app-report div.popuphelperBodyText,app-dashboard div.popuphelperBodyText,div.yfContainer div.popuphelperBodyText,app-story div.popuphelperBodyText{float:left;width:calc(100% - 78px);font-family:Roboto}app-report div.popupHelperButton,app-dashboard div.popupHelperButton,div.yfContainer div.popupHelperButton,app-story div.popupHelperButton{border-radius:4px;text-align:center;margin:5px 25px 5px 25px}app-report #popupHelperDone .submitMidHighlightText,app-dashboard #popupHelperDone .submitMidHighlightText,div.yfContainer #popupHelperDone .submitMidHighlightText,app-story #popupHelperDone .submitMidHighlightText{background:#f9f9f9;color:var(--dark-grey)}app-report .helperOptionsContainer,app-dashboard .helperOptionsContainer,div.yfContainer .helperOptionsContainer,app-story .helperOptionsContainer{width:50%;float:left}app-report #popupHelperGotIt,app-dashboard #popupHelperGotIt,div.yfContainer #popupHelperGotIt,app-story #popupHelperGotIt{float:right}app-report #dataPreviewHeaderContainer,app-dashboard #dataPreviewHeaderContainer,div.yfContainer #dataPreviewHeaderContainer,app-story #dataPreviewHeaderContainer{position:relative}app-report .popupHelperHeader,app-dashboard .popupHelperHeader,div.yfContainer .popupHelperHeader,app-story .popupHelperHeader{background-color:var(--primary-color);width:100%;height:28px;color:var(--white);font-size:17px}app-report div.popuphelperOptions,app-dashboard div.popuphelperOptions,div.yfContainer div.popuphelperOptions,app-story div.popuphelperOptions{width:100%;height:35px;background-color:#f9f9f9}app-report div.selectDeselectAllContainer,app-dashboard div.selectDeselectAllContainer,div.yfContainer div.selectDeselectAllContainer,app-story div.selectDeselectAllContainer{padding:10px 0px 10px 0px}app-report div.selectDeselectAllContainer>div.selectAll,app-dashboard div.selectDeselectAllContainer>div.selectAll,div.yfContainer div.selectDeselectAllContainer>div.selectAll,app-story div.selectDeselectAllContainer>div.selectAll{cursor:pointer;color:var(--primary-color);padding:0 20px 0px 10px;float:left}app-report div.selectDeselectAllContainer>div.deselectAll,app-dashboard div.selectDeselectAllContainer>div.deselectAll,div.yfContainer div.selectDeselectAllContainer>div.deselectAll,app-story div.selectDeselectAllContainer>div.deselectAll{cursor:pointer;color:var(--primary-color)}app-report div.multiExpandableItems>div.expandableItem>div.expandableItemTitle,app-dashboard div.multiExpandableItems>div.expandableItem>div.expandableItemTitle,div.yfContainer div.multiExpandableItems>div.expandableItem>div.expandableItemTitle,app-story div.multiExpandableItems>div.expandableItem>div.expandableItemTitle{border-bottom:1px solid var(--background-grey)}app-report div.multiExpandableItems>div.expandableItem>div.expandableItemTitle>img.expandableItemArrow,app-dashboard div.multiExpandableItems>div.expandableItem>div.expandableItemTitle>img.expandableItemArrow,div.yfContainer div.multiExpandableItems>div.expandableItem>div.expandableItemTitle>img.expandableItemArrow,app-story div.multiExpandableItems>div.expandableItem>div.expandableItemTitle>img.expandableItemArrow{cursor:pointer;float:right}app-report div.chartSelectionPopupContainer div.outerlightboxContent,app-dashboard div.chartSelectionPopupContainer div.outerlightboxContent,div.yfContainer div.chartSelectionPopupContainer div.outerlightboxContent,app-story div.chartSelectionPopupContainer div.outerlightboxContent{border-radius:5px}app-report div.chartSelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup,app-dashboard div.chartSelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup,div.yfContainer div.chartSelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup,app-story div.chartSelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup{top:40px;background-image:none}app-report div.chartSelectionPopupContainer div.lightbox-top-gutter,app-dashboard div.chartSelectionPopupContainer div.lightbox-top-gutter,div.yfContainer div.chartSelectionPopupContainer div.lightbox-top-gutter,app-story div.chartSelectionPopupContainer div.lightbox-top-gutter{border-radius:5px;border-bottom:2px solid #dddcde}app-report div.chartSelectionPopupContainer div.lightbox-top-gutter-text,app-dashboard div.chartSelectionPopupContainer div.lightbox-top-gutter-text,div.yfContainer div.chartSelectionPopupContainer div.lightbox-top-gutter-text,app-story div.chartSelectionPopupContainer div.lightbox-top-gutter-text{color:#333640;font-size:32px;margin-top:30px;padding-left:20px;display:inline-block}app-report div.chartSelectionPopupContainer div.lightbox-top-gutter-extra,app-dashboard div.chartSelectionPopupContainer div.lightbox-top-gutter-extra,div.yfContainer div.chartSelectionPopupContainer div.lightbox-top-gutter-extra,app-story div.chartSelectionPopupContainer div.lightbox-top-gutter-extra{display:inline-block;float:right;margin-top:20px;margin-right:32px}app-report div.chartSelectionPopupContainer div.lightbox-top-gutter-extra div.btn-container.btn-noclick,app-dashboard div.chartSelectionPopupContainer div.lightbox-top-gutter-extra div.btn-container.btn-noclick,div.yfContainer div.chartSelectionPopupContainer div.lightbox-top-gutter-extra div.btn-container.btn-noclick,app-story div.chartSelectionPopupContainer div.lightbox-top-gutter-extra div.btn-container.btn-noclick{background:#dddcde}app-report div.chartSelectionPopupContainer div.lightboxContent,app-dashboard div.chartSelectionPopupContainer div.lightboxContent,div.yfContainer div.chartSelectionPopupContainer div.lightboxContent,app-story div.chartSelectionPopupContainer div.lightboxContent{overflow:auto}app-report div.chartSelectionPopupContainer div.outerlightboxContent div.lightbox-top-gutter-extra div.insertButton,app-dashboard div.chartSelectionPopupContainer div.outerlightboxContent div.lightbox-top-gutter-extra div.insertButton,div.yfContainer div.chartSelectionPopupContainer div.outerlightboxContent div.lightbox-top-gutter-extra div.insertButton,app-story div.chartSelectionPopupContainer div.outerlightboxContent div.lightbox-top-gutter-extra div.insertButton{display:inline-block;float:right;margin-top:15px;margin-right:32px;border-radius:5px;z-index:999999}app-report div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer,app-dashboard div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer,div.yfContainer div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer,app-story div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer{height:50px;border-bottom:none}app-report div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs,app-dashboard div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs,div.yfContainer div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs,app-story div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs{overflow:visible}app-report div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs div.panelTabInner,app-dashboard div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs div.panelTabInner,div.yfContainer div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs div.panelTabInner,app-story div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs div.panelTabInner{top:-10px}app-report div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar,app-dashboard div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar,div.yfContainer div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar,app-story div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar{border-radius:5px}app-report div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar img.search,app-dashboard div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar img.search,div.yfContainer div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar img.search,app-story div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar img.search{background-color:transparent;border-left:none}app-report div.chartSelectionContainer,app-dashboard div.chartSelectionContainer,div.yfContainer div.chartSelectionContainer,app-story div.chartSelectionContainer{margin-top:32px;margin-left:20px}app-report div.chartSelectionContainer div.chartSelectionItemContainer,app-dashboard div.chartSelectionContainer div.chartSelectionItemContainer,div.yfContainer div.chartSelectionContainer div.chartSelectionItemContainer,app-story div.chartSelectionContainer div.chartSelectionItemContainer{display:inline-block;margin-right:31px;margin-bottom:35px;position:relative}app-report div.chartSelectionContainer div.chartSelectionItem.activeThumbnail>img,app-dashboard div.chartSelectionContainer div.chartSelectionItem.activeThumbnail>img,div.yfContainer div.chartSelectionContainer div.chartSelectionItem.activeThumbnail>img,app-story div.chartSelectionContainer div.chartSelectionItem.activeThumbnail>img{border:3px solid var(--primary-color)}app-report div.chartSelectionContainer div.chartSelectionItem>img,app-dashboard div.chartSelectionContainer div.chartSelectionItem>img,div.yfContainer div.chartSelectionContainer div.chartSelectionItem>img,app-story div.chartSelectionContainer div.chartSelectionItem>img{width:221px;height:131px;border-radius:5px;border:3px solid transparent}app-report div.chartSelectionContainer div.chartSelectionItem>div.checkedMark,app-dashboard div.chartSelectionContainer div.chartSelectionItem>div.checkedMark,div.yfContainer div.chartSelectionContainer div.chartSelectionItem>div.checkedMark,app-story div.chartSelectionContainer div.chartSelectionItem>div.checkedMark{position:absolute;top:10px;left:10px;width:25px;height:25px;display:none}app-report div.chartSelectionContainer div.chartSelectionItem.activeThumbnail>div.checkedMark,app-dashboard div.chartSelectionContainer div.chartSelectionItem.activeThumbnail>div.checkedMark,div.yfContainer div.chartSelectionContainer div.chartSelectionItem.activeThumbnail>div.checkedMark,app-story div.chartSelectionContainer div.chartSelectionItem.activeThumbnail>div.checkedMark{display:block}app-report div#addToStoryLightBox div.addToStoryContainer,app-dashboard div#addToStoryLightBox div.addToStoryContainer,div.yfContainer div#addToStoryLightBox div.addToStoryContainer,app-story div#addToStoryLightBox div.addToStoryContainer{width:100%;height:100%}app-report div.addToStoryCloseButton,app-dashboard div.addToStoryCloseButton,div.yfContainer div.addToStoryCloseButton,app-story div.addToStoryCloseButton{background:url(../images/close.png) no-repeat center center;height:50px;width:50px;border-radius:25px;background-size:25px;z-index:99;cursor:pointer;display:block;position:absolute;top:15px;right:15px;opacity:.5}app-report div.addToStoryCloseButton:hover,app-dashboard div.addToStoryCloseButton:hover,div.yfContainer div.addToStoryCloseButton:hover,app-story div.addToStoryCloseButton:hover{background-color:#f2f2f2;opacity:1}app-report div.addToStoryInnerContainer,app-dashboard div.addToStoryInnerContainer,div.yfContainer div.addToStoryInnerContainer,app-story div.addToStoryInnerContainer{width:calc(100% - 40px);height:calc(100% - 40px);padding:20px}app-report div.addToStoryInnerContainer div.artifactDisplay,app-dashboard div.addToStoryInnerContainer div.artifactDisplay,div.yfContainer div.addToStoryInnerContainer div.artifactDisplay,app-story div.addToStoryInnerContainer div.artifactDisplay{width:calc(50% - 10px);height:100%}app-report div.addToStoryInnerContainer div.addToStorySection,app-dashboard div.addToStoryInnerContainer div.addToStorySection,div.yfContainer div.addToStoryInnerContainer div.addToStorySection,app-story div.addToStoryInnerContainer div.addToStorySection{width:calc(50% - 40px);height:calc(100% - 10px);margin-top:10px;margin-right:30px}app-report div.addToStoryInnerContainer div.artifactDisplay,app-dashboard div.addToStoryInnerContainer div.artifactDisplay,div.yfContainer div.addToStoryInnerContainer div.artifactDisplay,app-story div.addToStoryInnerContainer div.artifactDisplay{float:left}app-report div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer,app-dashboard div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer,div.yfContainer div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer,app-story div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer{height:55%;margin:20px}app-report div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.artifactDisplay div.artifactImageContainer,app-dashboard div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.artifactDisplay div.artifactImageContainer,div.yfContainer div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.artifactDisplay div.artifactImageContainer,app-story div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.artifactDisplay div.artifactImageContainer{height:calc(100% - 20px)}app-report div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer img,app-dashboard div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer img,div.yfContainer div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer img,app-story div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer img{height:100%}app-report div.addToStoryInnerContainer div.artifactCaptionContainer,app-report div.addToStoryInnerContainer div.artifactDescriptionContainer,app-dashboard div.addToStoryInnerContainer div.artifactCaptionContainer,app-dashboard div.addToStoryInnerContainer div.artifactDescriptionContainer,div.yfContainer div.addToStoryInnerContainer div.artifactCaptionContainer,div.yfContainer div.addToStoryInnerContainer div.artifactDescriptionContainer,app-story div.addToStoryInnerContainer div.artifactCaptionContainer,app-story div.addToStoryInnerContainer div.artifactDescriptionContainer{margin:20px 0}app-report div.addToStoryInnerContainer div.artifactDisplay div.artifactCaptionContainer,app-report div.addToStoryInnerContainer div.artifactDisplay div.artifactDescriptionContainer,app-dashboard div.addToStoryInnerContainer div.artifactDisplay div.artifactCaptionContainer,app-dashboard div.addToStoryInnerContainer div.artifactDisplay div.artifactDescriptionContainer,div.yfContainer div.addToStoryInnerContainer div.artifactDisplay div.artifactCaptionContainer,div.yfContainer div.addToStoryInnerContainer div.artifactDisplay div.artifactDescriptionContainer,app-story div.addToStoryInnerContainer div.artifactDisplay div.artifactCaptionContainer,app-story div.addToStoryInnerContainer div.artifactDisplay div.artifactDescriptionContainer{margin:20px}app-report div.addToStoryInnerContainer div.artifactCaptionContainer .artifactCaption,app-report div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription,app-dashboard div.addToStoryInnerContainer div.artifactCaptionContainer .artifactCaption,app-dashboard div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription,div.yfContainer div.addToStoryInnerContainer div.artifactCaptionContainer .artifactCaption,div.yfContainer div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription,app-story div.addToStoryInnerContainer div.artifactCaptionContainer .artifactCaption,app-story div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription{resize:none;width:calc(100% - 10px)}app-report div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription,app-dashboard div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription,div.yfContainer div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription,app-story div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription{height:78px}app-report div.addToStoryInnerContainer div.addToStorySection,app-dashboard div.addToStoryInnerContainer div.addToStorySection,div.yfContainer div.addToStoryInnerContainer div.addToStorySection,app-story div.addToStoryInnerContainer div.addToStorySection{float:right}app-report div.addToStoryInnerContainer div.addToStorySection div.addToStorySectionHeading,app-dashboard div.addToStoryInnerContainer div.addToStorySection div.addToStorySectionHeading,div.yfContainer div.addToStoryInnerContainer div.addToStorySection div.addToStorySectionHeading,app-story div.addToStoryInnerContainer div.addToStorySection div.addToStorySectionHeading{font-size:24px;font-weight:700;color:#333740;margin-bottom:10px}app-report div.addToStoryInnerContainer div.storySelectionSection,app-dashboard div.addToStoryInnerContainer div.storySelectionSection,div.yfContainer div.addToStoryInnerContainer div.storySelectionSection,app-story div.addToStoryInnerContainer div.storySelectionSection{height:80%}app-report div.addToStoryInnerContainer div.storySelectionSection div.storySearchBoxContainer,app-dashboard div.addToStoryInnerContainer div.storySelectionSection div.storySearchBoxContainer,div.yfContainer div.addToStoryInnerContainer div.storySelectionSection div.storySearchBoxContainer,app-story div.addToStoryInnerContainer div.storySelectionSection div.storySearchBoxContainer{width:70%;height:36px;margin-bottom:20px}app-report div.storySearchBoxContainer div.searchBar div.searchImgContainer,app-dashboard div.storySearchBoxContainer div.searchBar div.searchImgContainer,div.yfContainer div.storySearchBoxContainer div.searchBar div.searchImgContainer,app-story div.storySearchBoxContainer div.searchBar div.searchImgContainer{height:36px;width:36px}app-report div.storySearchBoxContainer div.searchBar img.search,app-dashboard div.storySearchBoxContainer div.searchBar img.search,div.yfContainer div.storySearchBoxContainer div.searchBar img.search,app-story div.storySearchBoxContainer div.searchBar img.search{border-left:none}app-report div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer,app-dashboard div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer,div.yfContainer div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer,app-story div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer{width:100%;height:81%;margin-bottom:10px;display:table}app-report div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer,app-dashboard div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer,div.yfContainer div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer,app-story div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer{width:100%;height:70%;margin-bottom:10px;display:table}app-report div.addToStoryInnerContainer div.storySelectionSection.fullSize,app-dashboard div.addToStoryInnerContainer div.storySelectionSection.fullSize,div.yfContainer div.addToStoryInnerContainer div.storySelectionSection.fullSize,app-story div.addToStoryInnerContainer div.storySelectionSection.fullSize{height:100%}app-report div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.addToStorySection div.createNewLinkedStoryDisplayHtml,app-dashboard div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.addToStorySection div.createNewLinkedStoryDisplayHtml,div.yfContainer div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.addToStorySection div.createNewLinkedStoryDisplayHtml,app-story div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.addToStorySection div.createNewLinkedStoryDisplayHtml{font-size:18px;font-weight:700;min-height:25px}app-report div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStoriesTitle,app-report div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.storySearchResultsTitle,app-dashboard div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStoriesTitle,app-dashboard div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.storySearchResultsTitle,div.yfContainer div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStoriesTitle,div.yfContainer div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.storySearchResultsTitle,app-story div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStoriesTitle,app-story div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.storySearchResultsTitle{font-size:18px;font-weight:700;color:#333740;width:100%;border-bottom:1px solid #0d1118;margin-bottom:10px}app-report div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStories,app-report div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.searchedStories,app-dashboard div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStories,app-dashboard div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.searchedStories,div.yfContainer div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStories,div.yfContainer div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.searchedStories,app-story div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStories,app-story div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.searchedStories{display:table-row;height:100%}app-report div.storyItemsOuterContainer,app-dashboard div.storyItemsOuterContainer,div.yfContainer div.storyItemsOuterContainer,app-story div.storyItemsOuterContainer{display:table-cell;height:100%}app-report div.storyItemsOuterContainer div.storyItemsInnerContainer,app-dashboard div.storyItemsOuterContainer div.storyItemsInnerContainer,div.yfContainer div.storyItemsOuterContainer div.storyItemsInnerContainer,app-story div.storyItemsOuterContainer div.storyItemsInnerContainer{height:100%;position:relative;overflow:auto}app-report div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList,app-dashboard div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList,div.yfContainer div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList,app-story div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList{position:absolute;top:0;bottom:0;left:0;right:0}app-report div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.heading,app-dashboard div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.heading,div.yfContainer div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.heading,app-story div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.heading{text-align:center;margin-top:20px;color:#717684;font-size:18px}app-report div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.messageContainer,app-dashboard div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.messageContainer,div.yfContainer div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.messageContainer,app-story div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.messageContainer{background-color:transparent}app-report div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.storyItem,app-dashboard div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.storyItem,div.yfContainer div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.storyItem,app-story div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.storyItem{height:50px;margin:10px 10px 10px 0;cursor:pointer}app-report div.storyItem div.addToStoryButtonContainer,app-dashboard div.storyItem div.addToStoryButtonContainer,div.yfContainer div.storyItem div.addToStoryButtonContainer,app-story div.storyItem div.addToStoryButtonContainer{float:right;padding:5px;display:none}app-report div.storyItem div.addToStoryButtonContainer div.btn-container,app-dashboard div.storyItem div.addToStoryButtonContainer div.btn-container,div.yfContainer div.storyItem div.addToStoryButtonContainer div.btn-container,app-story div.storyItem div.addToStoryButtonContainer div.btn-container{height:34px;line-height:36px;color:var(--primary-button-color);border:1px solid var(--primary-button-color);border-radius:6px;padding:0 16px;box-shadow:0 2px 0 #f2f2f2;font-size:14px;font-family:Roboto,sans-serif;white-space:nowrap;display:inline-block;text-align:center;position:relative;text-overflow:ellipsis;overflow:hidden}app-report div.storyItem div.storyDetails,app-dashboard div.storyItem div.storyDetails,div.yfContainer div.storyItem div.storyDetails,app-story div.storyItem div.storyDetails{overflow:hidden}app-report div.storyItem div.storyDetails>div,app-dashboard div.storyItem div.storyDetails>div,div.yfContainer div.storyItem div.storyDetails>div,app-story div.storyItem div.storyDetails>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:auto;font-family:"Libre Franklin Medium","Libre Franklin",sans-serif}app-report div.storyItem div.storyDetails>div.storyTitle,app-dashboard div.storyItem div.storyDetails>div.storyTitle,div.yfContainer div.storyItem div.storyDetails>div.storyTitle,app-story div.storyItem div.storyDetails>div.storyTitle{font-size:16px;font-weight:400;color:#333740}app-report div.storyItem div.storyDetails>div.storyLastEditedTime,app-dashboard div.storyItem div.storyDetails>div.storyLastEditedTime,div.yfContainer div.storyItem div.storyDetails>div.storyLastEditedTime,app-story div.storyItem div.storyDetails>div.storyLastEditedTime{font-size:12px;font-weight:400;line-height:28px;color:#717684}app-report div.storyItem:hover div.addToStoryButtonContainer,app-dashboard div.storyItem:hover div.addToStoryButtonContainer,div.yfContainer div.storyItem:hover div.addToStoryButtonContainer,app-story div.storyItem:hover div.addToStoryButtonContainer{display:inline-block}app-report div.storyItem:hover div.storyDetails>div.storyTitle,app-dashboard div.storyItem:hover div.storyDetails>div.storyTitle,div.yfContainer div.storyItem:hover div.storyDetails>div.storyTitle,app-story div.storyItem:hover div.storyDetails>div.storyTitle{color:var(--primary-color)}app-report div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection,app-dashboard div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection,div.yfContainer div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection,app-story div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection{height:20%}app-report div.addToStoryInnerContainer div.addToStorySection div.newStoryTitleInputContainer,app-dashboard div.addToStoryInnerContainer div.addToStorySection div.newStoryTitleInputContainer,div.yfContainer div.addToStoryInnerContainer div.addToStorySection div.newStoryTitleInputContainer,app-story div.addToStoryInnerContainer div.addToStorySection div.newStoryTitleInputContainer{float:left;width:55%}app-report div.addToStoryInnerContainer div.addToStorySection .newStoryTitle,app-dashboard div.addToStoryInnerContainer div.addToStorySection .newStoryTitle,div.yfContainer div.addToStoryInnerContainer div.addToStorySection .newStoryTitle,app-story div.addToStoryInnerContainer div.addToStorySection .newStoryTitle{resize:none;width:calc(100% - 10px)}app-report div.addToStoryInnerContainer div.addToStorySection div.addToStoryButton,app-dashboard div.addToStoryInnerContainer div.addToStorySection div.addToStoryButton,div.yfContainer div.addToStoryInnerContainer div.addToStorySection div.addToStoryButton,app-story div.addToStoryInnerContainer div.addToStorySection div.addToStoryButton{float:right;width:40%;padding-top:22px}app-report div.addToStorySection div.addToStoryButton div.btn-container,app-dashboard div.addToStorySection div.addToStoryButton div.btn-container,div.yfContainer div.addToStorySection div.addToStoryButton div.btn-container,app-story div.addToStorySection div.addToStoryButton div.btn-container{height:36px;line-height:36px;border-radius:6px;padding:0 16px;box-shadow:0 2px 0 #f2f2f2;font-size:14px;font-family:Roboto,sans-serif}app-report div.addToStorySection div.addToStoryButton div.btn-container:hover,app-dashboard div.addToStorySection div.addToStoryButton div.btn-container:hover,div.yfContainer div.addToStorySection div.addToStoryButton div.btn-container:hover,app-story div.addToStorySection div.addToStoryButton div.btn-container:hover{background:var(--primary-button-hover-color)}app-report div.dashboardAnalyticSetupButtons,app-dashboard div.dashboardAnalyticSetupButtons,div.yfContainer div.dashboardAnalyticSetupButtons,app-story div.dashboardAnalyticSetupButtons{position:absolute;right:0px}app-report div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory,app-dashboard div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory,div.yfContainer div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory,app-story div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory{margin:100px 20px 80px 20px}app-report div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory div.createNewLinkedStoryText,app-dashboard div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory div.createNewLinkedStoryText,div.yfContainer div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory div.createNewLinkedStoryText,app-story div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory div.createNewLinkedStoryText{font-size:24px;color:#333740;margin-bottom:30px}app-report div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection div.newStoryTitleInputContainer.newLinkedStoryTitleInputContainer,app-dashboard div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection div.newStoryTitleInputContainer.newLinkedStoryTitleInputContainer,div.yfContainer div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection div.newStoryTitleInputContainer.newLinkedStoryTitleInputContainer,app-story div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection div.newStoryTitleInputContainer.newLinkedStoryTitleInputContainer{width:80%}app-report div.addToStoryInnerContainer div.addToStorySection div.addToLinkedStoryButtonContainer.addToStoryButton,app-dashboard div.addToStoryInnerContainer div.addToStorySection div.addToLinkedStoryButtonContainer.addToStoryButton,div.yfContainer div.addToStoryInnerContainer div.addToStorySection div.addToLinkedStoryButtonContainer.addToStoryButton,app-story div.addToStoryInnerContainer div.addToStorySection div.addToLinkedStoryButtonContainer.addToStoryButton{position:relative;top:88%}app-report div#storyArtifactSaveSuccess,app-dashboard div#storyArtifactSaveSuccess,div.yfContainer div#storyArtifactSaveSuccess,app-story div#storyArtifactSaveSuccess{background-color:#333740;height:60px;max-width:500px;position:fixed;left:50%;transform:translate(-50%, -200%);border-radius:50px;display:none;color:#f2f2f2}app-report div#storyArtifactSaveSuccess div.editStoryButton,app-dashboard div#storyArtifactSaveSuccess div.editStoryButton,div.yfContainer div#storyArtifactSaveSuccess div.editStoryButton,app-story div#storyArtifactSaveSuccess div.editStoryButton{float:right;margin-top:15px;margin-right:30px;border-radius:3px;border:1px solid #f2f2f2;height:30px;min-width:123px;line-height:30px;padding:0 10px;font-size:14px;font-weight:200;cursor:pointer;text-align:center}app-report div#storyArtifactSaveSuccess div.editStoryButton:hover,app-dashboard div#storyArtifactSaveSuccess div.editStoryButton:hover,div.yfContainer div#storyArtifactSaveSuccess div.editStoryButton:hover,app-story div#storyArtifactSaveSuccess div.editStoryButton:hover{border-color:#717684}app-report div#storyArtifactSaveSuccess div.storyNameContainer,app-dashboard div#storyArtifactSaveSuccess div.storyNameContainer,div.yfContainer div#storyArtifactSaveSuccess div.storyNameContainer,app-story div#storyArtifactSaveSuccess div.storyNameContainer{width:auto;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:60px;padding:0 20px}app-report div.replaceItemInStoryContainer,app-dashboard div.replaceItemInStoryContainer,div.yfContainer div.replaceItemInStoryContainer,app-story div.replaceItemInStoryContainer{padding:30px}app-report div.replaceItemInStoryContainer div.replaceItemTitle,app-dashboard div.replaceItemInStoryContainer div.replaceItemTitle,div.yfContainer div.replaceItemInStoryContainer div.replaceItemTitle,app-story div.replaceItemInStoryContainer div.replaceItemTitle{margin-bottom:20px;font-size:14px;font-family:"Roboto"}app-report div.replaceItemInStoryContainer div.replaceButton,app-report div.replaceItemInStoryContainer div.addToEndButton,app-dashboard div.replaceItemInStoryContainer div.replaceButton,app-dashboard div.replaceItemInStoryContainer div.addToEndButton,div.yfContainer div.replaceItemInStoryContainer div.replaceButton,div.yfContainer div.replaceItemInStoryContainer div.addToEndButton,app-story div.replaceItemInStoryContainer div.replaceButton,app-story div.replaceItemInStoryContainer div.addToEndButton{display:inline-block}app-report div.replaceItemInStoryContainer div.replaceButton div.yfSubmitButton,app-report div.replaceItemInStoryContainer div.addToEndButton div.yfSubmitButton,app-dashboard div.replaceItemInStoryContainer div.replaceButton div.yfSubmitButton,app-dashboard div.replaceItemInStoryContainer div.addToEndButton div.yfSubmitButton,div.yfContainer div.replaceItemInStoryContainer div.replaceButton div.yfSubmitButton,div.yfContainer div.replaceItemInStoryContainer div.addToEndButton div.yfSubmitButton,app-story div.replaceItemInStoryContainer div.replaceButton div.yfSubmitButton,app-story div.replaceItemInStoryContainer div.addToEndButton div.yfSubmitButton{line-height:36px}app-report div.returnToContentContainer,app-dashboard div.returnToContentContainer,div.yfContainer div.returnToContentContainer,app-story div.returnToContentContainer{position:fixed;right:100px;bottom:25px;border-top:0}app-report div.returnToContentContainer div.yfSubmitButton,app-dashboard div.returnToContentContainer div.yfSubmitButton,div.yfContainer div.returnToContentContainer div.yfSubmitButton,app-story div.returnToContentContainer div.yfSubmitButton{border-radius:25px;line-height:36px}app-report div.userDetailsContainer .userDetails,app-dashboard div.userDetailsContainer .userDetails,div.yfContainer div.userDetailsContainer .userDetails,app-story div.userDetailsContainer .userDetails{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:900;font-style:normal;color:#717684;line-height:16px;font-size:12px}app-report div.userDetailsContainer .userDetails .userName,app-report div.userDetailsContainer .userDetails .userJobTitle,app-dashboard div.userDetailsContainer .userDetails .userName,app-dashboard div.userDetailsContainer .userDetails .userJobTitle,div.yfContainer div.userDetailsContainer .userDetails .userName,div.yfContainer div.userDetailsContainer .userDetails .userJobTitle,app-story div.userDetailsContainer .userDetails .userName,app-story div.userDetailsContainer .userDetails .userJobTitle{max-width:180px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}app-report div.userDetailsContainer .userAvatar,app-dashboard div.userDetailsContainer .userAvatar,div.yfContainer div.userDetailsContainer .userAvatar,app-story div.userDetailsContainer .userAvatar{padding-right:10px}app-report div.userDetailsContainer .userAvatar .userAvatarIcon,app-dashboard div.userDetailsContainer .userAvatar .userAvatarIcon,div.yfContainer div.userDetailsContainer .userAvatar .userAvatarIcon,app-story div.userDetailsContainer .userAvatar .userAvatarIcon{width:60px;height:60px;border-radius:35px}app-report div.userDetailsContainer .userAvatar .userAvatarIcon.small,app-dashboard div.userDetailsContainer .userAvatar .userAvatarIcon.small,div.yfContainer div.userDetailsContainer .userAvatar .userAvatarIcon.small,app-story div.userDetailsContainer .userAvatar .userAvatarIcon.small{width:24px;height:24px}app-report div.userDetailsContainer .userAvatar .userAvatarIcon.medium,app-dashboard div.userDetailsContainer .userAvatar .userAvatarIcon.medium,div.yfContainer div.userDetailsContainer .userAvatar .userAvatarIcon.medium,app-story div.userDetailsContainer .userAvatar .userAvatarIcon.medium{width:36px;height:36px}app-report div.userDetailsContainer .userAvatar .userAvatarIcon.large,app-dashboard div.userDetailsContainer .userAvatar .userAvatarIcon.large,div.yfContainer div.userDetailsContainer .userAvatar .userAvatarIcon.large,app-story div.userDetailsContainer .userAvatar .userAvatarIcon.large{width:60px;height:60px}app-report div.approvedByContainer .approvedByTextContainer,app-report div.approvedByContainer .approvedByImg,app-report div.approvedByContainer .approvedByUserAvatar,app-dashboard div.approvedByContainer .approvedByTextContainer,app-dashboard div.approvedByContainer .approvedByImg,app-dashboard div.approvedByContainer .approvedByUserAvatar,div.yfContainer div.approvedByContainer .approvedByTextContainer,div.yfContainer div.approvedByContainer .approvedByImg,div.yfContainer div.approvedByContainer .approvedByUserAvatar,app-story div.approvedByContainer .approvedByTextContainer,app-story div.approvedByContainer .approvedByImg,app-story div.approvedByContainer .approvedByUserAvatar{float:left}app-report div.approvedByContainer .approvedByTextContainer,app-dashboard div.approvedByContainer .approvedByTextContainer,div.yfContainer div.approvedByContainer .approvedByTextContainer,app-story div.approvedByContainer .approvedByTextContainer{margin:5px 10px;font-family:Roboto,Arial,Helvetica,sans-serif;font-style:normal;color:var(--white);line-height:16px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:120px}app-report div.approvedByContainer .approvedByTextContainer .approvedByText,app-dashboard div.approvedByContainer .approvedByTextContainer .approvedByText,div.yfContainer div.approvedByContainer .approvedByTextContainer .approvedByText,app-story div.approvedByContainer .approvedByTextContainer .approvedByText{font-weight:400}app-report div.approvedByContainer .approvedByTextContainer .approvedByUserName,app-dashboard div.approvedByContainer .approvedByTextContainer .approvedByUserName,div.yfContainer div.approvedByContainer .approvedByTextContainer .approvedByUserName,app-story div.approvedByContainer .approvedByTextContainer .approvedByUserName{font-weight:700}app-report div.approvedByContainer .approvedByUserAvatar,app-dashboard div.approvedByContainer .approvedByUserAvatar,div.yfContainer div.approvedByContainer .approvedByUserAvatar,app-story div.approvedByContainer .approvedByUserAvatar{padding-right:10px}app-report div.approvedByContainer .approvedByUserAvatar .userAvatarIcon,app-dashboard div.approvedByContainer .approvedByUserAvatar .userAvatarIcon,div.yfContainer div.approvedByContainer .approvedByUserAvatar .userAvatarIcon,app-story div.approvedByContainer .approvedByUserAvatar .userAvatarIcon{width:36px;height:36px;border-radius:35px}app-report div.manageContributorsOuterContainer div.closeButton,app-dashboard div.manageContributorsOuterContainer div.closeButton,div.yfContainer div.manageContributorsOuterContainer div.closeButton,app-story div.manageContributorsOuterContainer div.closeButton{margin-right:30px;margin-top:20px}app-report div.manageContributorsOuterContainer div.closeButton img,app-dashboard div.manageContributorsOuterContainer div.closeButton img,div.yfContainer div.manageContributorsOuterContainer div.closeButton img,app-story div.manageContributorsOuterContainer div.closeButton img{cursor:pointer;float:right;width:25px;height:25px;opacity:.5}app-report div.manageContributorsOuterContainer div.closeButton:hover img,app-dashboard div.manageContributorsOuterContainer div.closeButton:hover img,div.yfContainer div.manageContributorsOuterContainer div.closeButton:hover img,app-story div.manageContributorsOuterContainer div.closeButton:hover img{opacity:1}app-report div.manageContributorsContainer,app-dashboard div.manageContributorsContainer,div.yfContainer div.manageContributorsContainer,app-story div.manageContributorsContainer{font-size:14px;color:#a0a5b4;margin:10px 20px 30px 20px}app-report div.manageContributorsPopupContainer div.outerlightboxContent,app-dashboard div.manageContributorsPopupContainer div.outerlightboxContent,div.yfContainer div.manageContributorsPopupContainer div.outerlightboxContent,app-story div.manageContributorsPopupContainer div.outerlightboxContent{border-radius:5px}app-report div.manageContributorsPopupContainer div.lightbox-top-gutter,app-dashboard div.manageContributorsPopupContainer div.lightbox-top-gutter,div.yfContainer div.manageContributorsPopupContainer div.lightbox-top-gutter,app-story div.manageContributorsPopupContainer div.lightbox-top-gutter{border-radius:5px}app-report div.manageContributorsContainer div.inviteContributorsSection,app-dashboard div.manageContributorsContainer div.inviteContributorsSection,div.yfContainer div.manageContributorsContainer div.inviteContributorsSection,app-story div.manageContributorsContainer div.inviteContributorsSection{display:inline-block;width:300px;margin-top:20px}app-report div.manageContributorsContainer div.inviteContributorsSection .inviteUsersTitle,app-report div.manageContributorsContainer div.controlContributorsSection .controlUsersTitle,app-dashboard div.manageContributorsContainer div.inviteContributorsSection .inviteUsersTitle,app-dashboard div.manageContributorsContainer div.controlContributorsSection .controlUsersTitle,div.yfContainer div.manageContributorsContainer div.inviteContributorsSection .inviteUsersTitle,div.yfContainer div.manageContributorsContainer div.controlContributorsSection .controlUsersTitle,app-story div.manageContributorsContainer div.inviteContributorsSection .inviteUsersTitle,app-story div.manageContributorsContainer div.controlContributorsSection .controlUsersTitle{margin-bottom:40px;color:#333740;font-weight:bolder;font-size:14px}app-report div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage,app-dashboard div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage,div.yfContainer div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage,app-story div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage{margin-top:10px}app-report div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .additionalMessageText,app-dashboard div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .additionalMessageText,div.yfContainer div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .additionalMessageText,app-story div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .additionalMessageText{border:1px solid #a0a5b4;padding:5px;font-size:16px;resize:none;color:#717684;width:calc(100% - 10px)}app-report div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .broadcastInputTextPlaceholder,app-dashboard div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .broadcastInputTextPlaceholder,div.yfContainer div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .broadcastInputTextPlaceholder,app-story div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .broadcastInputTextPlaceholder{padding:5px}app-report div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage textarea,app-dashboard div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage textarea,div.yfContainer div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage textarea,app-story div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage textarea{border:1px solid #a0a5b4}app-report div.manageContributorsContainer div.inviteContributorsSection div.recipientsBox,app-dashboard div.manageContributorsContainer div.inviteContributorsSection div.recipientsBox,div.yfContainer div.manageContributorsContainer div.inviteContributorsSection div.recipientsBox,app-story div.manageContributorsContainer div.inviteContributorsSection div.recipientsBox{border-color:#a0a5b4}app-report div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.inviteButton,app-dashboard div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.inviteButton,div.yfContainer div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.inviteButton,app-story div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.inviteButton{float:right;margin-top:50px}app-report div.manageContributorsContainer div.controlContributorsSection,app-dashboard div.manageContributorsContainer div.controlContributorsSection,div.yfContainer div.manageContributorsContainer div.controlContributorsSection,app-story div.manageContributorsContainer div.controlContributorsSection{display:inline-block;width:320px;float:right;margin-top:20px}app-report div.manageContributorsContainer div.controlContributorsSection .controlUsersContainer .controlUsersList,app-dashboard div.manageContributorsContainer div.controlContributorsSection .controlUsersContainer .controlUsersList,div.yfContainer div.manageContributorsContainer div.controlContributorsSection .controlUsersContainer .controlUsersList,app-story div.manageContributorsContainer div.controlContributorsSection .controlUsersContainer .controlUsersList{max-height:300px;overflow:auto}app-report div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable,app-dashboard div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable,div.yfContainer div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable,app-story div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable{border-collapse:separate;border-spacing:0 15px}app-report div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo,app-dashboard div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo,div.yfContainer div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo,app-story div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo{width:80%}app-report div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userName,app-report div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userJobTitle,app-dashboard div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userName,app-dashboard div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userJobTitle,div.yfContainer div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userName,div.yfContainer div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userJobTitle,app-story div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userName,app-story div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userJobTitle{max-width:100px}app-report div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable .userAvatar img,app-dashboard div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable .userAvatar img,div.yfContainer div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable .userAvatar img,app-story div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable .userAvatar img{width:50px;height:50px}app-report div.controlUsersPopupContainer div.controlUsersContainer,app-dashboard div.controlUsersPopupContainer div.controlUsersContainer,div.yfContainer div.controlUsersPopupContainer div.controlUsersContainer,app-story div.controlUsersPopupContainer div.controlUsersContainer{margin:20px}app-report div.controlUsersContainer div.closeButton img,app-dashboard div.controlUsersContainer div.closeButton img,div.yfContainer div.controlUsersContainer div.closeButton img,app-story div.controlUsersContainer div.closeButton img{cursor:pointer;float:right;width:22px;height:22px;opacity:.5}app-report div.controlUsersContainer div.closeButton:hover img,app-dashboard div.controlUsersContainer div.closeButton:hover img,div.yfContainer div.controlUsersContainer div.closeButton:hover img,app-story div.controlUsersContainer div.closeButton:hover img{opacity:1}app-report div.controlUsersContainer .controlUsersTitle,app-dashboard div.controlUsersContainer .controlUsersTitle,div.yfContainer div.controlUsersContainer .controlUsersTitle,app-story div.controlUsersContainer .controlUsersTitle{margin-bottom:20px;color:#333740;font-family:Roboto;font-size:16px;font-weight:bolder}app-report div.controlUsersContainer .controlUsersList,app-dashboard div.controlUsersContainer .controlUsersList,div.yfContainer div.controlUsersContainer .controlUsersList,app-story div.controlUsersContainer .controlUsersList{max-height:450px;overflow:auto}app-report div.controlUsersContainer table.controlUsersTable,app-dashboard div.controlUsersContainer table.controlUsersTable,div.yfContainer div.controlUsersContainer table.controlUsersTable,app-story div.controlUsersContainer table.controlUsersTable{border-collapse:separate;border-spacing:0 1em}app-report div.controlUsersContainer table.controlUsersTable td.userInfo,app-dashboard div.controlUsersContainer table.controlUsersTable td.userInfo,div.yfContainer div.controlUsersContainer table.controlUsersTable td.userInfo,app-story div.controlUsersContainer table.controlUsersTable td.userInfo{width:80%}app-report div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails div,app-dashboard div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails div,div.yfContainer div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails div,app-story div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails div{font-family:Roboto;font-size:12px;color:#717684}app-report div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userName,app-dashboard div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userName,div.yfContainer div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userName,app-story div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userName{font-weight:700;max-width:120px}app-report div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userJobTitle,app-dashboard div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userJobTitle,div.yfContainer div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userJobTitle,app-story div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userJobTitle{font-weight:400;max-width:120px}app-report div.controlUsersContainer table.controlUsersTable .userAvatar img,app-dashboard div.controlUsersContainer table.controlUsersTable .userAvatar img,div.yfContainer div.controlUsersContainer table.controlUsersTable .userAvatar img,app-story div.controlUsersContainer table.controlUsersTable .userAvatar img{width:36px;height:36px}app-report table.likeButtonTable td,app-dashboard table.likeButtonTable td,div.yfContainer table.likeButtonTable td,app-story table.likeButtonTable td{padding:5px}app-report table.likeButtonTable td.likeButtonContainer div.btn-container,app-dashboard table.likeButtonTable td.likeButtonContainer div.btn-container,div.yfContainer table.likeButtonTable td.likeButtonContainer div.btn-container,app-story table.likeButtonTable td.likeButtonContainer div.btn-container{border:1px solid #717684}app-report table.likeButtonTable td.likeButtonContainer.liked div.btn-container,app-dashboard table.likeButtonTable td.likeButtonContainer.liked div.btn-container,div.yfContainer table.likeButtonTable td.likeButtonContainer.liked div.btn-container,app-story table.likeButtonTable td.likeButtonContainer.liked div.btn-container{border:1px solid #fed109}app-report table.likeButtonTable td.likeCounter,app-dashboard table.likeButtonTable td.likeCounter,div.yfContainer table.likeButtonTable td.likeCounter,app-story table.likeButtonTable td.likeCounter{font-family:Roboto;font-size:14px;font-weight:400;color:#333740}app-report table.likeButtonTable td.likeButtonContainer div.likeButtonInnerContainer,app-dashboard table.likeButtonTable td.likeButtonContainer div.likeButtonInnerContainer,div.yfContainer table.likeButtonTable td.likeButtonContainer div.likeButtonInnerContainer,app-story table.likeButtonTable td.likeButtonContainer div.likeButtonInnerContainer{min-width:36px;border-radius:30px;padding:0;line-height:36px;font-size:0px}app-report div.userListContainer,app-dashboard div.userListContainer,div.yfContainer div.userListContainer,app-story div.userListContainer{display:flex;align-items:center}app-report div.userListContainer .userListTitle,app-dashboard div.userListContainer .userListTitle,div.yfContainer div.userListContainer .userListTitle,app-story div.userListContainer .userListTitle{font-family:Roboto;font-size:14px;font-weight:400;color:#333740;padding-right:10px}app-report div.userListContainer .userAvatarContainer,app-dashboard div.userListContainer .userAvatarContainer,div.yfContainer div.userListContainer .userAvatarContainer,app-story div.userListContainer .userAvatarContainer{margin-right:4px}app-report div.userListContainer .userAvatarContainer img,app-dashboard div.userListContainer .userAvatarContainer img,div.yfContainer div.userListContainer .userAvatarContainer img,app-story div.userListContainer .userAvatarContainer img{width:36px;height:36px;border-radius:36px}app-report div.userListContainer .userAvatarContainer,app-dashboard div.userListContainer .userAvatarContainer,div.yfContainer div.userListContainer .userAvatarContainer,app-story div.userListContainer .userAvatarContainer{height:36px}app-report div.userListContainer .openUserListContainer a,app-dashboard div.userListContainer .openUserListContainer a,div.yfContainer div.userListContainer .openUserListContainer a,app-story div.userListContainer .openUserListContainer a{font-family:Roboto;font-size:14px;font-weight:400;min-width:36px;border-radius:30px;padding:0;line-height:36px}app-report div.controlUsersPopupContainer div.outerlightboxContent,app-dashboard div.controlUsersPopupContainer div.outerlightboxContent,div.yfContainer div.controlUsersPopupContainer div.outerlightboxContent,app-story div.controlUsersPopupContainer div.outerlightboxContent{border-radius:3px}app-report div.controlUsersPopupContainer div.lightboxContent,app-dashboard div.controlUsersPopupContainer div.lightboxContent,div.yfContainer div.controlUsersPopupContainer div.lightboxContent,app-story div.controlUsersPopupContainer div.lightboxContent{overflow:hidden}app-report div.confirmationPopupContainer .outerlightboxContent,app-dashboard div.confirmationPopupContainer .outerlightboxContent,div.yfContainer div.confirmationPopupContainer .outerlightboxContent,app-story div.confirmationPopupContainer .outerlightboxContent{border-radius:6px}app-report div.confirmationContainer,app-dashboard div.confirmationContainer,div.yfContainer div.confirmationContainer,app-story div.confirmationContainer{margin:30px;overflow:hidden}app-report div.confirmationContainer .confirmationIcon,app-dashboard div.confirmationContainer .confirmationIcon,div.yfContainer div.confirmationContainer .confirmationIcon,app-story div.confirmationContainer .confirmationIcon{margin-bottom:20px}app-report div.confirmationContainer .confirmationIcon.alertIcon,app-dashboard div.confirmationContainer .confirmationIcon.alertIcon,div.yfContainer div.confirmationContainer .confirmationIcon.alertIcon,app-story div.confirmationContainer .confirmationIcon.alertIcon{background-image:url(../images/img_warning_circle_orange.svg);width:40px;height:40px;background-repeat:no-repeat}app-report div.confirmationContainer .confirmationIcon.goodIcon,app-dashboard div.confirmationContainer .confirmationIcon.goodIcon,div.yfContainer div.confirmationContainer .confirmationIcon.goodIcon,app-story div.confirmationContainer .confirmationIcon.goodIcon{background-image:url(../images/like-green.svg);width:40px;height:40px;background-repeat:no-repeat}app-report div.confirmationContainer .confirmationIcon.doneIcon,app-dashboard div.confirmationContainer .confirmationIcon.doneIcon,div.yfContainer div.confirmationContainer .confirmationIcon.doneIcon,app-story div.confirmationContainer .confirmationIcon.doneIcon{background-image:url(../images/Yes-green.svg);width:40px;height:40px;background-repeat:no-repeat}app-report div.confirmationContainer .confirmationIcon.filterIcon,app-dashboard div.confirmationContainer .confirmationIcon.filterIcon,div.yfContainer div.confirmationContainer .confirmationIcon.filterIcon,app-story div.confirmationContainer .confirmationIcon.filterIcon{background-image:url("../images/filter-circle-blue.svg");width:40px;height:40px;background-repeat:no-repeat}app-report div.confirmationContainer .messageContainer .heading,app-dashboard div.confirmationContainer .messageContainer .heading,div.yfContainer div.confirmationContainer .messageContainer .heading,app-story div.confirmationContainer .messageContainer .heading{font-family:Roboto;font-size:18px;color:#333740;font-weight:700}app-report div.confirmationContainer .messageContainer .displayMessages,app-dashboard div.confirmationContainer .messageContainer .displayMessages,div.yfContainer div.confirmationContainer .messageContainer .displayMessages,app-story div.confirmationContainer .messageContainer .displayMessages{font-family:Roboto;font-size:16px;color:#333740;margin-top:20px}app-report div.confirmationContainer .radioButtonListContainer,app-dashboard div.confirmationContainer .radioButtonListContainer,div.yfContainer div.confirmationContainer .radioButtonListContainer,app-story div.confirmationContainer .radioButtonListContainer{margin-top:20px}app-report div.confirmationContainer .radioButtonListContainer .radioListDescription,app-dashboard div.confirmationContainer .radioButtonListContainer .radioListDescription,div.yfContainer div.confirmationContainer .radioButtonListContainer .radioListDescription,app-story div.confirmationContainer .radioButtonListContainer .radioListDescription{white-space:normal}app-report div.confirmationContainer .buttonsContainer,app-dashboard div.confirmationContainer .buttonsContainer,div.yfContainer div.confirmationContainer .buttonsContainer,app-story div.confirmationContainer .buttonsContainer{margin-top:20px;float:right}app-report div.confirmationContainer .buttonSpan,app-dashboard div.confirmationContainer .buttonSpan,div.yfContainer div.confirmationContainer .buttonSpan,app-story div.confirmationContainer .buttonSpan{margin-left:10px}app-report div.sliderButtonPosition,app-dashboard div.sliderButtonPosition,div.yfContainer div.sliderButtonPosition,app-story div.sliderButtonPosition{top:-6px;left:0px}app-report div.sliderButtonPositionClicked,app-dashboard div.sliderButtonPositionClicked,div.yfContainer div.sliderButtonPositionClicked,app-story div.sliderButtonPositionClicked{top:-8px;left:-2px}app-report div.dashboardAnalyticSetupButtons,app-dashboard div.dashboardAnalyticSetupButtons,div.yfContainer div.dashboardAnalyticSetupButtons,app-story div.dashboardAnalyticSetupButtons{position:absolute;right:0px}app-report div.pageLoader,app-dashboard div.pageLoader,div.yfContainer div.pageLoader,app-story div.pageLoader{position:fixed;z-index:9999999999999}app-report div.pageLoader.pageLoaderActive,app-dashboard div.pageLoader.pageLoaderActive,div.yfContainer div.pageLoader.pageLoaderActive,app-story div.pageLoader.pageLoaderActive{bottom:0;left:0;right:0}app-report div.genericInviteUserDescription,app-dashboard div.genericInviteUserDescription,div.yfContainer div.genericInviteUserDescription,app-story div.genericInviteUserDescription{font-size:18px;color:#333740;font-weight:700;margin-bottom:20px}app-report div.genericInviteContainer,app-dashboard div.genericInviteContainer,div.yfContainer div.genericInviteContainer,app-story div.genericInviteContainer{margin:30px}app-report div.genericInviteUserButtons,app-dashboard div.genericInviteUserButtons,div.yfContainer div.genericInviteUserButtons,app-story div.genericInviteUserButtons{float:right;margin-top:20px}app-report div.genericInviteButton,app-dashboard div.genericInviteButton,div.yfContainer div.genericInviteButton,app-story div.genericInviteButton{float:left;margin-left:5px}app-report div.genericInviteUserSearch,app-dashboard div.genericInviteUserSearch,div.yfContainer div.genericInviteUserSearch,app-story div.genericInviteUserSearch{margin-bottom:10px}app-report div.noAvatar,app-dashboard div.noAvatar,div.yfContainer div.noAvatar,app-story div.noAvatar{height:36px;width:36px;border-radius:50%}app-report #confirmDialogDiv .popmenuTop,app-dashboard #confirmDialogDiv .popmenuTop,div.yfContainer #confirmDialogDiv .popmenuTop,app-story #confirmDialogDiv .popmenuTop{background-color:var(--primary-color)}app-report #confirmDialogDiv .popmenuBackground,app-dashboard #confirmDialogDiv .popmenuBackground,div.yfContainer #confirmDialogDiv .popmenuBackground,app-story #confirmDialogDiv .popmenuBackground{background-color:var(--background-white)}app-report div.sadFaceError,app-dashboard div.sadFaceError,div.yfContainer div.sadFaceError,app-story div.sadFaceError{position:relative;text-align:center;color:#888}app-report div.sadFaceError p,app-dashboard div.sadFaceError p,div.yfContainer div.sadFaceError p,app-story div.sadFaceError p{margin:0}app-report input+.clearButton,app-dashboard input+.clearButton,div.yfContainer input+.clearButton,app-story input+.clearButton{width:15px;height:15px;background-image:url(../images/clear-button-grey-background.svg);position:absolute;cursor:pointer;margin-top:9px;right:7px;background-repeat:no-repeat}app-report .InListView .inListSingleItem input[readonly=readonly],app-dashboard .InListView .inListSingleItem input[readonly=readonly],div.yfContainer .InListView .inListSingleItem input[readonly=readonly],app-story .InListView .inListSingleItem input[readonly=readonly]{background-color:#fcfcfc}app-report div.performActionOnUsersPopupContainer .outerlightboxContent,app-dashboard div.performActionOnUsersPopupContainer .outerlightboxContent,div.yfContainer div.performActionOnUsersPopupContainer .outerlightboxContent,app-story div.performActionOnUsersPopupContainer .outerlightboxContent{border-radius:5px}app-report div.performActionOnUsersPopupContainer div.performActionOnUsersOuterContainer,app-dashboard div.performActionOnUsersPopupContainer div.performActionOnUsersOuterContainer,div.yfContainer div.performActionOnUsersPopupContainer div.performActionOnUsersOuterContainer,app-story div.performActionOnUsersPopupContainer div.performActionOnUsersOuterContainer{font-family:"Roboto";font-size:14px;margin-left:20px;margin-top:20px;margin-bottom:20px}app-report div.performActionOnUsersPopupContainer .viewTitle,app-dashboard div.performActionOnUsersPopupContainer .viewTitle,div.yfContainer div.performActionOnUsersPopupContainer .viewTitle,app-story div.performActionOnUsersPopupContainer .viewTitle{margin-bottom:20px;color:#333740;font-weight:bolder;font-size:20px;border-radius:5px}app-report div.performActionOnUsersPopupContainer .noteMessage,app-dashboard div.performActionOnUsersPopupContainer .noteMessage,div.yfContainer div.performActionOnUsersPopupContainer .noteMessage,app-story div.performActionOnUsersPopupContainer .noteMessage{margin-bottom:20px;width:390px}app-report div.performActionOnUsersPopupContainer .addUsersTitle,app-report div.performActionOnUsersPopupContainer .additionalMessageTitle,app-dashboard div.performActionOnUsersPopupContainer .addUsersTitle,app-dashboard div.performActionOnUsersPopupContainer .additionalMessageTitle,div.yfContainer div.performActionOnUsersPopupContainer .addUsersTitle,div.yfContainer div.performActionOnUsersPopupContainer .additionalMessageTitle,app-story div.performActionOnUsersPopupContainer .addUsersTitle,app-story div.performActionOnUsersPopupContainer .additionalMessageTitle{margin-bottom:10px;color:#a0a5b4}app-report div.performActionOnUsersPopupContainer .addUsers input.search-people-search-box-inline,app-dashboard div.performActionOnUsersPopupContainer .addUsers input.search-people-search-box-inline,div.yfContainer div.performActionOnUsersPopupContainer .addUsers input.search-people-search-box-inline,app-story div.performActionOnUsersPopupContainer .addUsers input.search-people-search-box-inline{font-size:14px}app-report div.performActionOnUsersPopupContainer div.additionalMessageContainer,app-dashboard div.performActionOnUsersPopupContainer div.additionalMessageContainer,div.yfContainer div.performActionOnUsersPopupContainer div.additionalMessageContainer,app-story div.performActionOnUsersPopupContainer div.additionalMessageContainer{margin-top:10px}app-report div.performActionOnUsersPopupContainer div.addUsersContainer div.recipientsBox,app-dashboard div.performActionOnUsersPopupContainer div.addUsersContainer div.recipientsBox,div.yfContainer div.performActionOnUsersPopupContainer div.addUsersContainer div.recipientsBox,app-story div.performActionOnUsersPopupContainer div.addUsersContainer div.recipientsBox{border-radius:5px}app-report div.performActionOnUsersPopupContainer div.additionalMessage .additionalMessageText,app-dashboard div.performActionOnUsersPopupContainer div.additionalMessage .additionalMessageText,div.yfContainer div.performActionOnUsersPopupContainer div.additionalMessage .additionalMessageText,app-story div.performActionOnUsersPopupContainer div.additionalMessage .additionalMessageText{border:1px solid #a0a5b4;padding:5px;font-size:16px;resize:none;color:#717684;width:calc(100% - 10px)}app-report div.performActionOnUsersPopupContainer div.additionalMessage .broadcastInputTextPlaceholder,app-dashboard div.performActionOnUsersPopupContainer div.additionalMessage .broadcastInputTextPlaceholder,div.yfContainer div.performActionOnUsersPopupContainer div.additionalMessage .broadcastInputTextPlaceholder,app-story div.performActionOnUsersPopupContainer div.additionalMessage .broadcastInputTextPlaceholder{padding:5px}app-report div.performActionOnUsersPopupContainer div.additionalMessage textarea,app-dashboard div.performActionOnUsersPopupContainer div.additionalMessage textarea,div.yfContainer div.performActionOnUsersPopupContainer div.additionalMessage textarea,app-story div.performActionOnUsersPopupContainer div.additionalMessage textarea{border:1px solid #a0a5b4}app-report div.performActionOnUsersPopupContainer div.recipientsBox,app-dashboard div.performActionOnUsersPopupContainer div.recipientsBox,div.yfContainer div.performActionOnUsersPopupContainer div.recipientsBox,app-story div.performActionOnUsersPopupContainer div.recipientsBox{border:1px solid #a0a5b4;width:400px}app-report div.performActionOnUsersPopupContainer div.actionButton,app-dashboard div.performActionOnUsersPopupContainer div.actionButton,div.yfContainer div.performActionOnUsersPopupContainer div.actionButton,app-story div.performActionOnUsersPopupContainer div.actionButton{float:right;margin-top:20px;margin-right:20px}app-report div.performActionOnUsersPopupContainer div.closeButton,app-dashboard div.performActionOnUsersPopupContainer div.closeButton,div.yfContainer div.performActionOnUsersPopupContainer div.closeButton,app-story div.performActionOnUsersPopupContainer div.closeButton{margin-right:20px;margin-top:20px}app-report div.performActionOnUsersPopupContainer div.closeButton img,app-dashboard div.performActionOnUsersPopupContainer div.closeButton img,div.yfContainer div.performActionOnUsersPopupContainer div.closeButton img,app-story div.performActionOnUsersPopupContainer div.closeButton img{cursor:pointer;float:right;width:22px;height:22px;opacity:.5}app-report div.performActionOnUsersPopupContainer div.closeButton:hover img,app-dashboard div.performActionOnUsersPopupContainer div.closeButton:hover img,div.yfContainer div.performActionOnUsersPopupContainer div.closeButton:hover img,app-story div.performActionOnUsersPopupContainer div.closeButton:hover img{opacity:1}app-report .lightbox.newBroadLightTheme .outerlightboxContent,app-report .lightbox.newBroadLightTheme .lightboxContent,app-dashboard .lightbox.newBroadLightTheme .outerlightboxContent,app-dashboard .lightbox.newBroadLightTheme .lightboxContent,div.yfContainer .lightbox.newBroadLightTheme .outerlightboxContent,div.yfContainer .lightbox.newBroadLightTheme .lightboxContent,app-story .lightbox.newBroadLightTheme .outerlightboxContent,app-story .lightbox.newBroadLightTheme .lightboxContent{border-radius:6px}app-report .lightbox.newBroadLightTheme .autocompleteBarBroad input::placeholder,app-dashboard .lightbox.newBroadLightTheme .autocompleteBarBroad input::placeholder,div.yfContainer .lightbox.newBroadLightTheme .autocompleteBarBroad input::placeholder,app-story .lightbox.newBroadLightTheme .autocompleteBarBroad input::placeholder{color:#a0a5b4}app-report .lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter,app-dashboard .lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter,div.yfContainer .lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter,app-story .lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter{border-top-left-radius:6px;border-top-right-radius:6px;background-color:#fff;padding-left:22px;padding-top:25px}app-report .lightbox.newBroadLightTheme.viewPerformanceLightbox .lightbox-top-gutter,app-report .lightbox.newBroadLightTheme.viewDataDiscoveryLightbox .lightbox-top-gutter,app-dashboard .lightbox.newBroadLightTheme.viewPerformanceLightbox .lightbox-top-gutter,app-dashboard .lightbox.newBroadLightTheme.viewDataDiscoveryLightbox .lightbox-top-gutter,div.yfContainer .lightbox.newBroadLightTheme.viewPerformanceLightbox .lightbox-top-gutter,div.yfContainer .lightbox.newBroadLightTheme.viewDataDiscoveryLightbox .lightbox-top-gutter,app-story .lightbox.newBroadLightTheme.viewPerformanceLightbox .lightbox-top-gutter,app-story .lightbox.newBroadLightTheme.viewDataDiscoveryLightbox .lightbox-top-gutter{padding-top:20px}app-report .lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter .lightbox-top-gutter-text,app-dashboard .lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter .lightbox-top-gutter-text,div.yfContainer .lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter .lightbox-top-gutter-text,app-story .lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter .lightbox-top-gutter-text{color:#333740;padding:0;line-height:16px;font-size:16px;font-weight:500;font-family:RobotoNormal}app-report .lightbox.newBroadLightTheme .outerlightboxContent .closeLightboxPopup,app-dashboard .lightbox.newBroadLightTheme .outerlightboxContent .closeLightboxPopup,div.yfContainer .lightbox.newBroadLightTheme .outerlightboxContent .closeLightboxPopup,app-story .lightbox.newBroadLightTheme .outerlightboxContent .closeLightboxPopup{background:none;right:22px;width:unset;height:unset;top:18px}app-report div.parameterMenu,app-dashboard div.parameterMenu,div.yfContainer div.parameterMenu,app-story div.parameterMenu{position:absolute;border:1px solid #dbdde5;border-radius:6px;background-color:var(--background-white);box-shadow:0 4px 16px 0 #dbdde5;padding:20px 21px;z-index:1}app-report div.parameterMenu .parameterMenuHeader,app-dashboard div.parameterMenu .parameterMenuHeader,div.yfContainer div.parameterMenu .parameterMenuHeader,app-story div.parameterMenu .parameterMenuHeader{border-bottom:1px solid #dbdde5;height:34px}app-report div.parameterMenu .parameterItemContainer,app-dashboard div.parameterMenu .parameterItemContainer,div.yfContainer div.parameterMenu .parameterItemContainer,app-story div.parameterMenu .parameterItemContainer{margin-top:20px}app-report div.parameterMenu .exitParameterMenu,app-dashboard div.parameterMenu .exitParameterMenu,div.yfContainer div.parameterMenu .exitParameterMenu,app-story div.parameterMenu .exitParameterMenu{background:url(../images/story/search-icon-cancel-grey.svg) no-repeat center;position:absolute;height:16px;width:16px;right:18px;top:23px;cursor:pointer}app-report #dashboardPageBody .navigation-menu-toggle .mainMenuIcon,app-dashboard #dashboardPageBody .navigation-menu-toggle .mainMenuIcon,div.yfContainer #dashboardPageBody .navigation-menu-toggle .mainMenuIcon,app-story #dashboardPageBody .navigation-menu-toggle .mainMenuIcon{background:url(../images/menu-white.svg) no-repeat center;margin:20px auto}app-report .navigation-menu-toggle .mainMenuIcon,app-dashboard .navigation-menu-toggle .mainMenuIcon,div.yfContainer .navigation-menu-toggle .mainMenuIcon,app-story .navigation-menu-toggle .mainMenuIcon{background:url(../images/menu-grey.svg) no-repeat center;height:18px;width:23px;margin:11px auto}app-report .draggableHandle.draggableHandleMini,app-dashboard .draggableHandle.draggableHandleMini,div.yfContainer .draggableHandle.draggableHandleMini,app-story .draggableHandle.draggableHandleMini{position:absolute;background-repeat:no-repeat;background-position:center;background-image:url("../images/drag-icon-small.svg");width:10px;height:20px;cursor:pointer;display:none;right:10px;top:5px;z-index:20}app-report .i4longbox.errorLongbox,app-dashboard .i4longbox.errorLongbox,div.yfContainer .i4longbox.errorLongbox,app-story .i4longbox.errorLongbox{border:1px solid #d1d6e6;background-color:var(--background-white);margin-bottom:20px}app-report .i4longbox.errorLongbox:focus,app-dashboard .i4longbox.errorLongbox:focus,div.yfContainer .i4longbox.errorLongbox:focus,app-story .i4longbox.errorLongbox:focus{border:1px solid var(--primary-color);outline:none}app-report a.btnContinue,app-dashboard a.btnContinue,div.yfContainer a.btnContinue,app-story a.btnContinue{text-decoration:none;background:var(--primary-color);border-radius:6px;padding:10px 35px;color:var(--white)}app-report input.i4med2box.loginInput,app-report input:-internal-autofill-selected.i4med2box.loginInput,app-dashboard input.i4med2box.loginInput,app-dashboard input:-internal-autofill-selected.i4med2box.loginInput,div.yfContainer input.i4med2box.loginInput,div.yfContainer input:-internal-autofill-selected.i4med2box.loginInput,app-story input.i4med2box.loginInput,app-story input:-internal-autofill-selected.i4med2box.loginInput{background:#fff !important;outline:none;border:1px solid #bec1c8;height:36px;width:200px;padding-left:5px}app-report #i4login input:-webkit-autofill,app-report #i4login input:-webkit-autofill:hover,app-report #i4login input:-webkit-autofill:focus,app-report #i4login input:-webkit-autofill:active,app-dashboard #i4login input:-webkit-autofill,app-dashboard #i4login input:-webkit-autofill:hover,app-dashboard #i4login input:-webkit-autofill:focus,app-dashboard #i4login input:-webkit-autofill:active,div.yfContainer #i4login input:-webkit-autofill,div.yfContainer #i4login input:-webkit-autofill:hover,div.yfContainer #i4login input:-webkit-autofill:focus,div.yfContainer #i4login input:-webkit-autofill:active,app-story #i4login input:-webkit-autofill,app-story #i4login input:-webkit-autofill:hover,app-story #i4login input:-webkit-autofill:focus,app-story #i4login input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important;color:#333740;font-size:14px}app-report #i4login input.i4med2box.loginInput:focus,app-dashboard #i4login input.i4med2box.loginInput:focus,div.yfContainer #i4login input.i4med2box.loginInput:focus,app-story #i4login input.i4med2box.loginInput:focus{border:1px solid var(--primary-color)}app-report #i4login a.loginButton,app-dashboard #i4login a.loginButton,div.yfContainer #i4login a.loginButton,app-story #i4login a.loginButton{text-decoration:none;background:var(--primary-button-color);padding:9px 11px;border-radius:6px;color:var(--white);margin-left:15px;font-size:14px}app-report #i4login p.loginLabel,app-report input:-webkit-autofill::first-line,app-dashboard #i4login p.loginLabel,app-dashboard input:-webkit-autofill::first-line,div.yfContainer #i4login p.loginLabel,div.yfContainer input:-webkit-autofill::first-line,app-story #i4login p.loginLabel,app-story input:-webkit-autofill::first-line{font-family:Roboto,sans-serif;font-weight:bold;font-size:14px;margin:13px 0px 5px 0px;color:#333740;line-height:19px}app-report #i4login .i4error,app-dashboard #i4login .i4error,div.yfContainer #i4login .i4error,app-story #i4login .i4error{width:215px;font-size:14px;color:#ee2439;font-family:Roboto,sans-serif}app-report #i4login .i4error:before,app-dashboard #i4login .i4error:before,div.yfContainer #i4login .i4error:before,app-story #i4login .i4error:before{width:23px;height:80px;float:left;display:block;content:"";background:url("../images/alert-red.svg") 0 0 no-repeat}app-report div.drillAnywhere div.yfToolTip div.toolTipTitle,app-dashboard div.drillAnywhere div.yfToolTip div.toolTipTitle,div.yfContainer div.drillAnywhere div.yfToolTip div.toolTipTitle,app-story div.drillAnywhere div.yfToolTip div.toolTipTitle{cursor:auto}app-report div.customSelectContainer.standardCustomSelect,app-dashboard div.customSelectContainer.standardCustomSelect,div.yfContainer div.customSelectContainer.standardCustomSelect,app-story div.customSelectContainer.standardCustomSelect{display:inline-block;border-radius:6px;max-width:calc(100% - 2px);font-family:roboto_two,Arial,Helvetica,sans-serif;font-size:14px;border:1px solid #717684;height:34px;cursor:pointer}app-report div.customSelectContainer.standardCustomSelect.disabled,app-dashboard div.customSelectContainer.standardCustomSelect.disabled,div.yfContainer div.customSelectContainer.standardCustomSelect.disabled,app-story div.customSelectContainer.standardCustomSelect.disabled{opacity:.5;pointer-events:none;cursor:unset}app-report div.customSelectContainer.standardCustomSelect div.currentlySelected,app-dashboard div.customSelectContainer.standardCustomSelect div.currentlySelected,div.yfContainer div.customSelectContainer.standardCustomSelect div.currentlySelected,app-story div.customSelectContainer.standardCustomSelect div.currentlySelected{display:inline-block;height:18px;padding:8px 10px;border-right:1px solid #717684;max-width:calc(100% - 53px)}app-report div.customSelectContainer.standardCustomSelect div.currentlySelected>div,app-dashboard div.customSelectContainer.standardCustomSelect div.currentlySelected>div,div.yfContainer div.customSelectContainer.standardCustomSelect div.currentlySelected>div,app-story div.customSelectContainer.standardCustomSelect div.currentlySelected>div{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}app-report div.customSelectContainer.standardCustomSelect div.selectedDropDown,app-dashboard div.customSelectContainer.standardCustomSelect div.selectedDropDown,div.yfContainer div.customSelectContainer.standardCustomSelect div.selectedDropDown,app-story div.customSelectContainer.standardCustomSelect div.selectedDropDown{width:32px;height:34px;background:url(../images/arrow-dropdown-black.svg) no-repeat center;display:inline-block;float:right;border-bottom-right-radius:6px;border-top-right-radius:6px;position:initial}app-report ul.yfDropMenu.standardCustomSelectDropDown,app-dashboard ul.yfDropMenu.standardCustomSelectDropDown,div.yfContainer ul.yfDropMenu.standardCustomSelectDropDown,app-story ul.yfDropMenu.standardCustomSelectDropDown{font-family:roboto_two,Arial,Helvetica,sans-serif}app-report .panelSection.WidgetActionMenuSection .styledSelect.customSelect span,app-dashboard .panelSection.WidgetActionMenuSection .styledSelect.customSelect span,div.yfContainer .panelSection.WidgetActionMenuSection .styledSelect.customSelect span,app-story .panelSection.WidgetActionMenuSection .styledSelect.customSelect span{width:120px}app-report .loaderBg span.loaderText,app-dashboard .loaderBg span.loaderText,div.yfContainer .loaderBg span.loaderText,app-story .loaderBg span.loaderText{display:block;line-height:50px;text-align:center;color:#666}app-report activityStreamContainer.mainDashLeft,app-dashboard activityStreamContainer.mainDashLeft,div.yfContainer activityStreamContainer.mainDashLeft,app-story activityStreamContainer.mainDashLeft{background:#fff;width:100%}app-report .mainDashCentre,app-dashboard .mainDashCentre,div.yfContainer .mainDashCentre,app-story .mainDashCentre{background:#fff;margin:0 auto}app-report img.dashEditIcon,app-dashboard img.dashEditIcon,div.yfContainer img.dashEditIcon,app-story img.dashEditIcon{display:block}app-report body.dashCentre,app-dashboard body.dashCentre,div.yfContainer body.dashCentre,app-story body.dashCentre{behavior:url(css/csshover.htc)}app-report body.dashCentre,app-report .dashCentreMarginColour,app-dashboard body.dashCentre,app-dashboard .dashCentreMarginColour,div.yfContainer body.dashCentre,div.yfContainer .dashCentreMarginColour,app-story body.dashCentre,app-story .dashCentreMarginColour{background:#e7e7e7}app-report body.dashLeft,app-dashboard body.dashLeft,div.yfContainer body.dashLeft,app-story body.dashLeft{background:#fff;behavior:url(css/csshover.htc)}app-report #rptListRNav,app-dashboard #rptListRNav,div.yfContainer #rptListRNav,app-story #rptListRNav{margin-bottom:20px}app-report .topLineBg,app-dashboard .topLineBg,div.yfContainer .topLineBg,app-story .topLineBg{background:url(../images/dashline.gif) repeat-x bottom}app-report .dashbackground,app-dashboard .dashbackground,div.yfContainer .dashbackground,app-story .dashbackground{FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#1a3f57;BORDER-BOTTOM:medium none}app-report .portletTitle,app-dashboard .portletTitle,div.yfContainer .portletTitle,app-story .portletTitle{background:url("../images/rpt_title_bgrd.gif") repeat-x;FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#444;BORDER-BOTTOM:medium none;border-top-left-radius:5px;border:1px gray}app-report #tabscrollnext,app-report #tabscrollnext_off,app-report #scrollPrevious,app-report #scrollPreviousOff,app-dashboard #tabscrollnext,app-dashboard #tabscrollnext_off,app-dashboard #scrollPrevious,app-dashboard #scrollPreviousOff,div.yfContainer #tabscrollnext,div.yfContainer #tabscrollnext_off,div.yfContainer #scrollPrevious,div.yfContainer #scrollPreviousOff,app-story #tabscrollnext,app-story #tabscrollnext_off,app-story #scrollPrevious,app-story #scrollPreviousOff{margin-top:5px}app-report div#confirmDialogDiv,app-dashboard div#confirmDialogDiv,div.yfContainer div#confirmDialogDiv,app-story div#confirmDialogDiv{box-shadow:5px 5px 10px 4px rgba(5,5,5,.1)}app-report div.dashtabon,app-dashboard div.dashtabon,div.yfContainer div.dashtabon,app-story div.dashtabon{font-weight:bold;font-size:14px;color:var(--primary-color);border:0px;background:url(../images/tab_middle.png) repeat-x;behavior:url(css/pngbehavior.htc);float:left;z-index:9999;margin-top:0;height:37px}app-report .dashtabon .leftImage,app-dashboard .dashtabon .leftImage,div.yfContainer .dashtabon .leftImage,app-story .dashtabon .leftImage{width:6px}app-report .dashtabon .middleText,app-dashboard .dashtabon .middleText,div.yfContainer .dashtabon .middleText,app-story .dashtabon .middleText{margin-top:10px;min-width:1px;overflow:visible}app-report .dashtabon .dropMenuImage,app-dashboard .dashtabon .dropMenuImage,div.yfContainer .dashtabon .dropMenuImage,app-story .dashtabon .dropMenuImage{width:12px;margin-top:10px}app-report .dashtabon .dropMenuImage div,app-dashboard .dashtabon .dropMenuImage div,div.yfContainer .dashtabon .dropMenuImage div,app-story .dashtabon .dropMenuImage div{margin-left:3px;margin-right:3px}app-report .dashtabon .rightImage,app-dashboard .dashtabon .rightImage,div.yfContainer .dashtabon .rightImage,app-story .dashtabon .rightImage{width:6px}app-report div.shadowedTab,app-dashboard div.shadowedTab,div.yfContainer div.shadowedTab,app-story div.shadowedTab{behavior:url(css/PIE.htc)}app-report .dashTitle,app-dashboard .dashTitle,div.yfContainer .dashTitle,app-story .dashTitle{color:#444;font-size:11px;font-weight:bold;BACKGROUND-IMAGE:url(../images/dash_middle_off.gif);height:11px;border:0px;padding:10px;margin-bottom:0px}app-report .analyticFilterDashTitle,app-dashboard .analyticFilterDashTitle,div.yfContainer .analyticFilterDashTitle,app-story .analyticFilterDashTitle{color:#444;font-size:11px;font-weight:bold}app-report span#tabTitleSpan,app-dashboard span#tabTitleSpan,div.yfContainer span#tabTitleSpan,app-story span#tabTitleSpan{margin-left:12px}app-report .dashEditLink img,app-dashboard .dashEditLink img,div.yfContainer .dashEditLink img,app-story .dashEditLink img{padding-right:3px;padding-left:7px;border:none;text-decoration:none;vertical-align:middle}app-report a.dashEditLink:hover,app-dashboard a.dashEditLink:hover,div.yfContainer a.dashEditLink:hover,app-story a.dashEditLink:hover{text-decoration:none}app-report a.dashEditLink:hover,app-dashboard a.dashEditLink:hover,div.yfContainer a.dashEditLink:hover,app-story a.dashEditLink:hover{text-decoration:underline}app-report a:hover img,app-dashboard a:hover img,div.yfContainer a:hover img,app-story a:hover img{text-decoration:none}app-report td.tabMarginTop,app-dashboard td.tabMarginTop,div.yfContainer td.tabMarginTop,app-story td.tabMarginTop{background:#e7e7e7;height:3px}app-report div.tabBackground,app-dashboard div.tabBackground,div.yfContainer div.tabBackground,app-story div.tabBackground{background:#e7e7e7}app-report img.tabEdge,app-dashboard img.tabEdge,div.yfContainer img.tabEdge,app-story img.tabEdge{background:#e7e7e7;vertical-align:middle}app-report hr.analyticFilterDivider,app-dashboard hr.analyticFilterDivider,div.yfContainer hr.analyticFilterDivider,app-story hr.analyticFilterDivider{color:#dfdfdf;background-color:#dfdfdf;height:1px;border:0px}app-report div.dashtaboff,app-dashboard div.dashtaboff,div.yfContainer div.dashtaboff,app-story div.dashtaboff{font-weight:bold;font-size:13px;color:#778;border:0px;cursor:pointer;background-color:#d0d0d0;behavior:url(css/pngbehavior.htc);float:left;margin-top:5px;height:32px}app-report div.dashtaboff:hover,app-dashboard div.dashtaboff:hover,div.yfContainer div.dashtaboff:hover,app-story div.dashtaboff:hover{font-weight:bold;color:#fff;border:0px;cursor:pointer;margin-top:5px;background-color:var(--primary-color);behavior:url(css/pngbehavior.htc);float:left}app-report .dashtaboff .leftImage,app-dashboard .dashtaboff .leftImage,div.yfContainer .dashtaboff .leftImage,app-story .dashtaboff .leftImage{width:1px}app-report .dashtaboff .middleText,app-dashboard .dashtaboff .middleText,div.yfContainer .dashtaboff .middleText,app-story .dashtaboff .middleText{margin-top:7px;min-width:30px}app-report .dashtaboff .rightImage,app-dashboard .dashtaboff .rightImage,div.yfContainer .dashtaboff .rightImage,app-story .dashtaboff .rightImage{width:2px}app-report div.dashtabtitle,app-dashboard div.dashtabtitle,div.yfContainer div.dashtabtitle,app-story div.dashtabtitle{margin-left:10px;margin-right:10px;white-space:nowrap}app-report span.dashtabtitle,app-dashboard span.dashtabtitle,div.yfContainer span.dashtabtitle,app-story span.dashtabtitle{padding-left:10px;padding-right:10px;white-space:nowrap}app-report .i4dashtabs_off,app-dashboard .i4dashtabs_off,div.yfContainer .i4dashtabs_off,app-story .i4dashtabs_off{FONT-WEIGHT:bold;FONT-SIZE:13px;BACKGROUND-IMAGE:url(../images/tab_middle_off.gif);COLOR:#367db5;BORDER-BOTTOM:medium none}app-report div.dashtabhover,app-dashboard div.dashtabhover,div.yfContainer div.dashtabhover,app-story div.dashtabhover{font-weight:bold;font-size:13px;color:#fff;border:0px;cursor:pointer;margin-top:5px;background-color:var(--primary-color);behavior:url(css/pngbehavior.htc);float:left}app-report .dashtabspacer,app-dashboard .dashtabspacer,div.yfContainer .dashtabspacer,app-story .dashtabspacer{border:0px;behavior:url(css/pngbehavior.htc)}app-report .addReport,app-dashboard .addReport,div.yfContainer .addReport,app-story .addReport{font-size:14px;color:#a0a0a0}app-report .i4DashColumnHover,app-dashboard .i4DashColumnHover,div.yfContainer .i4DashColumnHover,app-story .i4DashColumnHover{background:#dbebf6}app-report .i4DashFilterDragCol,app-dashboard .i4DashFilterDragCol,div.yfContainer .i4DashFilterDragCol,app-story .i4DashFilterDragCol{background:#e8e8e8;padding-top:5px}app-report .i4DashFilterElement,app-dashboard .i4DashFilterElement,div.yfContainer .i4DashFilterElement,app-story .i4DashFilterElement{border-bottom:solid 1px #dfdfdf}app-report .i4DashFilterInner,app-dashboard .i4DashFilterInner,div.yfContainer .i4DashFilterInner,app-story .i4DashFilterInner{padding:5px 2px 5px 5px;white-space:normal}app-report .i4DashFilterAddGroup,app-dashboard .i4DashFilterAddGroup,div.yfContainer .i4DashFilterAddGroup,app-story .i4DashFilterAddGroup{padding:5px;height:43px;margin-bottom:2px}app-report .i4EditMenuTitle,app-dashboard .i4EditMenuTitle,div.yfContainer .i4EditMenuTitle,app-story .i4EditMenuTitle{font-weight:bold;font-size:14px;line-height:24px;color:var(--dark-grey);height:24px;background:var(--background-grey) url(../images/rpt_title_bgrd.gif);border:var(--border-grey) 1px solid;padding:0px 15px}app-report .i4EditMenu,app-dashboard .i4EditMenu,div.yfContainer .i4EditMenu,app-story .i4EditMenu{border-left:var(--border-grey) 1px solid;border-right:var(--border-grey) 1px solid;border-bottom:var(--border-grey) 1px solid;height:53px;background:var(--background-white);color:var(--dark-grey)}app-report .i4EditMenuItem,app-dashboard .i4EditMenuItem,div.yfContainer .i4EditMenuItem,app-story .i4EditMenuItem{display:inline-block;padding:0px 5px;border-left:1px solid #fff;border-right:1px solid #fff}app-report .i4EditMenuItemSelected,app-dashboard .i4EditMenuItemSelected,div.yfContainer .i4EditMenuItemSelected,app-story .i4EditMenuItemSelected{display:inline-block;padding:0px 5px;background:#cae3f1;border-left:1px solid #67a5d5;border-right:1px solid #67a5d5}app-report td.i4EditMenuItemImg,app-dashboard td.i4EditMenuItemImg,div.yfContainer td.i4EditMenuItemImg,app-story td.i4EditMenuItemImg{height:31px}app-report td.i4EditMenuItemLink,app-dashboard td.i4EditMenuItemLink,div.yfContainer td.i4EditMenuItemLink,app-story td.i4EditMenuItemLink{height:22px;font-size:11px;line-height:12px;color:#357cb6}app-report img.i4EditMenuIcon,app-dashboard img.i4EditMenuIcon,div.yfContainer img.i4EditMenuIcon,app-story img.i4EditMenuIcon{display:block;padding:2px}app-report .linkedSSSelectedReport,app-dashboard .linkedSSSelectedReport,div.yfContainer .linkedSSSelectedReport,app-story .linkedSSSelectedReport{border-color:#5699ce;border-style:solid;border-width:2px;FONT-SIZE:12px;COLOR:#000;LINE-HEIGHT:15px}app-report .relatedLinkedSSIncompleteReport,app-dashboard .relatedLinkedSSIncompleteReport,div.yfContainer .relatedLinkedSSIncompleteReport,app-story .relatedLinkedSSIncompleteReport{border-color:#c00000;border-style:solid;border-width:2px;FONT-SIZE:12px;COLOR:#000;LINE-HEIGHT:15px}app-report .relatedLinkedSSUnselectedReport,app-dashboard .relatedLinkedSSUnselectedReport,div.yfContainer .relatedLinkedSSUnselectedReport,app-story .relatedLinkedSSUnselectedReport{border-color:#fff;border-style:solid;border-width:2px;FONT-SIZE:12px;COLOR:#000;LINE-HEIGHT:15px}app-report #dashLeftSideNavFiltersDiv,app-dashboard #dashLeftSideNavFiltersDiv,div.yfContainer #dashLeftSideNavFiltersDiv,app-story #dashLeftSideNavFiltersDiv{background-color:transparent}app-report div.dashAssocReports:first-child,app-dashboard div.dashAssocReports:first-child,div.yfContainer div.dashAssocReports:first-child,app-story div.dashAssocReports:first-child{margin-top:30px}app-report div.dashAssocReportsWithSubTabs:first-child,app-dashboard div.dashAssocReportsWithSubTabs:first-child,div.yfContainer div.dashAssocReportsWithSubTabs:first-child,app-story div.dashAssocReportsWithSubTabs:first-child{margin-top:60px}app-report #dashEditSettingsArea,app-dashboard #dashEditSettingsArea,div.yfContainer #dashEditSettingsArea,app-story #dashEditSettingsArea{position:relative}app-report .addTabToDashboardBox,app-dashboard .addTabToDashboardBox,div.yfContainer .addTabToDashboardBox,app-story .addTabToDashboardBox{background-color:#00abf1;height:38px;text-align:left}app-report .addTabToDashboardText,app-dashboard .addTabToDashboardText,div.yfContainer .addTabToDashboardText,app-story .addTabToDashboardText{margin-top:10px;margin-left:10px;color:#fff;font-size:14px;float:left}app-report .addTabToDashboardButton,app-dashboard .addTabToDashboardButton,div.yfContainer .addTabToDashboardButton,app-story .addTabToDashboardButton{float:left;top:4px;margin-left:20px;margin-top:4px}app-report .addTabToDashboardClose,app-dashboard .addTabToDashboardClose,div.yfContainer .addTabToDashboardClose,app-story .addTabToDashboardClose{float:right;margin-top:7px;margin-right:7px;cursor:pointer}app-report .subtabDivider,app-dashboard .subtabDivider,div.yfContainer .subtabDivider,app-story .subtabDivider{height:1px;width:100%;position:relative;background-color:#e7e7e7}app-report .subtabEditList,app-dashboard .subtabEditList,div.yfContainer .subtabEditList,app-story .subtabEditList{background-color:#fff;position:absolute;width:217px}app-report .dashboardLayoutSubtabSideMenu,app-dashboard .dashboardLayoutSubtabSideMenu,div.yfContainer .dashboardLayoutSubtabSideMenu,app-story .dashboardLayoutSubtabSideMenu{width:217px;border-bottom:1px #cecece solid}app-report .analyticLeftSide,app-dashboard .analyticLeftSide,div.yfContainer .analyticLeftSide,app-story .analyticLeftSide{width:204px;float:left;FONT-SIZE:14px;color:var(--dark-grey);LINE-HEIGHT:16px}app-report .analyticRightSide,app-dashboard .analyticRightSide,div.yfContainer .analyticRightSide,app-story .analyticRightSide{width:342px;margin-left:5px;float:left}app-report .analyticCheckboxRow,app-dashboard .analyticCheckboxRow,div.yfContainer .analyticCheckboxRow,app-story .analyticCheckboxRow{width:100%;height:30px}app-report .analyticText,app-dashboard .analyticText,div.yfContainer .analyticText,app-story .analyticText{float:left;clear:right;margin-left:5px;color:var(--dark-grey);font-size:14px;margin-top:1px}app-report .analyticCheckbox,app-dashboard .analyticCheckbox,div.yfContainer .analyticCheckbox,app-story .analyticCheckbox{margin-right:3px;float:left;clear:left}app-report .analyticHolderDiv,app-dashboard .analyticHolderDiv,div.yfContainer .analyticHolderDiv,app-story .analyticHolderDiv{width:566px;clear:both;margin-top:4px}app-report .analyticParent,app-dashboard .analyticParent,div.yfContainer .analyticParent,app-story .analyticParent{width:566px;overflow:hidden}app-report .dashboardErrorNoReports,app-dashboard .dashboardErrorNoReports,div.yfContainer .dashboardErrorNoReports,app-story .dashboardErrorNoReports{width:61px;height:63px;background:url(../images/error/error_small.png)}app-report .dashboardErrorAssistBox,app-dashboard .dashboardErrorAssistBox,div.yfContainer .dashboardErrorAssistBox,app-story .dashboardErrorAssistBox{width:550px;margin:auto;margin-top:50px}app-report .dashboardErrorAssistImage,app-dashboard .dashboardErrorAssistImage,div.yfContainer .dashboardErrorAssistImage,app-story .dashboardErrorAssistImage{width:97px;height:97px;background:url(../images/error/error_assist.png);float:left;margin-right:25px}app-report .dashboardErrorAssistText,app-dashboard .dashboardErrorAssistText,div.yfContainer .dashboardErrorAssistText,app-story .dashboardErrorAssistText{font-size:18px;color:#999;margin-left:125px;padding-top:10px}app-report .dashboardErrorAssistTextMessage,app-dashboard .dashboardErrorAssistTextMessage,div.yfContainer .dashboardErrorAssistTextMessage,app-story .dashboardErrorAssistTextMessage{font-size:18px;color:#999;margin-top:22px;margin-left:125px}app-report .dashboardEditSettingsBox,app-dashboard .dashboardEditSettingsBox,div.yfContainer .dashboardEditSettingsBox,app-story .dashboardEditSettingsBox{height:34px;clear:both;overflow:hidden}app-report .dashboardEditSettingsLeft,app-dashboard .dashboardEditSettingsLeft,div.yfContainer .dashboardEditSettingsLeft,app-story .dashboardEditSettingsLeft{float:left;line-height:34px;width:200px}app-report .dashboardEditSettingsRight,app-dashboard .dashboardEditSettingsRight,div.yfContainer .dashboardEditSettingsRight,app-story .dashboardEditSettingsRight{float:left}app-report .editDashboardPanelHeading,app-dashboard .editDashboardPanelHeading,div.yfContainer .editDashboardPanelHeading,app-story .editDashboardPanelHeading{font-size:18px;padding:10px}app-report .editDashboardPanelHeadingBackground,app-dashboard .editDashboardPanelHeadingBackground,div.yfContainer .editDashboardPanelHeadingBackground,app-story .editDashboardPanelHeadingBackground{font-size:18px !important;background-color:#fff !important;color:#000 !important}app-report .editDashboardPanelGrey,app-dashboard .editDashboardPanelGrey,div.yfContainer .editDashboardPanelGrey,app-story .editDashboardPanelGrey{background-color:#f9f9f9 !important}app-report .editToolbar,app-dashboard .editToolbar,div.yfContainer .editToolbar,app-story .editToolbar{height:45px;position:absolute}app-report .editDashboardIconOff,app-dashboard .editDashboardIconOff,div.yfContainer .editDashboardIconOff,app-story .editDashboardIconOff{float:left;width:45px;height:38px;background-color:#e7e7e7;margin-right:1px;cursor:pointer}app-report .editDashboardIconOver,app-dashboard .editDashboardIconOver,div.yfContainer .editDashboardIconOver,app-story .editDashboardIconOver{float:left;width:45px;height:38px;background-color:#fff;margin-right:1px;cursor:pointer}app-report .editDashboardIconOn,app-dashboard .editDashboardIconOn,div.yfContainer .editDashboardIconOn,app-story .editDashboardIconOn{float:left;width:45px;height:38px;background-color:#fff;margin-right:1px;cursor:pointer;border-right:1px solid #fff;border-left:1px solid #fff;border-top:1px solid #fff}app-report .editDashboardSaveIcon,app-dashboard .editDashboardSaveIcon,div.yfContainer .editDashboardSaveIcon,app-story .editDashboardSaveIcon{background-image:url("../images/editmenu_save.png");height:26px;width:44px;margin-top:6px}app-report .editDashboardLayoutIcon,app-dashboard .editDashboardLayoutIcon,div.yfContainer .editDashboardLayoutIcon,app-story .editDashboardLayoutIcon{background-image:url("../images/editmenu_layout.png");height:26px;width:44px;margin-top:6px}app-report .editDashboardAnalyticIcon,app-dashboard .editDashboardAnalyticIcon,div.yfContainer .editDashboardAnalyticIcon,app-story .editDashboardAnalyticIcon{background-image:url("../images/editmenu_analytic.png");width:44px;height:26px;margin-top:6px}app-report .editDashboardFiltersIcon,app-dashboard .editDashboardFiltersIcon,div.yfContainer .editDashboardFiltersIcon,app-story .editDashboardFiltersIcon{background-image:url("../images/editmenu_filters.png");height:26px;width:44px;margin-top:6px}app-report .dashboardToolarbSecurityIcon,app-dashboard .dashboardToolarbSecurityIcon,div.yfContainer .dashboardToolarbSecurityIcon,app-story .dashboardToolarbSecurityIcon{background-image:url("../images/editmenu_security.png");height:26px;width:44px;margin-top:6px}app-report .editDashboardUnitsIcon,app-dashboard .editDashboardUnitsIcon,div.yfContainer .editDashboardUnitsIcon,app-story .editDashboardUnitsIcon{background-image:url("../images/agg_selector.png");height:26px;width:44px;margin-top:6px}app-report .editDashboardSeriesIcon,app-dashboard .editDashboardSeriesIcon,div.yfContainer .editDashboardSeriesIcon,app-story .editDashboardSeriesIcon{background-image:url("../images/series_select.png");height:26px;width:44px;margin-top:8px}app-report .editDashboardSettingsIcon,app-dashboard .editDashboardSettingsIcon,div.yfContainer .editDashboardSettingsIcon,app-story .editDashboardSettingsIcon{background-image:url("../images/tab_settings_off.png");height:20px;width:20px;margin-top:9px;margin-left:12px}app-report .editDashboardRefreshIcon,app-dashboard .editDashboardRefreshIcon,div.yfContainer .editDashboardRefreshIcon,app-story .editDashboardRefreshIcon{background-image:url("../images/tab_timeline_off.png");height:20px;width:20px;margin-top:9px;margin-left:12px}app-report .analyticHeading,app-dashboard .analyticHeading,div.yfContainer .analyticHeading,app-story .analyticHeading{height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report .analyticHeading b,app-dashboard .analyticHeading b,div.yfContainer .analyticHeading b,app-story .analyticHeading b{color:var(--primary-color)}app-report #dashboardPopupRightDiv,app-dashboard #dashboardPopupRightDiv,div.yfContainer #dashboardPopupRightDiv,app-story #dashboardPopupRightDiv{float:left;width:578px;position:relative;overflow:hidden;background-color:#fff;border-left:1px solid #ccc;background-color:#f9f9f9}app-report .dashboardPanelSeparator,app-dashboard .dashboardPanelSeparator,div.yfContainer .dashboardPanelSeparator,app-story .dashboardPanelSeparator{border-right:1px solid #ccc}app-report #dashboardPopupLeft,app-dashboard #dashboardPopupLeft,div.yfContainer #dashboardPopupLeft,app-story #dashboardPopupLeft{border-right:1px solid #ccc;width:220px;position:relative;overflow:hidden;float:left}app-report #dashboardPopupLeftScroll,app-dashboard #dashboardPopupLeftScroll,div.yfContainer #dashboardPopupLeftScroll,app-story #dashboardPopupLeftScroll{overflow:hidden;position:relative}app-report #dashboardPopupRightDivScroll,app-dashboard #dashboardPopupRightDivScroll,div.yfContainer #dashboardPopupRightDivScroll,app-story #dashboardPopupRightDivScroll{overflow:hidden;position:relative}app-report .dashSeriesSelRow,app-dashboard .dashSeriesSelRow,div.yfContainer .dashSeriesSelRow,app-story .dashSeriesSelRow{width:100%;height:44px;padding-bottom:5px}app-report .dashSeriesSelLeft,app-dashboard .dashSeriesSelLeft,div.yfContainer .dashSeriesSelLeft,app-story .dashSeriesSelLeft{padding-top:10px;width:270px;padding-left:15px;padding-right:5px;float:left;overflow:hidden;white-space:nowrap;height:20px;text-overflow:ellipsis}app-report .dashSeriesSelRight,app-dashboard .dashSeriesSelRight,div.yfContainer .dashSeriesSelRight,app-story .dashSeriesSelRight{width:280px;float:left}app-report .dashboardLayoutBox,app-dashboard .dashboardLayoutBox,div.yfContainer .dashboardLayoutBox,app-story .dashboardLayoutBox{border-left:1px #cecece solid;border-top:1px #cecece solid;border-right:1px #cecece solid;position:absolute;bottom:0px;top:55px;overflow:hidden}app-report .dashLeftImage,app-dashboard .dashLeftImage,div.yfContainer .dashLeftImage,app-story .dashLeftImage{width:4px;vertical-align:top}app-report .dashLeftImage img,app-dashboard .dashLeftImage img,div.yfContainer .dashLeftImage img,app-story .dashLeftImage img{height:34px}app-report .dashRightImage,app-dashboard .dashRightImage,div.yfContainer .dashRightImage,app-story .dashRightImage{width:4px;vertical-align:top}app-report .dashRightImage img,app-dashboard .dashRightImage img,div.yfContainer .dashRightImage img,app-story .dashRightImage img{height:34px}app-report .divExtendToBottom,app-dashboard .divExtendToBottom,div.yfContainer .divExtendToBottom,app-story .divExtendToBottom{width:578px;top:141px;left:220px;bottom:0;position:absolute;border-left:1px solid #ccc;background-color:#f9f9f9}app-report .analyticToggleSwitchLeft,app-dashboard .analyticToggleSwitchLeft,div.yfContainer .analyticToggleSwitchLeft,app-story .analyticToggleSwitchLeft{width:204px;float:left}app-report .analyticToggleSwitchRight,app-dashboard .analyticToggleSwitchRight,div.yfContainer .analyticToggleSwitchRight,app-story .analyticToggleSwitchRight{width:50%;float:left}app-report .dashboardPortletSpace,app-dashboard .dashboardPortletSpace,div.yfContainer .dashboardPortletSpace,app-story .dashboardPortletSpace{height:20px}app-report #savedSettings,app-dashboard #savedSettings,div.yfContainer #savedSettings,app-story #savedSettings{color:red;position:absolute;right:15px}app-report .reportMenuImageButton,app-dashboard .reportMenuImageButton,div.yfContainer .reportMenuImageButton,app-story .reportMenuImageButton{width:25px;height:28px}app-report div.formatSelectionRequiredText,app-dashboard div.formatSelectionRequiredText,div.yfContainer div.formatSelectionRequiredText,app-story div.formatSelectionRequiredText{padding:25px;font-size:16px;color:var(--dark-grey);display:block}app-report div#analyticFilterDiv,app-dashboard div#analyticFilterDiv,div.yfContainer div#analyticFilterDiv,app-story div#analyticFilterDiv{margin-bottom:50px;position:relative}app-report div.dashPortlet,app-dashboard div.dashPortlet,div.yfContainer div.dashPortlet,app-story div.dashPortlet{position:relative}app-report div.dashReportLoading,app-dashboard div.dashReportLoading,div.yfContainer div.dashReportLoading,app-story div.dashReportLoading{position:absolute;left:0;right:0;top:0;bottom:0;z-index:55}app-report div.dashReportLoadingOverlay,app-dashboard div.dashReportLoadingOverlay,div.yfContainer div.dashReportLoadingOverlay,app-story div.dashReportLoadingOverlay{background:rgba(255,255,255,.5)}app-report div.dashReportLoadingInner,app-dashboard div.dashReportLoadingInner,div.yfContainer div.dashReportLoadingInner,app-story div.dashReportLoadingInner{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:200px;height:50px;margin:auto;background:var(--background-white)}app-report div.dashReportLoadingInnerAnim,app-dashboard div.dashReportLoadingInnerAnim,div.yfContainer div.dashReportLoadingInnerAnim,app-story div.dashReportLoadingInnerAnim{height:160px}app-report div.dashReportLoadingInner span,app-dashboard div.dashReportLoadingInner span,div.yfContainer div.dashReportLoadingInner span,app-story div.dashReportLoadingInner span{display:block;line-height:50px;text-align:center;color:var(--dark-grey)}app-report div.dashReportLoadingAnim,app-dashboard div.dashReportLoadingAnim,div.yfContainer div.dashReportLoadingAnim,app-story div.dashReportLoadingAnim{position:absolute;left:0;right:0;top:50px;bottom:10px}app-report div.dashReportOverlay,app-dashboard div.dashReportOverlay,div.yfContainer div.dashReportOverlay,app-story div.dashReportOverlay{position:absolute;left:0;right:0;top:0;bottom:0;background:var(--background-white);opacity:.5}app-report div.dashPortletOverlay,app-dashboard div.dashPortletOverlay,div.yfContainer div.dashPortletOverlay,app-story div.dashPortletOverlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#f0f0f0;opacity:.5;z-index:101;display:none}app-report div.dashPortletFilters,app-dashboard div.dashPortletFilters,div.yfContainer div.dashPortletFilters,app-story div.dashPortletFilters{display:none;position:absolute;top:0;left:0;right:0;z-index:3}app-report div.dashPortletFilters div.i4imgbox,app-dashboard div.dashPortletFilters div.i4imgbox,div.yfContainer div.dashPortletFilters div.i4imgbox,app-story div.dashPortletFilters div.i4imgbox{padding:4px}app-report a.dashPortletFiltersClose,app-dashboard a.dashPortletFiltersClose,div.yfContainer a.dashPortletFiltersClose,app-story a.dashPortletFiltersClose{position:absolute;right:5px;top:5px}app-report a.dashPortletFiltersClose img,app-dashboard a.dashPortletFiltersClose img,div.yfContainer a.dashPortletFiltersClose img,app-story a.dashPortletFiltersClose img{display:block}app-report div.reportBreadcrumbsCompact,app-dashboard div.reportBreadcrumbsCompact,div.yfContainer div.reportBreadcrumbsCompact,app-story div.reportBreadcrumbsCompact{background:#f0f0f0;font-size:14px;padding:2px}app-report div.reportContainer div.reportBreadcrumbsCompact,app-dashboard div.reportContainer div.reportBreadcrumbsCompact,div.yfContainer div.reportContainer div.reportBreadcrumbsCompact,app-story div.reportContainer div.reportBreadcrumbsCompact{margin-bottom:0}app-report div.reportHideBreadcrumbs,app-dashboard div.reportHideBreadcrumbs,div.yfContainer div.reportHideBreadcrumbs,app-story div.reportHideBreadcrumbs{display:none}app-report div.reportBreadcrumbs,app-dashboard div.reportBreadcrumbs,div.yfContainer div.reportBreadcrumbs,app-story div.reportBreadcrumbs{display:none}app-report div.reportHideBreadcrumbs,app-dashboard div.reportHideBreadcrumbs,div.yfContainer div.reportHideBreadcrumbs,app-story div.reportHideBreadcrumbs{padding-bottom:10px}app-report div.reportBreadcrumbsCompact div.reportDrillDownBreadcrumb,app-dashboard div.reportBreadcrumbsCompact div.reportDrillDownBreadcrumb,div.yfContainer div.reportBreadcrumbsCompact div.reportDrillDownBreadcrumb,app-story div.reportBreadcrumbsCompact div.reportDrillDownBreadcrumb{padding-left:20px}app-report div.dashboardCommentsToggle,app-dashboard div.dashboardCommentsToggle,div.yfContainer div.dashboardCommentsToggle,app-story div.dashboardCommentsToggle{position:fixed;right:10px;bottom:10px;border-top:0;z-index:305}app-report div.dashboardDataDiscoveryChartsToggle,app-dashboard div.dashboardDataDiscoveryChartsToggle,div.yfContainer div.dashboardDataDiscoveryChartsToggle,app-story div.dashboardDataDiscoveryChartsToggle{position:fixed;top:100px;right:0;border-top:0;display:none}app-report div.activityStreamContainer,app-dashboard div.activityStreamContainer,div.yfContainer div.activityStreamContainer,app-story div.activityStreamContainer{position:fixed;top:37px;right:10px;width:420px;z-index:301;min-height:300px}app-report div.dashboardDataDiscoveryChartList,app-report assisted-insights.dashboardDataDiscoveryChartList,app-dashboard div.dashboardDataDiscoveryChartList,app-dashboard assisted-insights.dashboardDataDiscoveryChartList,div.yfContainer div.dashboardDataDiscoveryChartList,div.yfContainer assisted-insights.dashboardDataDiscoveryChartList,app-story div.dashboardDataDiscoveryChartList,app-story assisted-insights.dashboardDataDiscoveryChartList{position:fixed;top:0;bottom:0;right:-420px;border-left:1px solid #e4e4e4;z-index:306;background-color:#fff;background-repeat:no-repeat;background-position:center;overflow:hidden}app-report div.dashPortlet div.reportBottomPanel,app-dashboard div.dashPortlet div.reportBottomPanel,div.yfContainer div.dashPortlet div.reportBottomPanel,app-story div.dashPortlet div.reportBottomPanel{margin-bottom:0}app-report div#dashboardmainpart,app-dashboard div#dashboardmainpart,div.yfContainer div#dashboardmainpart,app-story div#dashboardmainpart{position:relative}app-report div.dashMainOverlay,app-dashboard div.dashMainOverlay,div.yfContainer div.dashMainOverlay,app-story div.dashMainOverlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.5)}app-report div.dashMainLoader,app-dashboard div.dashMainLoader,div.yfContainer div.dashMainLoader,app-story div.dashMainLoader{position:absolute;left:0;right:0;top:0;bottom:0}app-report div#dashboardFilterDiv,app-dashboard div#dashboardFilterDiv,div.yfContainer div#dashboardFilterDiv,app-story div#dashboardFilterDiv{padding-bottom:20px}app-report div#tabDivider,app-dashboard div#tabDivider,div.yfContainer div#tabDivider,app-story div#tabDivider{position:absolute;bottom:0;height:1px;left:0;right:0;background:#d2d2d2;z-index:-100}app-report td.dashLeftCol,app-report td.dashRightCol,app-dashboard td.dashLeftCol,app-dashboard td.dashRightCol,div.yfContainer td.dashLeftCol,div.yfContainer td.dashRightCol,app-story td.dashLeftCol,app-story td.dashRightCol{padding-bottom:20px}app-report .portlet-header,app-dashboard .portlet-header,div.yfContainer .portlet-header,app-story .portlet-header{font-weight:bold;font-size:14px;color:#333;font-family:Roboto,Arial,Helvetica,sans-serif;height:34px}app-report .associated-content-header,app-dashboard .associated-content-header,div.yfContainer .associated-content-header,app-story .associated-content-header{font-weight:bold;font-size:13px;color:#1a3f57;font-family:Arial,Helvetica,sans-serif;padding-bottom:5px}app-report div.belowTabSpacer,app-dashboard div.belowTabSpacer,div.yfContainer div.belowTabSpacer,app-story div.belowTabSpacer{height:8px}app-report div.subtabMenuEdit,app-dashboard div.subtabMenuEdit,div.yfContainer div.subtabMenuEdit,app-story div.subtabMenuEdit{padding-top:40px;height:31px}app-report div.subtabMenuEditNoSubTabs,app-dashboard div.subtabMenuEditNoSubTabs,div.yfContainer div.subtabMenuEditNoSubTabs,app-story div.subtabMenuEditNoSubTabs{height:40px;padding-bottom:10px}app-report div.subtabMenuActive,app-dashboard div.subtabMenuActive,div.yfContainer div.subtabMenuActive,app-story div.subtabMenuActive{margin-bottom:6px;height:31px}app-report div#subtabMenuDivText,app-dashboard div#subtabMenuDivText,div.yfContainer div#subtabMenuDivText,app-story div#subtabMenuDivText{height:31px;overflow:hidden}app-report div.dashboard-bg-color,app-dashboard div.dashboard-bg-color,div.yfContainer div.dashboard-bg-color,app-story div.dashboard-bg-color{background-color:#f9f9f9}app-report div.portlet-bg-color,app-dashboard div.portlet-bg-color,div.yfContainer div.portlet-bg-color,app-story div.portlet-bg-color{background:var(--background-white)}app-report img.myReportsTitleIcon,app-dashboard img.myReportsTitleIcon,div.yfContainer img.myReportsTitleIcon,app-story img.myReportsTitleIcon{margin:0px 5px}app-report a.groupedDataMessageGotIt,app-dashboard a.groupedDataMessageGotIt,div.yfContainer a.groupedDataMessageGotIt,app-story a.groupedDataMessageGotIt{position:absolute;bottom:2px;right:5px}app-report div.compareValue2SelectionCompare,app-dashboard div.compareValue2SelectionCompare,div.yfContainer div.compareValue2SelectionCompare,app-story div.compareValue2SelectionCompare{font-size:18px;color:var(--dark-grey);padding-bottom:10px}app-report td.compareValue2SelectionTo,app-dashboard td.compareValue2SelectionTo,div.yfContainer td.compareValue2SelectionTo,app-story td.compareValue2SelectionTo{font-size:20px;width:100px;padding-left:20px}app-report div.compareValue2SelectionStratCompare,app-dashboard div.compareValue2SelectionStratCompare,div.yfContainer div.compareValue2SelectionStratCompare,app-story div.compareValue2SelectionStratCompare{width:300px;padding-left:50px}app-report div.compareValue2SelectionValue2,app-dashboard div.compareValue2SelectionValue2,div.yfContainer div.compareValue2SelectionValue2,app-story div.compareValue2SelectionValue2{width:260px}app-report img.dataDiscoverythumb,app-dashboard img.dataDiscoverythumb,div.yfContainer img.dataDiscoverythumb,app-story img.dataDiscoverythumb{height:25px;width:25px;padding:7px;cursor:pointer}app-report table.dataDiscoveryDashboardChartAction,app-dashboard table.dataDiscoveryDashboardChartAction,div.yfContainer table.dataDiscoveryDashboardChartAction,app-story table.dataDiscoveryDashboardChartAction{border-top:1px solid #e4e4e4;width:390px;display:none}app-report td.compareValue2Metric,app-dashboard td.compareValue2Metric,div.yfContainer td.compareValue2Metric,app-story td.compareValue2Metric{font-size:18px;font-weight:bold}app-report td.compareValue2In,app-dashboard td.compareValue2In,div.yfContainer td.compareValue2In,app-story td.compareValue2In{color:var(--dark-grey);font-size:18px}app-report div.value2-selection-continer,app-dashboard div.value2-selection-continer,div.yfContainer div.value2-selection-continer,app-story div.value2-selection-continer{padding-left:20px;padding-top:20px}app-report div.compareValue2SelectionValue1,app-dashboard div.compareValue2SelectionValue1,div.yfContainer div.compareValue2SelectionValue1,app-story div.compareValue2SelectionValue1{font-size:18px;font-weight:bold}app-report div.compareValue2SelectionChoose2Items,app-dashboard div.compareValue2SelectionChoose2Items,div.yfContainer div.compareValue2SelectionChoose2Items,app-story div.compareValue2SelectionChoose2Items{position:relative;left:33px;width:230px;font-size:14px;color:var(--dark-grey)}app-report div.compareValue2SelectionTip,app-dashboard div.compareValue2SelectionTip,div.yfContainer div.compareValue2SelectionTip,app-story div.compareValue2SelectionTip{position:absolute;font-size:14px;color:var(--dark-grey)}app-report body,app-dashboard body,div.yfContainer body,app-story body{overflow:hidden}app-report -new.html,app-dashboard -new.html,div.yfContainer -new.html,app-story -new.html{height:100%;background-color:#f9f9f9}app-report div#dashboardPageLoader,app-report div#dashboardBodyLoader,app-dashboard div#dashboardPageLoader,app-dashboard div#dashboardBodyLoader,div.yfContainer div#dashboardPageLoader,div.yfContainer div#dashboardBodyLoader,app-story div#dashboardPageLoader,app-story div#dashboardBodyLoader{position:fixed;top:0;bottom:0;left:0;right:0;z-index:20000;display:none}app-report div.menu-toggle-inner-container img,app-dashboard div.menu-toggle-inner-container img,div.yfContainer div.menu-toggle-inner-container img,app-story div.menu-toggle-inner-container img{margin-top:20px}app-report .dashboardMainContainer,app-dashboard .dashboardMainContainer,div.yfContainer .dashboardMainContainer,app-story .dashboardMainContainer{position:relative;background-color:var(--background-white);padding-left:60px}app-report div.dashboardMainContainer.fullscreenMode,app-dashboard div.dashboardMainContainer.fullscreenMode,div.yfContainer div.dashboardMainContainer.fullscreenMode,app-story div.dashboardMainContainer.fullscreenMode{width:100% !important;margin:auto;position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:10000;padding-left:0px;overflow:auto}app-report .topToolbarContainer,app-dashboard .topToolbarContainer,div.yfContainer .topToolbarContainer,app-story .topToolbarContainer{background-color:var(--primary-color)}app-report .filterContainer,app-dashboard .filterContainer,div.yfContainer .filterContainer,app-story .filterContainer{width:100px;height:100px}app-report .leftToolbarTabContainer,app-dashboard .leftToolbarTabContainer,div.yfContainer .leftToolbarTabContainer,app-story .leftToolbarTabContainer{position:absolute;left:40px}app-report .publishToolbarTab,app-dashboard .publishToolbarTab,div.yfContainer .publishToolbarTab,app-story .publishToolbarTab{background-color:var(--primary-color)}app-report .publishToolbarTab:hover,app-dashboard .publishToolbarTab:hover,div.yfContainer .publishToolbarTab:hover,app-story .publishToolbarTab:hover{background-color:#007fdc}app-report .publishToolbarTab a,app-dashboard .publishToolbarTab a,div.yfContainer .publishToolbarTab a,app-story .publishToolbarTab a{color:var(--white)}app-report .publishToolbarTab a:hover,app-dashboard .publishToolbarTab a:hover,div.yfContainer .publishToolbarTab a:hover,app-story .publishToolbarTab a:hover{color:var(--white)}app-report .toolbarContainer,app-dashboard .toolbarContainer,div.yfContainer .toolbarContainer,app-story .toolbarContainer{height:40px;position:absolute;left:860px;top:20px;display:none}app-report content-container.col,app-dashboard content-container.col,div.yfContainer content-container.col,app-story content-container.col{float:left;margin:10px 20px 10px 0px}app-report div.activeDashboard content-container.contentContainerLeft.noContent,app-report div.activeDashboard content-container.contentContainerRight.noContent,app-dashboard div.activeDashboard content-container.contentContainerLeft.noContent,app-dashboard div.activeDashboard content-container.contentContainerRight.noContent,div.yfContainer div.activeDashboard content-container.contentContainerLeft.noContent,div.yfContainer div.activeDashboard content-container.contentContainerRight.noContent,app-story div.activeDashboard content-container.contentContainerLeft.noContent,app-story div.activeDashboard content-container.contentContainerRight.noContent{display:none}app-report div.row,app-dashboard div.row,div.yfContainer div.row,app-story div.row{overflow:hidden}app-report .contentDroppable,app-dashboard .contentDroppable,div.yfContainer .contentDroppable,app-story .contentDroppable{background-color:var(--background-white)}app-report .droppableText,app-dashboard .droppableText,div.yfContainer .droppableText,app-story .droppableText{font-size:14px;color:#a0a0a0;padding:5px;margin:auto;text-align:center}app-report .contentDroppableText,app-dashboard .contentDroppableText,div.yfContainer .contentDroppableText,app-story .contentDroppableText{border:1px dashed #dbdde5;border-radius:6px;padding-top:10px;padding-bottom:10px}app-report div.contentDroppable .dragContentIcon,app-dashboard div.contentDroppable .dragContentIcon,div.yfContainer div.contentDroppable .dragContentIcon,app-story div.contentDroppable .dragContentIcon{margin-right:10px}app-report .subTabDroppableText,app-dashboard .subTabDroppableText,div.yfContainer .subTabDroppableText,app-story .subTabDroppableText{border:1px dashed #ccc;border-top:0px}app-report div.row content-container.col:first-of-type,app-dashboard div.row content-container.col:first-of-type,div.yfContainer div.row content-container.col:first-of-type,app-story div.row content-container.col:first-of-type{margin-left:0px}app-report div.row content-container.col:last-of-type,app-dashboard div.row content-container.col:last-of-type,div.yfContainer div.row content-container.col:last-of-type,app-story div.row content-container.col:last-of-type{margin-right:0px}app-report .dashContentTitle,app-dashboard .dashContentTitle,div.yfContainer .dashContentTitle,app-story .dashContentTitle{height:28px;position:relative;margin:5px 2px 2px 5px}app-report .dashContentName,app-dashboard .dashContentName,div.yfContainer .dashContentName,app-story .dashContentName{position:absolute;left:0px;right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}app-report .dashCanvasContentName,app-dashboard .dashCanvasContentName,div.yfContainer .dashCanvasContentName,app-story .dashCanvasContentName{position:relative;margin-left:5px}app-report content-container div.content div.dashContentContainer,app-dashboard content-container div.content div.dashContentContainer,div.yfContainer content-container div.content div.dashContentContainer,app-story content-container div.content div.dashContentContainer{margin-top:20px}app-report content-container div.content div.dashContentContainer:first-of-type,app-dashboard content-container div.content div.dashContentContainer:first-of-type,div.yfContainer content-container div.content div.dashContentContainer:first-of-type,app-story content-container div.content div.dashContentContainer:first-of-type{margin-top:0}app-report content-container div.content div.canvasObject,app-dashboard content-container div.content div.canvasObject,div.yfContainer content-container div.content div.canvasObject,app-story content-container div.content div.canvasObject{position:relative}app-report .draftDashContentContainer,app-dashboard .draftDashContentContainer,div.yfContainer .draftDashContentContainer,app-story .draftDashContentContainer{margin-top:0px}app-report .dashContentContainer.ui-draggable-dragging .dashContentActionMenu,app-dashboard .dashContentContainer.ui-draggable-dragging .dashContentActionMenu,div.yfContainer .dashContentContainer.ui-draggable-dragging .dashContentActionMenu,app-story .dashContentContainer.ui-draggable-dragging .dashContentActionMenu{display:none !important}app-report .draftDashContentName,app-dashboard .draftDashContentName,div.yfContainer .draftDashContentName,app-story .draftDashContentName{left:18px}app-report .ui-state-highlight,app-dashboard .ui-state-highlight,div.yfContainer .ui-state-highlight,app-story .ui-state-highlight{background-color:#ecf6fc;border:none;color:#000}app-report .menuOption,app-dashboard .menuOption,div.yfContainer .menuOption,app-story .menuOption{float:right;margin-right:5px;margin-top:6px;height:30px;padding:0px 5px}app-report .menuOption:hover,app-dashboard .menuOption:hover,div.yfContainer .menuOption:hover,app-story .menuOption:hover{cursor:pointer}app-report .menuOption:first-of-type,app-dashboard .menuOption:first-of-type,div.yfContainer .menuOption:first-of-type,app-story .menuOption:first-of-type{margin-right:0}app-report .dashContentPortlet,app-dashboard .dashContentPortlet,div.yfContainer .dashContentPortlet,app-story .dashContentPortlet{height:100px;clear:both}app-report .dashContentPortlet div.contentContainer,app-dashboard .dashContentPortlet div.contentContainer,div.yfContainer .dashContentPortlet div.contentContainer,app-story .dashContentPortlet div.contentContainer{height:100%;width:100%;overflow:auto}app-report .draggableHandlePortlet,app-dashboard .draggableHandlePortlet,div.yfContainer .draggableHandlePortlet,app-story .draggableHandlePortlet{float:left;margin-right:5px;cursor:pointer}app-report .draggableHandlePortlet img,app-dashboard .draggableHandlePortlet img,div.yfContainer .draggableHandlePortlet img,app-story .draggableHandlePortlet img{margin-top:10px}app-report .toolbarOption,app-dashboard .toolbarOption,div.yfContainer .toolbarOption,app-story .toolbarOption{padding:0px 10px;margin:auto;display:table-cell;vertical-align:middle;height:40px}app-report .toolbarOption.img,app-dashboard .toolbarOption.img,div.yfContainer .toolbarOption.img,app-story .toolbarOption.img{vertical-align:middle}app-report div.dashContentPortlet div.reportContainer table.reportTable,app-dashboard div.dashContentPortlet div.reportContainer table.reportTable,div.yfContainer div.dashContentPortlet div.reportContainer table.reportTable,app-story div.dashContentPortlet div.reportContainer table.reportTable{width:100%}app-report .tabButtonContainer,app-dashboard .tabButtonContainer,div.yfContainer .tabButtonContainer,app-story .tabButtonContainer{width:100px;height:40px;background-color:orange;margin:5px 5px 0px 5px}app-report .dashboardTabViewContainer,app-dashboard .dashboardTabViewContainer,div.yfContainer .dashboardTabViewContainer,app-story .dashboardTabViewContainer{background-color:var(--background-white)}app-report div.dashboardMainContainer:not(.fullscreenMode) .dashboardTabViewContainer,app-dashboard div.dashboardMainContainer:not(.fullscreenMode) .dashboardTabViewContainer,div.yfContainer div.dashboardMainContainer:not(.fullscreenMode) .dashboardTabViewContainer,app-story div.dashboardMainContainer:not(.fullscreenMode) .dashboardTabViewContainer{overflow:hidden}app-report div.dashboardMainContainer.isPresent .dashboardTabViewContainer,app-dashboard div.dashboardMainContainer.isPresent .dashboardTabViewContainer,div.yfContainer div.dashboardMainContainer.isPresent .dashboardTabViewContainer,app-story div.dashboardMainContainer.isPresent .dashboardTabViewContainer{overflow:hidden}app-report .dashContentNameEditable,app-dashboard .dashContentNameEditable,div.yfContainer .dashContentNameEditable,app-story .dashContentNameEditable{float:left}app-report .dashContentPortletResizeHandle,app-dashboard .dashContentPortletResizeHandle,div.yfContainer .dashContentPortletResizeHandle,app-story .dashContentPortletResizeHandle{height:0px;width:100px;background-color:orange}app-report .scrollableTabContainer,app-dashboard .scrollableTabContainer,div.yfContainer .scrollableTabContainer,app-story .scrollableTabContainer{margin:auto;max-width:500px}app-report .tab,app-report .draftTab,app-dashboard .tab,app-dashboard .draftTab,div.yfContainer .tab,div.yfContainer .draftTab,app-story .tab,app-story .draftTab{display:inline-block;margin-right:2px;margin-left:2px;vertical-align:bottom;position:relative}app-report .tabContainer .tab,app-dashboard .tabContainer .tab,div.yfContainer .tabContainer .tab,app-story .tabContainer .tab{width:220px}app-report .draftTabContainer .draftTab,app-dashboard .draftTabContainer .draftTab,div.yfContainer .draftTabContainer .draftTab,app-story .draftTabContainer .draftTab{width:250px;margin-left:100px;margin-right:100px;color:#fff;overflow:hidden}app-report .subTab,app-dashboard .subTab,div.yfContainer .subTab,app-story .subTab{display:inline-block;vertical-align:bottom;position:relative;min-width:160px;height:30px;border-bottom:4px solid transparent;overflow:hidden}app-report .subTabMenuButtons,app-dashboard .subTabMenuButtons,div.yfContainer .subTabMenuButtons,app-story .subTabMenuButtons{position:absolute;top:0}app-report .subTabAddButton,app-dashboard .subTabAddButton,div.yfContainer .subTabAddButton,app-story .subTabAddButton{float:left;padding:5px;font-weight:bold}app-report .subTabAddButton:hover,app-dashboard .subTabAddButton:hover,div.yfContainer .subTabAddButton:hover,app-story .subTabAddButton:hover{color:var(--primary-color);cursor:pointer}app-report .subTabMenuButton,app-dashboard .subTabMenuButton,div.yfContainer .subTabMenuButton,app-story .subTabMenuButton{float:right;margin:7px}app-report .activeSubTab,app-report .subTab:hover,app-dashboard .activeSubTab,app-dashboard .subTab:hover,div.yfContainer .activeSubTab,div.yfContainer .subTab:hover,app-story .activeSubTab,app-story .subTab:hover{border-bottom:4px solid var(--primary-color)}app-report .subTab:hover,app-dashboard .subTab:hover,div.yfContainer .subTab:hover,app-story .subTab:hover{color:var(--primary-color)}app-report .subTabHandle,app-dashboard .subTabHandle,div.yfContainer .subTabHandle,app-story .subTabHandle{padding-top:6px;padding-left:10px}app-report .subTabDelete,app-dashboard .subTabDelete,div.yfContainer .subTabDelete,app-story .subTabDelete{right:-5px;padding-top:3px;padding-right:10px}app-report .subTabHoverButton,app-dashboard .subTabHoverButton,div.yfContainer .subTabHoverButton,app-story .subTabHoverButton{position:absolute}app-report .scrollableSubTabSelectors,app-dashboard .scrollableSubTabSelectors,div.yfContainer .scrollableSubTabSelectors,app-story .scrollableSubTabSelectors{border-bottom:1px solid #e3e3e3;overflow-x:auto;overflow-y:hidden}app-report .subTabSelectors,app-dashboard .subTabSelectors,div.yfContainer .subTabSelectors,app-story .subTabSelectors{white-space:nowrap}app-report .leftNavContents .subTabSelectors,app-dashboard .leftNavContents .subTabSelectors,div.yfContainer .leftNavContents .subTabSelectors,app-story .leftNavContents .subTabSelectors{overflow:hidden}app-report .floatingContainer,app-dashboard .floatingContainer,div.yfContainer .floatingContainer,app-story .floatingContainer{position:absolute;z-index:1000;background-color:var(--background-white);border:1px solid #e4e4e4;border-radius:6px;color:#333740}app-report .floatingDiv,app-dashboard .floatingDiv,div.yfContainer .floatingDiv,app-story .floatingDiv{width:400px;height:400px;position:absolute;z-index:1000;background-color:var(--background-white);background-color:#fdfdfd;border:1px solid #e4e4e4;border-radius:6px;font-family:Roboto,sans-serif}app-report .floatingContainer .floatingContents .createNewDashOptionLabel,app-report .floatingContainer .floatingContents .createNewDashOption,app-dashboard .floatingContainer .floatingContents .createNewDashOptionLabel,app-dashboard .floatingContainer .floatingContents .createNewDashOption,div.yfContainer .floatingContainer .floatingContents .createNewDashOptionLabel,div.yfContainer .floatingContainer .floatingContents .createNewDashOption,app-story .floatingContainer .floatingContents .createNewDashOptionLabel,app-story .floatingContainer .floatingContents .createNewDashOption{margin-left:23px}app-report .floatingContainer .floatingContents .createNewDashOption,app-dashboard .floatingContainer .floatingContents .createNewDashOption,div.yfContainer .floatingContainer .floatingContents .createNewDashOption,app-story .floatingContainer .floatingContents .createNewDashOption{margin-top:3px}app-report .lightboxContent .subTabOptionsViewContainer .createNewDashOption,app-dashboard .lightboxContent .subTabOptionsViewContainer .createNewDashOption,div.yfContainer .lightboxContent .subTabOptionsViewContainer .createNewDashOption,app-story .lightboxContent .subTabOptionsViewContainer .createNewDashOption{margin-left:20px}app-report .subTabOptionsViewContainer,app-dashboard .subTabOptionsViewContainer,div.yfContainer .subTabOptionsViewContainer,app-story .subTabOptionsViewContainer{margin-top:10px}app-report .floatingContainer .floatingContents .createNewDashOptionLabel,app-report .floatingContainer .floatingContents .chooseLayoutText,app-dashboard .floatingContainer .floatingContents .createNewDashOptionLabel,app-dashboard .floatingContainer .floatingContents .chooseLayoutText,div.yfContainer .floatingContainer .floatingContents .createNewDashOptionLabel,div.yfContainer .floatingContainer .floatingContents .chooseLayoutText,app-story .floatingContainer .floatingContents .createNewDashOptionLabel,app-story .floatingContainer .floatingContents .chooseLayoutText{font-size:14px;font-weight:700}app-report .floatingContainer .floatingContents .createNewDashOption input.broadcastInput,app-dashboard .floatingContainer .floatingContents .createNewDashOption input.broadcastInput,div.yfContainer .floatingContainer .floatingContents .createNewDashOption input.broadcastInput,app-story .floatingContainer .floatingContents .createNewDashOption input.broadcastInput{border:1px solid #a0a5b4;height:24px}app-report .floatingContainer .floatingContents .selectorButton,app-dashboard .floatingContainer .floatingContents .selectorButton,div.yfContainer .floatingContainer .floatingContents .selectorButton,app-story .floatingContainer .floatingContents .selectorButton{margin-top:5px;margin-bottom:15px}app-report .floatingDivTriangle,app-dashboard .floatingDivTriangle,div.yfContainer .floatingDivTriangle,app-story .floatingDivTriangle{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--primary-color);position:absolute;z-index:1000}app-report .floatingDivTriangle2,app-dashboard .floatingDivTriangle2,div.yfContainer .floatingDivTriangle2,app-story .floatingDivTriangle2{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--primary-color);position:absolute;z-index:1000}app-report div.floatingContainer .closeSubtabPopup,app-dashboard div.floatingContainer .closeSubtabPopup,div.yfContainer div.floatingContainer .closeSubtabPopup,app-story div.floatingContainer .closeSubtabPopup{position:absolute;right:23px;cursor:pointer}app-report .leftArrow,app-dashboard .leftArrow,div.yfContainer .leftArrow,app-story .leftArrow{width:0;height:0;border-right:10px solid var(--primary-color);border-bottom:10px solid transparent;border-top:10px solid transparent;position:absolute;z-index:1000}app-report .rightArrow,app-dashboard .rightArrow,div.yfContainer .rightArrow,app-story .rightArrow{width:0;height:0;border-left:10px solid var(--primary-color);border-bottom:10px solid transparent;border-top:10px solid transparent;position:absolute;z-index:1000}app-report .upArrow,app-dashboard .upArrow,div.yfContainer .upArrow,app-story .upArrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--primary-color);position:absolute;z-index:1000}app-report .downArrow,app-dashboard .downArrow,div.yfContainer .downArrow,app-story .downArrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--primary-color);position:absolute;z-index:1000}app-report .floatingDivTitle,app-dashboard .floatingDivTitle,div.yfContainer .floatingDivTitle,app-story .floatingDivTitle{border-top-left-radius:6px;color:#333740;border-top-right-radius:6px;background-color:var(--background-white);font-size:17px;font-weight:500;font-family:RobotoNormal;padding:23px 0px 20px 23px}app-report .tabContainer .tab:hover,app-dashboard .tabContainer .tab:hover,div.yfContainer .tabContainer .tab:hover,app-story .tabContainer .tab:hover{cursor:pointer}app-report .subTab:hover,app-dashboard .subTab:hover,div.yfContainer .subTab:hover,app-story .subTab:hover{cursor:pointer}app-report .topToolbarContainer .tabContainer .tabButtonText,app-dashboard .topToolbarContainer .tabContainer .tabButtonText,div.yfContainer .topToolbarContainer .tabContainer .tabButtonText,app-story .topToolbarContainer .tabContainer .tabButtonText{white-space:nowrap;text-align:center;line-height:60px;text-overflow:ellipsis;overflow:hidden;font-size:14px;cursor:pointer}app-report .tabContainer .tab .tabButtonText.nonFavouritedTabLabel,app-dashboard .tabContainer .tab .tabButtonText.nonFavouritedTabLabel,div.yfContainer .tabContainer .tab .tabButtonText.nonFavouritedTabLabel,app-story .tabContainer .tab .tabButtonText.nonFavouritedTabLabel{margin-left:0px;padding-left:0px}app-report .subTabButtonText,app-dashboard .subTabButtonText,div.yfContainer .subTabButtonText,app-story .subTabButtonText{white-space:nowrap;text-align:center;margin-top:5px;margin-left:15px;margin-right:15px;text-overflow:ellipsis;overflow:hidden}app-report .dashboardPage:not(.activeDashboard) .subTabButtonText,app-dashboard .dashboardPage:not(.activeDashboard) .subTabButtonText,div.yfContainer .dashboardPage:not(.activeDashboard) .subTabButtonText,app-story .dashboardPage:not(.activeDashboard) .subTabButtonText{padding:0px 15px}app-report .draftIndicator,app-dashboard .draftIndicator,div.yfContainer .draftIndicator,app-story .draftIndicator{position:absolute;bottom:0px;width:100%;height:3px}app-report .messageContainer,app-dashboard .messageContainer,div.yfContainer .messageContainer,app-story .messageContainer{color:var(--dark-grey);background-color:var(--background-white);font-size:16px;font-family:Roboto;margin-left:20px;margin-right:20px}app-report .browseMoreLink,app-dashboard .browseMoreLink,div.yfContainer .browseMoreLink,app-story .browseMoreLink{float:right;margin-right:20px}app-report .messageIcon,app-dashboard .messageIcon,div.yfContainer .messageIcon,app-story .messageIcon{float:left;margin:10px;margin-right:20px}app-report .messageContainerText,app-dashboard .messageContainerText,div.yfContainer .messageContainerText,app-story .messageContainerText{padding-top:20px;padding-bottom:25px;width:700px}app-report div.selectorButton,app-dashboard div.selectorButton,div.yfContainer div.selectorButton,app-story div.selectorButton{height:40px;position:absolute;bottom:30px;left:30px;right:30px}app-report .canvasDraftContainer,app-dashboard .canvasDraftContainer,div.yfContainer .canvasDraftContainer,app-story .canvasDraftContainer{margin-top:31px}app-report .StoryboardSubTabControlViewContainer .canvasDraftContainer,app-dashboard .StoryboardSubTabControlViewContainer .canvasDraftContainer,div.yfContainer .StoryboardSubTabControlViewContainer .canvasDraftContainer,app-story .StoryboardSubTabControlViewContainer .canvasDraftContainer{margin-top:0px}app-report .dashboardTabWarning,app-dashboard .dashboardTabWarning,div.yfContainer .dashboardTabWarning,app-story .dashboardTabWarning{background-color:rgba(255,208,0,.1);border:1px solid #ffd000;border-radius:6px;height:80px;text-align:left;padding-left:15px;padding-right:15px;font-size:14px;font-family:Roboto;margin:20px auto 0 auto;width:90%}app-report .addTabText,app-dashboard .addTabText,div.yfContainer .addTabText,app-story .addTabText{margin-top:30px;margin-left:20px;float:left;color:#333740}app-report .dashboardTabWarning .closeButton .submitMidText,app-dashboard .dashboardTabWarning .closeButton .submitMidText,div.yfContainer .dashboardTabWarning .closeButton .submitMidText,app-story .dashboardTabWarning .closeButton .submitMidText{color:var(--primary-color)}app-report .dashboardTabWarning .addButton .submitMidText,app-dashboard .dashboardTabWarning .addButton .submitMidText,div.yfContainer .dashboardTabWarning .addButton .submitMidText,app-story .dashboardTabWarning .addButton .submitMidText{color:#333740}app-report .dashboardTabWarning .addButton,app-report .dashboardTabWarning .closeButton,app-dashboard .dashboardTabWarning .addButton,app-dashboard .dashboardTabWarning .closeButton,div.yfContainer .dashboardTabWarning .addButton,div.yfContainer .dashboardTabWarning .closeButton,app-story .dashboardTabWarning .addButton,app-story .dashboardTabWarning .closeButton{float:right;margin-left:20px;margin-top:20px}app-report .dashboardTabWarning .addButton .submitMidButton,app-report .dashboardTabWarning .addButton .hoverMidButton,app-dashboard .dashboardTabWarning .addButton .submitMidButton,app-dashboard .dashboardTabWarning .addButton .hoverMidButton,div.yfContainer .dashboardTabWarning .addButton .submitMidButton,div.yfContainer .dashboardTabWarning .addButton .hoverMidButton,app-story .dashboardTabWarning .addButton .submitMidButton,app-story .dashboardTabWarning .addButton .hoverMidButton{box-shadow:inset 0 1px 0 1px rgba(255,255,255,.1),0 1px 0 0 #f2f2f2;color:#333740;padding-left:10px;padding-right:10px;border:none;height:36px}app-report .dashboardTabWarning .addButton .submitMidButton,app-dashboard .dashboardTabWarning .addButton .submitMidButton,div.yfContainer .dashboardTabWarning .addButton .submitMidButton,app-story .dashboardTabWarning .addButton .submitMidButton{background-color:#fed109}app-report .dashboardTabWarning .addButton .hoverMidButton,app-dashboard .dashboardTabWarning .addButton .hoverMidButton,div.yfContainer .dashboardTabWarning .addButton .hoverMidButton,app-story .dashboardTabWarning .addButton .hoverMidButton{background-color:#fc9f02}app-report .dashboardTabWarning .closeButton .submitMidButton,app-report .dashboardTabWarning .closeButton .hoverMidButton,app-dashboard .dashboardTabWarning .closeButton .submitMidButton,app-dashboard .dashboardTabWarning .closeButton .hoverMidButton,div.yfContainer .dashboardTabWarning .closeButton .submitMidButton,div.yfContainer .dashboardTabWarning .closeButton .hoverMidButton,app-story .dashboardTabWarning .closeButton .submitMidButton,app-story .dashboardTabWarning .closeButton .hoverMidButton{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color);height:34px}app-report .dashboardTabWarning .alertIcon,app-dashboard .dashboardTabWarning .alertIcon,div.yfContainer .dashboardTabWarning .alertIcon,app-story .dashboardTabWarning .alertIcon{margin-top:20px;margin-left:20px;float:left}app-report .approvalInfoContainer,app-dashboard .approvalInfoContainer,div.yfContainer .approvalInfoContainer,app-story .approvalInfoContainer{width:0px;height:0px;position:absolute;background:#ff0}app-report .leftNavSubTabContainer,app-dashboard .leftNavSubTabContainer,div.yfContainer .leftNavSubTabContainer,app-story .leftNavSubTabContainer{width:248px;padding-bottom:15px;padding-top:10px;border:1px solid transparent;box-sizing:border-box}app-report .leftNavSubTab,app-dashboard .leftNavSubTab,div.yfContainer .leftNavSubTab,app-story .leftNavSubTab{margin-left:40px;width:160px;height:92px;border:1px solid transparent;box-sizing:border-box;cursor:pointer;box-shadow:3px 0 10px 0 rgba(51,55,64,.1);margin-top:1px;margin-bottom:1px}app-report .dashboardPage .leftSideNavContainer .sideBarContent,app-dashboard .dashboardPage .leftSideNavContainer .sideBarContent,div.yfContainer .dashboardPage .leftSideNavContainer .sideBarContent,app-story .dashboardPage .leftSideNavContainer .sideBarContent{border:none;box-shadow:3px 0 10px 0 rgba(51,55,64,.1)}app-report .leftSideNavContainer .sideBarContent.leftFilters.singlePanel,app-dashboard .leftSideNavContainer .sideBarContent.leftFilters.singlePanel,div.yfContainer .leftSideNavContainer .sideBarContent.leftFilters.singlePanel,app-story .leftSideNavContainer .sideBarContent.leftFilters.singlePanel{overflow-y:auto}app-report .dashboardPage .leftSideNavContainer .sideBarIcon.leftFilters,app-report .sideBarIcon.leftFilters.sideBarIconHighlight,app-dashboard .dashboardPage .leftSideNavContainer .sideBarIcon.leftFilters,app-dashboard .sideBarIcon.leftFilters.sideBarIconHighlight,div.yfContainer .dashboardPage .leftSideNavContainer .sideBarIcon.leftFilters,div.yfContainer .sideBarIcon.leftFilters.sideBarIconHighlight,app-story .dashboardPage .leftSideNavContainer .sideBarIcon.leftFilters,app-story .sideBarIcon.leftFilters.sideBarIconHighlight{background-color:#717684;height:50px;padding-top:5px;padding-bottom:5px}app-report .dashboardPage .leftSideNavContainer .leftNavExampleLayout img,app-dashboard .dashboardPage .leftSideNavContainer .leftNavExampleLayout img,div.yfContainer .dashboardPage .leftSideNavContainer .leftNavExampleLayout img,app-story .dashboardPage .leftSideNavContainer .leftNavExampleLayout img{height:88px;width:155px;position:relative;left:2px;object-fit:scale-down}app-report .leftNavSubTab:hover,app-dashboard .leftNavSubTab:hover,div.yfContainer .leftNavSubTab:hover,app-story .leftNavSubTab:hover{border:1px solid #dbdde5;box-sizing:border-box}app-report .leftNavContents .subTabSelectors .subTabItemContainer .subtabMenuHandle,app-dashboard .leftNavContents .subTabSelectors .subTabItemContainer .subtabMenuHandle,div.yfContainer .leftNavContents .subTabSelectors .subTabItemContainer .subtabMenuHandle,app-story .leftNavContents .subTabSelectors .subTabItemContainer .subtabMenuHandle{cursor:pointer;position:relative;bottom:110px;left:210px}app-report div.placeholderMultiLeftNav,app-dashboard div.placeholderMultiLeftNav,div.yfContainer div.placeholderMultiLeftNav,app-story div.placeholderMultiLeftNav{width:200px !important;height:125px;border:1px solid var(--primary-color);color:#b1b1b1}app-report .placeHolderLeftNav,app-dashboard .placeHolderLeftNav,div.yfContainer .placeHolderLeftNav,app-story .placeHolderLeftNav{background-color:transparent;width:220px !important;height:125px}app-report .placeholderText,app-dashboard .placeholderText,div.yfContainer .placeholderText,app-story .placeholderText{text-align:center;font-size:18px;margin-top:60px}app-report .hiddenSortables,app-dashboard .hiddenSortables,div.yfContainer .hiddenSortables,app-story .hiddenSortables{visibility:hidden;height:0px;width:0px;overflow:hidden}app-report .originalHidden,app-dashboard .originalHidden,div.yfContainer .originalHidden,app-story .originalHidden{visibility:hidden;height:0px !important;width:0px !important;overflow:hidden}app-report .leftNavSubTabNameContainer,app-dashboard .leftNavSubTabNameContainer,div.yfContainer .leftNavSubTabNameContainer,app-story .leftNavSubTabNameContainer{height:30px;box-sizing:border-box}app-report div.leftNavSubTabName,app-dashboard div.leftNavSubTabName,div.yfContainer div.leftNavSubTabName,app-story div.leftNavSubTabName{color:#717684;white-space:nowrap;margin-left:11px;margin-top:4px;text-align:left;background:transparent;overflow:hidden;text-overflow:ellipsis}app-report .leftNavSubTabNumber,app-dashboard .leftNavSubTabNumber,div.yfContainer .leftNavSubTabNumber,app-story .leftNavSubTabNumber{position:relative;top:-25px;left:15px}app-report .activeLeftNav .leftNavSubTab,app-dashboard .activeLeftNav .leftNavSubTab,div.yfContainer .activeLeftNav .leftNavSubTab,app-story .activeLeftNav .leftNavSubTab{border:1px solid var(--primary-color) !important;box-sizing:border-box;border-radius:3px}app-report .leftNavSubTabContainerLi,app-dashboard .leftNavSubTabContainerLi,div.yfContainer .leftNavSubTabContainerLi,app-story .leftNavSubTabContainerLi{margin-top:9px;margin-bottom:9px;border:1px solid transparent;box-sizing:border-box}app-report .redButton:hover,app-dashboard .redButton:hover,div.yfContainer .redButton:hover,app-story .redButton:hover{background-color:#e90202 !important;color:#fff !important}app-report .leftNavSubTabHeading,app-dashboard .leftNavSubTabHeading,div.yfContainer .leftNavSubTabHeading,app-story .leftNavSubTabHeading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333740;font-size:14px;padding-top:5px;padding-left:10px;font-weight:bold;line-height:70px;border-bottom:1px solid #dbdde5;margin-left:20px;margin-right:20px}app-report .leftNavContents,app-dashboard .leftNavContents,div.yfContainer .leftNavContents,app-story .leftNavContents{overflow:auto;overflow-x:hidden;position:absolute;top:70px;bottom:35px;margin-top:36px}app-report .plusButton,app-dashboard .plusButton,div.yfContainer .plusButton,app-story .plusButton{background-color:var(--background-white);height:100px;position:absolute;width:250px;bottom:0px;text-align:center;cursor:pointer;z-index:5;box-shadow:3px 0 10px 0 rgba(51,55,64,.1)}app-report .leftNavSubTabHeadingContainer .searchClose,app-dashboard .leftNavSubTabHeadingContainer .searchClose,div.yfContainer .leftNavSubTabHeadingContainer .searchClose,app-story .leftNavSubTabHeadingContainer .searchClose{position:absolute;right:25px;top:-18px}app-report .leftSideNavContainer .rslReportSearch .searchClose,app-dashboard .leftSideNavContainer .rslReportSearch .searchClose,div.yfContainer .leftSideNavContainer .rslReportSearch .searchClose,app-story .leftSideNavContainer .rslReportSearch .searchClose{top:-25px;right:13px}app-report .plusButtonImg,app-dashboard .plusButtonImg,div.yfContainer .plusButtonImg,app-story .plusButtonImg{margin-top:20px}app-report .leftNavSubTabHeadingContainer,app-dashboard .leftNavSubTabHeadingContainer,div.yfContainer .leftNavSubTabHeadingContainer,app-story .leftNavSubTabHeadingContainer{height:70px;background-color:var(--background-white)}app-report li div.leftNavSubTabContainer:before,app-dashboard li div.leftNavSubTabContainer:before,div.yfContainer li div.leftNavSubTabContainer:before,app-story li div.leftNavSubTabContainer:before{float:left;top:100px;left:20px;position:relative;content:counter(item) "."}app-report .subTabList,app-dashboard .subTabList,div.yfContainer .subTabList,app-story .subTabList{counter-reset:itemCounter}app-report .subTabList div.subTabListItem:not(.skippedItem),app-dashboard .subTabList div.subTabListItem:not(.skippedItem),div.yfContainer .subTabList div.subTabListItem:not(.skippedItem),app-story .subTabList div.subTabListItem:not(.skippedItem){counter-increment:itemCounter;clear:both}app-report .subTabList div.leftNavSubTabContainerLi:not(.skippedItem):before,app-dashboard .subTabList div.leftNavSubTabContainerLi:not(.skippedItem):before,div.yfContainer .subTabList div.leftNavSubTabContainerLi:not(.skippedItem):before,app-story .subTabList div.leftNavSubTabContainerLi:not(.skippedItem):before{content:counter(itemCounter);float:left;top:70px;left:10px;position:relative;font-weight:bold}app-report .subTabList div.skipMe:before,app-dashboard .subTabList div.skipMe:before,div.yfContainer .subTabList div.skipMe:before,app-story .subTabList div.skipMe:before{content:"";padding-left:8px}app-report .skippedItem,app-dashboard .skippedItem,div.yfContainer .skippedItem,app-story .skippedItem{list-style-type:none}app-report div.dashboardTabContent,app-dashboard div.dashboardTabContent,div.yfContainer div.dashboardTabContent,app-story div.dashboardTabContent{padding:20px 25px 0 25px;height:416px;overflow:auto}app-report div.dashboardTabBtn,app-dashboard div.dashboardTabBtn,div.yfContainer div.dashboardTabBtn,app-story div.dashboardTabBtn{position:absolute;bottom:0;left:0;right:0;height:83px;padding:0 25px}app-report div.dashboardTabBtn.tabScrolling,app-dashboard div.dashboardTabBtn.tabScrolling,div.yfContainer div.dashboardTabBtn.tabScrolling,app-story div.dashboardTabBtn.tabScrolling{border-top:1px solid var(--border-grey)}app-report div.dashboardDetailSection,app-dashboard div.dashboardDetailSection,div.yfContainer div.dashboardDetailSection,app-story div.dashboardDetailSection{padding-bottom:20px}app-report div.dashboardDetailSubSection,app-dashboard div.dashboardDetailSubSection,div.yfContainer div.dashboardDetailSubSection,app-story div.dashboardDetailSubSection{padding-bottom:5px}app-report div.dashboardDetailTitle,app-dashboard div.dashboardDetailTitle,div.yfContainer div.dashboardDetailTitle,app-story div.dashboardDetailTitle{height:33px;line-height:33px;background:var(--primary-color);color:var(--white);padding:0 5px;font-size:18px;margin-top:20px}app-report div.dashboardDetailSubSection.dashboardCategory,app-dashboard div.dashboardDetailSubSection.dashboardCategory,div.yfContainer div.dashboardDetailSubSection.dashboardCategory,app-story div.dashboardDetailSubSection.dashboardCategory{height:33px}app-report div.dashboardDetailSection div.dashboardDescription textarea,app-dashboard div.dashboardDetailSection div.dashboardDescription textarea,div.yfContainer div.dashboardDetailSection div.dashboardDescription textarea,app-story div.dashboardDetailSection div.dashboardDescription textarea{display:block}app-report div.dashboardTabContent input,app-report div.dashboardTabContent textarea,app-dashboard div.dashboardTabContent input,app-dashboard div.dashboardTabContent textarea,div.yfContainer div.dashboardTabContent input,div.yfContainer div.dashboardTabContent textarea,app-story div.dashboardTabContent input,app-story div.dashboardTabContent textarea{outline:none}app-report div.dashboardSecurity,app-dashboard div.dashboardSecurity,div.yfContainer div.dashboardSecurity,app-story div.dashboardSecurity{padding:10px;background:var(--background-white);border:1px solid #e4e4e4}app-report div.dashboardSecuritySecure,app-dashboard div.dashboardSecuritySecure,div.yfContainer div.dashboardSecuritySecure,app-story div.dashboardSecuritySecure{border-color:#c00}app-report div.dashboardSecurity div.subOptionView,app-dashboard div.dashboardSecurity div.subOptionView,div.yfContainer div.dashboardSecurity div.subOptionView,app-story div.dashboardSecurity div.subOptionView{padding:0}app-report div.dashboardAccessList,app-dashboard div.dashboardAccessList,div.yfContainer div.dashboardAccessList,app-story div.dashboardAccessList{padding-bottom:20px}app-report div.dashboardTabNoAccess,app-dashboard div.dashboardTabNoAccess,div.yfContainer div.dashboardTabNoAccess,app-story div.dashboardTabNoAccess{text-align:center;color:var(--dark-grey);padding:20px}app-report div.dashboardErrorMsg,app-dashboard div.dashboardErrorMsg,div.yfContainer div.dashboardErrorMsg,app-story div.dashboardErrorMsg{position:absolute;background:#c00;color:var(--white);width:250px;padding:5px 10px;z-index:20}app-report div.dashContentPortlet>.ui-resizable-s,app-dashboard div.dashContentPortlet>.ui-resizable-s,div.yfContainer div.dashContentPortlet>.ui-resizable-s,app-story div.dashContentPortlet>.ui-resizable-s{height:20px}app-report div.canvasPreviewContainer,app-dashboard div.canvasPreviewContainer,div.yfContainer div.canvasPreviewContainer,app-story div.canvasPreviewContainer{display:none}app-report div.dashboardReportDraftWarning,app-dashboard div.dashboardReportDraftWarning,div.yfContainer div.dashboardReportDraftWarning,app-story div.dashboardReportDraftWarning{text-align:center;margin-top:70px;font-weight:bold;font-style:italic}app-report div.reportListContainer,app-dashboard div.reportListContainer,div.yfContainer div.reportListContainer,app-story div.reportListContainer{width:300px;height:300px;float:left}app-report div.filterListContainer,app-dashboard div.filterListContainer,div.yfContainer div.filterListContainer,app-story div.filterListContainer{float:left}app-report div.reportFilterContainer,app-dashboard div.reportFilterContainer,div.yfContainer div.reportFilterContainer,app-story div.reportFilterContainer{margin:15px;cursor:pointer}app-report div.reportFilterContainer:hover,app-dashboard div.reportFilterContainer:hover,div.yfContainer div.reportFilterContainer:hover,app-story div.reportFilterContainer:hover{color:blue}app-report div.filterListContainer>div,app-dashboard div.filterListContainer>div,div.yfContainer div.filterListContainer>div,app-story div.filterListContainer>div{margin:10px}app-report div.selectedReportFilterContainer,app-dashboard div.selectedReportFilterContainer,div.yfContainer div.selectedReportFilterContainer,app-story div.selectedReportFilterContainer{font-weight:bold;background-color:#add8e6}app-report div.dashboardCommentsToggle,app-dashboard div.dashboardCommentsToggle,div.yfContainer div.dashboardCommentsToggle,app-story div.dashboardCommentsToggle{position:fixed;right:10px;bottom:10px;border-top:0;z-index:305}app-report content-container.col.fillToExpand,app-dashboard content-container.col.fillToExpand,div.yfContainer content-container.col.fillToExpand,app-story content-container.col.fillToExpand{float:none;margin-right:0px;margin-bottom:20px}app-report content-container.col.fillToExpand:last-of-type,app-dashboard content-container.col.fillToExpand:last-of-type,div.yfContainer content-container.col.fillToExpand:last-of-type,app-story content-container.col.fillToExpand:last-of-type{margin-bottom:10px}app-report .possibleFilter .mandatoryFilter,app-dashboard .possibleFilter .mandatoryFilter,div.yfContainer .possibleFilter .mandatoryFilter,app-story .possibleFilter .mandatoryFilter{float:left;margin-top:17px;margin-left:5px;position:relative}app-report .possibleFilter img,app-dashboard .possibleFilter img,div.yfContainer .possibleFilter img,app-story .possibleFilter img{margin-right:11px;margin-left:0px}app-report .possibleFilter span,app-dashboard .possibleFilter span,div.yfContainer .possibleFilter span,app-story .possibleFilter span{line-height:18px;text-overflow:ellipsis;overflow:hidden;display:inline-block}app-report content-container,app-dashboard content-container,div.yfContainer content-container,app-story content-container{display:block}app-report dashboard-sub-tab,app-dashboard dashboard-sub-tab,div.yfContainer dashboard-sub-tab,app-story dashboard-sub-tab{display:block;width:100%;height:100%}app-report dashboard-sub-tab div.multiWidgetCanvasEditor,app-dashboard dashboard-sub-tab div.multiWidgetCanvasEditor,div.yfContainer dashboard-sub-tab div.multiWidgetCanvasEditor,app-story dashboard-sub-tab div.multiWidgetCanvasEditor{margin:0}app-report div.dashboardPage div.sideBarInner,app-dashboard div.dashboardPage div.sideBarInner,div.yfContainer div.dashboardPage div.sideBarInner,app-story div.dashboardPage div.sideBarInner{background-color:#f8f6f4;border:none}app-report div.dashboardPage.activeDashboard div.sideBarInner,app-dashboard div.dashboardPage.activeDashboard div.sideBarInner,div.yfContainer div.dashboardPage.activeDashboard div.sideBarInner,app-story div.dashboardPage.activeDashboard div.sideBarInner{background-color:var(--background-white)}app-report div.dashboardPage div.sideBar,app-dashboard div.dashboardPage div.sideBar,div.yfContainer div.dashboardPage div.sideBar,app-story div.dashboardPage div.sideBar{width:60px}app-report div.dashboardPage div.sideBarIcon>img,app-dashboard div.dashboardPage div.sideBarIcon>img,div.yfContainer div.dashboardPage div.sideBarIcon>img,app-story div.dashboardPage div.sideBarIcon>img{height:36px;width:36px;position:static;line-height:initial;margin-top:8px;font-size:0}app-report div.navigation-menu-toggle,app-dashboard div.navigation-menu-toggle,div.yfContainer div.navigation-menu-toggle,app-story div.navigation-menu-toggle{height:60px;width:70px;background-color:var(--primary-color);border:none}app-report .dashboardPage .sideBarIcon,app-report .dashboardPage .sideBarIcon.sideBarIconHighlight,app-dashboard .dashboardPage .sideBarIcon,app-dashboard .dashboardPage .sideBarIcon.sideBarIconHighlight,div.yfContainer .dashboardPage .sideBarIcon,div.yfContainer .dashboardPage .sideBarIcon.sideBarIconHighlight,app-story .dashboardPage .sideBarIcon,app-story .dashboardPage .sideBarIcon.sideBarIconHighlight{width:60px;max-height:88px;line-height:0;height:auto}app-report .sideBarIcon.sideBarIconHighlight,app-dashboard .sideBarIcon.sideBarIconHighlight,div.yfContainer .sideBarIcon.sideBarIconHighlight,app-story .sideBarIcon.sideBarIconHighlight{background-color:#dbdde5;color:#333740}app-report .sideBarIcon.sideBarIconHighlight .leftNavLabel,app-dashboard .sideBarIcon.sideBarIconHighlight .leftNavLabel,div.yfContainer .sideBarIcon.sideBarIconHighlight .leftNavLabel,app-story .sideBarIcon.sideBarIconHighlight .leftNavLabel{color:#333740}app-report .sideBarIcon:hover .leftNavLabel,app-dashboard .sideBarIcon:hover .leftNavLabel,div.yfContainer .sideBarIcon:hover .leftNavLabel,app-story .sideBarIcon:hover .leftNavLabel{color:#333740}app-report .dashboardPage .topToolbarContainer .tabContainer,app-dashboard .dashboardPage .topToolbarContainer .tabContainer,div.yfContainer .dashboardPage .topToolbarContainer .tabContainer,app-story .dashboardPage .topToolbarContainer .tabContainer{white-space:nowrap;position:relative;margin-left:70px;height:100%}app-report dashboard-edit-toolbar,app-report dashboard-active-toolbar,app-dashboard dashboard-edit-toolbar,app-dashboard dashboard-active-toolbar,div.yfContainer dashboard-edit-toolbar,div.yfContainer dashboard-active-toolbar,app-story dashboard-edit-toolbar,app-story dashboard-active-toolbar{background:var(--primary-color);position:relative}app-report .dashboardPage .topToolbarContainer,app-dashboard .dashboardPage .topToolbarContainer,div.yfContainer .dashboardPage .topToolbarContainer,app-story .dashboardPage .topToolbarContainer{height:60px;overflow:hidden}app-report .dashboardDropdown,app-dashboard .dashboardDropdown,div.yfContainer .dashboardDropdown,app-story .dashboardDropdown{width:220px}app-report .dashboardDropdown,app-report .editMoreDropdown,app-report .previewMoreDropdown,app-dashboard .dashboardDropdown,app-dashboard .editMoreDropdown,app-dashboard .previewMoreDropdown,div.yfContainer .dashboardDropdown,div.yfContainer .editMoreDropdown,div.yfContainer .previewMoreDropdown,app-story .dashboardDropdown,app-story .editMoreDropdown,app-story .previewMoreDropdown{margin-left:20px;display:inline-block;font-family:"Roboto",sans-serif;font-size:14px;text-align:left;border:1px solid #fff;border-radius:6px;height:34px;margin-top:12px;margin-right:60px;float:right;cursor:pointer}app-report .editMoreDropdown,app-dashboard .editMoreDropdown,div.yfContainer .editMoreDropdown,app-story .editMoreDropdown{width:120px}app-report .dashboardDropdownInner,app-report .editMoreDropdownInner,app-report .previewMoreDropdownInner,app-dashboard .dashboardDropdownInner,app-dashboard .editMoreDropdownInner,app-dashboard .previewMoreDropdownInner,div.yfContainer .dashboardDropdownInner,div.yfContainer .editMoreDropdownInner,div.yfContainer .previewMoreDropdownInner,app-story .dashboardDropdownInner,app-story .editMoreDropdownInner,app-story .previewMoreDropdownInner{height:34px;color:var(--white);border-right:1px solid #fff}app-report .dashboardDropdownInner,app-dashboard .dashboardDropdownInner,div.yfContainer .dashboardDropdownInner,app-story .dashboardDropdownInner{width:187px}app-report .editMoreDropdownInner,app-dashboard .editMoreDropdownInner,div.yfContainer .editMoreDropdownInner,app-story .editMoreDropdownInner{width:85px}app-report .previewMoreDropdown,app-dashboard .previewMoreDropdown,div.yfContainer .previewMoreDropdown,app-story .previewMoreDropdown{width:120px;position:absolute;right:193px}app-report .editMoreDropdown:hover,app-report .dashboardDropdown:hover,app-dashboard .editMoreDropdown:hover,app-dashboard .dashboardDropdown:hover,div.yfContainer .editMoreDropdown:hover,div.yfContainer .dashboardDropdown:hover,app-story .editMoreDropdown:hover,app-story .dashboardDropdown:hover{background-color:var(--primary-button-hover-color)}app-report .previewMoreDropdownInner,app-dashboard .previewMoreDropdownInner,div.yfContainer .previewMoreDropdownInner,app-story .previewMoreDropdownInner{width:80px}app-report .dashboardPage .selectedDropDown,app-dashboard .dashboardPage .selectedDropDown,div.yfContainer .dashboardPage .selectedDropDown,app-story .dashboardPage .selectedDropDown{background:url(../images/sectionAccordion_down.svg) center no-repeat}app-report .dashboardPage .topToolbarContainer .selectedDropDown,app-dashboard .dashboardPage .topToolbarContainer .selectedDropDown,div.yfContainer .dashboardPage .topToolbarContainer .selectedDropDown,app-story .dashboardPage .topToolbarContainer .selectedDropDown{background:url(../images/arrow-dropdown-white.svg) no-repeat center}app-report .dashboardPage .searchHeading .selectedDropDown,app-dashboard .dashboardPage .searchHeading .selectedDropDown,div.yfContainer .dashboardPage .searchHeading .selectedDropDown,app-story .dashboardPage .searchHeading .selectedDropDown{background:none}app-report .dashboardPage .reportOptions .selectedDropDown,app-dashboard .dashboardPage .reportOptions .selectedDropDown,div.yfContainer .dashboardPage .reportOptions .selectedDropDown,app-story .dashboardPage .reportOptions .selectedDropDown{background:url(../images/arrow-dropdown-white.svg) no-repeat center}app-report .tabContainer .tab .selectedDropDown,app-dashboard .tabContainer .tab .selectedDropDown,div.yfContainer .tabContainer .tab .selectedDropDown,app-story .tabContainer .tab .selectedDropDown{background:url(../images/arrow-dropdown-white.svg) no-repeat center;height:13px;width:13px;position:absolute;top:17px;right:10px;padding:5.5px 5.5px 8px 8px;background-color:#027aca;border-radius:6px}app-report .tabContainer .activeTab .selectedDropDown,app-dashboard .tabContainer .activeTab .selectedDropDown,div.yfContainer .tabContainer .activeTab .selectedDropDown,app-story .tabContainer .activeTab .selectedDropDown{background:url(../images/arrow-dropdown-blue.svg) no-repeat center;height:13px;width:13px;position:absolute;right:10px;background-color:var(--background-white)}app-report .tabContainer .draftTab .selectedDropDown,app-dashboard .tabContainer .draftTab .selectedDropDown,div.yfContainer .tabContainer .draftTab .selectedDropDown,app-story .tabContainer .draftTab .selectedDropDown{position:absolute}app-report .dashboardDropdown,app-report .editMoreDropdown,app-dashboard .dashboardDropdown,app-dashboard .editMoreDropdown,div.yfContainer .dashboardDropdown,div.yfContainer .editMoreDropdown,app-story .dashboardDropdown,app-story .editMoreDropdown{position:absolute}app-report .editMoreDropdown,app-dashboard .editMoreDropdown,div.yfContainer .editMoreDropdown,app-story .editMoreDropdown{right:193px}app-report .dropDownTitle,app-dashboard .dropDownTitle,div.yfContainer .dropDownTitle,app-story .dropDownTitle{line-height:34px;margin-left:25px;overflow:hidden;text-overflow:ellipsis;margin-right:10px}app-report .tabContainer .tab .tabButtonText,app-dashboard .tabContainer .tab .tabButtonText,div.yfContainer .tabContainer .tab .tabButtonText,app-story .tabContainer .tab .tabButtonText{font-family:"Roboto",sans-serif;font-size:14px;line-height:60px;padding-left:0px;padding-right:22px;margin-left:20px;margin-right:20px}app-report .draftTabContainer .draftTab .tabButtonText,app-dashboard .draftTabContainer .draftTab .tabButtonText,div.yfContainer .draftTabContainer .draftTab .tabButtonText,app-story .draftTabContainer .draftTab .tabButtonText{line-height:60px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:25px;cursor:text}app-report .addDashToFavourites img,app-dashboard .addDashToFavourites img,div.yfContainer .addDashToFavourites img,app-story .addDashToFavourites img{height:22px;width:22px;right:10px}app-report .requiresApproval img,app-dashboard .requiresApproval img,div.yfContainer .requiresApproval img,app-story .requiresApproval img{height:13px;width:13px}app-report .addDashToFavourites,app-dashboard .addDashToFavourites,div.yfContainer .addDashToFavourites,app-story .addDashToFavourites{float:left;margin-left:20px;margin-top:20px;z-index:100100000}app-report div.requiresApproval,app-dashboard div.requiresApproval,div.yfContainer div.requiresApproval,app-story div.requiresApproval{position:absolute;top:-6px;right:-6px;z-index:100100000}app-report div.customTooltipLong.approvalTooltip,app-dashboard div.customTooltipLong.approvalTooltip,div.yfContainer div.customTooltipLong.approvalTooltip,app-story div.customTooltipLong.approvalTooltip{border:2px solid #f1f1f1 !important;box-shadow:none}app-report .yfDropMenuTitle.redText,app-report .menuHover .yfDropMenuTitle.redText,app-dashboard .yfDropMenuTitle.redText,app-dashboard .menuHover .yfDropMenuTitle.redText,div.yfContainer .yfDropMenuTitle.redText,div.yfContainer .menuHover .yfDropMenuTitle.redText,app-story .yfDropMenuTitle.redText,app-story .menuHover .yfDropMenuTitle.redText{color:#ee2439}app-report .draftTab,app-dashboard .draftTab,div.yfContainer .draftTab,app-story .draftTab{height:60px;margin-left:100px;margin-right:200px;cursor:pointer}app-report .modeSelectorWrapper .btnTitle,app-dashboard .modeSelectorWrapper .btnTitle,div.yfContainer .modeSelectorWrapper .btnTitle,app-story .modeSelectorWrapper .btnTitle{line-height:36px}app-report div.exitButton,app-dashboard div.exitButton,div.yfContainer div.exitButton,app-story div.exitButton{width:40px;height:60px;cursor:pointer}app-report div.exitPreviewButton,app-dashboard div.exitPreviewButton,div.yfContainer div.exitPreviewButton,app-story div.exitPreviewButton{position:absolute;right:10px;top:20px;height:60px;width:40px;cursor:pointer;background:url("../images/close-button-icon-white.svg") 0 0 no-repeat}app-report div.exitPreviewButton:hover,app-dashboard div.exitPreviewButton:hover,div.yfContainer div.exitPreviewButton:hover,app-story div.exitPreviewButton:hover{background:url("../images/close-button-icon-preview_grey.svg") 0 0 no-repeat}app-report div.exitButton,app-dashboard div.exitButton,div.yfContainer div.exitButton,app-story div.exitButton{position:absolute;right:10px;margin-top:20px}app-report div.exitButton.activePresent,app-dashboard div.exitButton.activePresent,div.yfContainer div.exitButton.activePresent,app-story div.exitButton.activePresent{margin-top:-40px}app-report div.editDashboardButton,app-dashboard div.editDashboardButton,div.yfContainer div.editDashboardButton,app-story div.editDashboardButton{position:absolute;right:393px;margin-top:12px}app-report dashboard-edit-toolbar,app-dashboard dashboard-edit-toolbar,div.yfContainer dashboard-edit-toolbar,app-story dashboard-edit-toolbar{display:flex;position:relative}app-report .previewMode,app-dashboard .previewMode,div.yfContainer .previewMode,app-story .previewMode{background-color:#333740;height:60px;min-width:650px;text-align:center}app-report .previewMode .previewModeLabel,app-dashboard .previewMode .previewModeLabel,div.yfContainer .previewMode .previewModeLabel,app-story .previewMode .previewModeLabel{float:left;line-height:30px;color:#fed109;font-weight:bold;margin:14px 10px 15px 45px;padding-right:10px;font-size:24px;border-right:2px solid #fed109;margin-left:90px;cursor:default}app-report .previewMode .previewDashboardName,app-dashboard .previewMode .previewDashboardName,div.yfContainer .previewMode .previewDashboardName,app-story .previewMode .previewDashboardName{color:var(--white);float:left;line-height:60px;font-size:18px;cursor:default}app-report div.visualCodeToggle,app-dashboard div.visualCodeToggle,div.yfContainer div.visualCodeToggle,app-story div.visualCodeToggle{height:36px;font-size:14px;line-height:16px;margin:0;border-radius:18px;margin-top:12px;color:#999;background-color:#0069b8;display:inline-block;position:static}app-report div.visualCodeToggle.activeEditorModeBtn,app-dashboard div.visualCodeToggle.activeEditorModeBtn,div.yfContainer div.visualCodeToggle.activeEditorModeBtn,app-story div.visualCodeToggle.activeEditorModeBtn{color:#333740;background-color:#fed109;border-radius:18px;z-index:1}app-report div.visualCodeToggle.visualModeButton,app-dashboard div.visualCodeToggle.visualModeButton,div.yfContainer div.visualCodeToggle.visualModeButton,app-story div.visualCodeToggle.visualModeButton{position:relative;left:27px;display:inline-flex;justify-content:center}app-report .visualCodeToggle.codeModeButton.inactiveEditorModeBtn .btnTitle,app-dashboard .visualCodeToggle.codeModeButton.inactiveEditorModeBtn .btnTitle,div.yfContainer .visualCodeToggle.codeModeButton.inactiveEditorModeBtn .btnTitle,app-story .visualCodeToggle.codeModeButton.inactiveEditorModeBtn .btnTitle{margin-left:16px}app-report div.visualCodeToggle.visualModeButton .btnTitle,app-dashboard div.visualCodeToggle.visualModeButton .btnTitle,div.yfContainer div.visualCodeToggle.visualModeButton .btnTitle,app-story div.visualCodeToggle.visualModeButton .btnTitle{float:left;padding:0 16px}app-report div.visualCodeToggle.visualModeButton.inactiveEditorModeBtn .btnTitle,app-dashboard div.visualCodeToggle.visualModeButton.inactiveEditorModeBtn .btnTitle,div.yfContainer div.visualCodeToggle.visualModeButton.inactiveEditorModeBtn .btnTitle,app-story div.visualCodeToggle.visualModeButton.inactiveEditorModeBtn .btnTitle{padding-right:35px}app-report div.visualCodeToggle.codeModeButton .btnTitle,app-dashboard div.visualCodeToggle.codeModeButton .btnTitle,div.yfContainer div.visualCodeToggle.codeModeButton .btnTitle,app-story div.visualCodeToggle.codeModeButton .btnTitle{padding:0 16px}app-report div.visualCodeToggle.codeModeButton.inactiveEditorModeBtn .btnTitle,app-dashboard div.visualCodeToggle.codeModeButton.inactiveEditorModeBtn .btnTitle,div.yfContainer div.visualCodeToggle.codeModeButton.inactiveEditorModeBtn .btnTitle,app-story div.visualCodeToggle.codeModeButton.inactiveEditorModeBtn .btnTitle{padding-left:19px}app-report .btnTitle,app-dashboard .btnTitle,div.yfContainer .btnTitle,app-story .btnTitle{font-family:"Roboto",sans-serif;color:var(--white);font-size:14px;line-height:36px;text-align:center}app-report div.textToggle,app-dashboard div.textToggle,div.yfContainer div.textToggle,app-story div.textToggle{height:36px;font-size:14px;line-height:16px;margin:0;border-radius:18px;margin-top:12px;color:#000;background-color:#f2f2f2;display:inline-block;position:static;width:94px;user-select:none}app-report div.textToggle.activeTextToggle,app-dashboard div.textToggle.activeTextToggle,div.yfContainer div.textToggle.activeTextToggle,app-story div.textToggle.activeTextToggle{color:var(--white);background-color:var(--primary-color);border-radius:18px;z-index:1000000;width:80px}app-report div.textToggle.toggleA,app-dashboard div.textToggle.toggleA,div.yfContainer div.textToggle.toggleA,app-story div.textToggle.toggleA{position:relative;left:27px}app-report .textToggle.toggleB.inactiveTextToggle .toggleTitle,app-dashboard .textToggle.toggleB.inactiveTextToggle .toggleTitle,div.yfContainer .textToggle.toggleB.inactiveTextToggle .toggleTitle,app-story .textToggle.toggleB.inactiveTextToggle .toggleTitle{margin-left:16px}app-report div.textToggle .toggleTitle,app-dashboard div.textToggle .toggleTitle,div.yfContainer div.textToggle .toggleTitle,app-story div.textToggle .toggleTitle{line-height:36px}app-report div.textToggle.toggleA .toggleTitle,app-dashboard div.textToggle.toggleA .toggleTitle,div.yfContainer div.textToggle.toggleA .toggleTitle,app-story div.textToggle.toggleA .toggleTitle{float:left;margin-left:20px}app-report div.textToggle.toggleB .toggleTitle,app-dashboard div.textToggle.toggleB .toggleTitle,div.yfContainer div.textToggle.toggleB .toggleTitle,app-story div.textToggle.toggleB .toggleTitle{padding-left:22px}app-report .publishButton,app-dashboard .publishButton,div.yfContainer .publishButton,app-story .publishButton{margin-top:12px;height:36px;width:90px;background-color:var(--background-white);margin-left:20px;border-radius:6px;box-shadow:inset 0 1px 0 1px rgba(255,255,255,.1),0 1px 0 0 rgba(217,217,217,.5);position:absolute;right:144px;cursor:pointer}app-report .publishTitle,app-dashboard .publishTitle,div.yfContainer .publishTitle,app-story .publishTitle{color:var(--primary-color)}app-report .previewButton,app-dashboard .previewButton,div.yfContainer .previewButton,app-story .previewButton{position:absolute;right:393px;margin-top:12px}app-report .previewButton>.btn-container,app-dashboard .previewButton>.btn-container,div.yfContainer .previewButton>.btn-container,app-story .previewButton>.btn-container{width:120px;line-height:34px}app-report .redoButton,app-dashboard .redoButton,div.yfContainer .redoButton,app-story .redoButton{position:absolute;right:570px;margin-top:12px}app-report .redoButton>.btn-container,app-dashboard .redoButton>.btn-container,div.yfContainer .redoButton>.btn-container,app-story .redoButton>.btn-container{width:auto;min-width:auto;padding:0px 5px 0px}app-report .undoButton,app-dashboard .undoButton,div.yfContainer .undoButton,app-story .undoButton{position:absolute;right:602px;margin-top:12px}app-report .undoButton>.btn-container,app-dashboard .undoButton>.btn-container,div.yfContainer .undoButton>.btn-container,app-story .undoButton>.btn-container{width:auto;min-width:auto;padding:0px 5px 0px}app-report #dashboardPageBody.previewNav .navigation-menu-toggle,app-dashboard #dashboardPageBody.previewNav .navigation-menu-toggle,div.yfContainer #dashboardPageBody.previewNav .navigation-menu-toggle,app-story #dashboardPageBody.previewNav .navigation-menu-toggle{background-color:#333740}app-report .tabContainer .tab,app-dashboard .tabContainer .tab,div.yfContainer .tabContainer .tab,app-story .tabContainer .tab{height:60px;line-height:60px;border-bottom:none;background-color:var(--primary-color);border-radius:0px;color:var(--white);margin:0px;overflow:hidden;white-space:nowrap}app-report .tabContainer .activeTab,app-dashboard .tabContainer .activeTab,div.yfContainer .tabContainer .activeTab,app-story .tabContainer .activeTab{border-bottom:4px solid #f2f2f2}app-report .tabContainer .tab:hover,app-dashboard .tabContainer .tab:hover,div.yfContainer .tabContainer .tab:hover,app-story .tabContainer .tab:hover{height:56px;border-bottom:4px solid #ffd000}app-report .tabContainer .activeTab,app-report .activeTab:hover,app-dashboard .tabContainer .activeTab,app-dashboard .activeTab:hover,div.yfContainer .tabContainer .activeTab,div.yfContainer .activeTab:hover,app-story .tabContainer .activeTab,app-story .activeTab:hover{background-color:#f2f2f2;color:var(--primary-color);margin:0px;height:56px;line-height:60px}app-report dashboard-tab,app-dashboard dashboard-tab,div.yfContainer dashboard-tab,app-story dashboard-tab{display:block}app-report dashboard-tab.DashboardTab .propertiesNavBar,app-dashboard dashboard-tab.DashboardTab .propertiesNavBar,div.yfContainer dashboard-tab.DashboardTab .propertiesNavBar,app-story dashboard-tab.DashboardTab .propertiesNavBar{border:none}app-report .dashboardContainer .dashboardPage .topToolbarContainer,app-dashboard .dashboardContainer .dashboardPage .topToolbarContainer,div.yfContainer .dashboardContainer .dashboardPage .topToolbarContainer,app-story .dashboardContainer .dashboardPage .topToolbarContainer{height:60px}app-report .dashboardContainer,app-dashboard .dashboardContainer,div.yfContainer .dashboardContainer,app-story .dashboardContainer{overflow:hidden}app-report #dashboardContainer .dashboardBodyContainer,app-dashboard #dashboardContainer .dashboardBodyContainer,div.yfContainer #dashboardContainer .dashboardBodyContainer,app-story #dashboardContainer .dashboardBodyContainer{overflow:auto}app-report .navigation-position-div,app-dashboard .navigation-position-div,div.yfContainer .navigation-position-div,app-story .navigation-position-div{display:none}app-report .dashboardPage div.sideBarIcon,app-dashboard .dashboardPage div.sideBarIcon,div.yfContainer .dashboardPage div.sideBarIcon,app-story .dashboardPage div.sideBarIcon{border:none;overflow:visible}app-report .leftNavLabel,app-dashboard .leftNavLabel,div.yfContainer .leftNavLabel,app-story .leftNavLabel{width:46px;color:#717684;font-family:Roboto;font-size:11px;line-height:15px;text-align:center;margin:0px auto;padding-bottom:10px}app-report .menuSeparator,app-dashboard .menuSeparator,div.yfContainer .menuSeparator,app-story .menuSeparator{width:40px;height:1px;background-color:#a0a5b4;margin:0 auto;opacity:.5;margin-top:5px;margin-bottom:5px}app-report .selectedDropdown,app-dashboard .selectedDropdown,div.yfContainer .selectedDropdown,app-story .selectedDropdown{width:36px}app-report .dashboardTextInput,app-dashboard .dashboardTextInput,div.yfContainer .dashboardTextInput,app-story .dashboardTextInput{margin-top:15px;height:25px}app-report .slideNameTextInput,app-dashboard .slideNameTextInput,div.yfContainer .slideNameTextInput,app-story .slideNameTextInput{height:25px}app-report div.activeDashboard content-container div.contentDroppable,app-dashboard div.activeDashboard content-container div.contentDroppable,div.yfContainer div.activeDashboard content-container div.contentDroppable,app-story div.activeDashboard content-container div.contentDroppable{display:none}app-report div.filterSetupMenu .reportOnDashboard,app-dashboard div.filterSetupMenu .reportOnDashboard,div.yfContainer div.filterSetupMenu .reportOnDashboard,app-story div.filterSetupMenu .reportOnDashboard{margin-bottom:25px}app-report div.filterSetupMenu .reportHeader,app-dashboard div.filterSetupMenu .reportHeader,div.yfContainer div.filterSetupMenu .reportHeader,app-story div.filterSetupMenu .reportHeader{border-bottom:1px solid #dbdde5;margin-bottom:10px;width:100%;display:inline-flex;justify-content:space-between}app-report div.filterSetupMenu .selectToggleContainer,app-dashboard div.filterSetupMenu .selectToggleContainer,div.yfContainer div.filterSetupMenu .selectToggleContainer,app-story div.filterSetupMenu .selectToggleContainer{flex-shrink:0;display:inline-flex}app-report div.filterSetupMenu .reportHeader span.toggleDescription,app-dashboard div.filterSetupMenu .reportHeader span.toggleDescription,div.yfContainer div.filterSetupMenu .reportHeader span.toggleDescription,app-story div.filterSetupMenu .reportHeader span.toggleDescription{margin-right:8px;line-height:28px}app-report div.filterSetupMenu .possibleFilter,app-dashboard div.filterSetupMenu .possibleFilter,div.yfContainer div.filterSetupMenu .possibleFilter,app-story div.filterSetupMenu .possibleFilter{margin-bottom:10px;line-height:41px;float:left;width:100%}app-report div.filterSetupMenu .possibleFilter .filterCheckbox,app-dashboard div.filterSetupMenu .possibleFilter .filterCheckbox,div.yfContainer div.filterSetupMenu .possibleFilter .filterCheckbox,app-story div.filterSetupMenu .possibleFilter .filterCheckbox{float:left}app-report div.filterSetupMenu .possibleFilter>img,app-dashboard div.filterSetupMenu .possibleFilter>img,div.yfContainer div.filterSetupMenu .possibleFilter>img,app-story div.filterSetupMenu .possibleFilter>img{margin-top:10px;float:left}app-report div.filterSetupMenu .possibleFilter>span,app-dashboard div.filterSetupMenu .possibleFilter>span,div.yfContainer div.filterSetupMenu .possibleFilter>span,app-story div.filterSetupMenu .possibleFilter>span{margin-left:10px;font-size:14px;color:#333740;font-family:Roboto}app-report div.filterSetupMenu .possibleFilter>span.filterOperator,app-dashboard div.filterSetupMenu .possibleFilter>span.filterOperator,div.yfContainer div.filterSetupMenu .possibleFilter>span.filterOperator,app-story div.filterSetupMenu .possibleFilter>span.filterOperator{float:right;font-weight:300;line-height:38px}app-report div.filterSetupMenu .subTabItemWrapper,app-dashboard div.filterSetupMenu .subTabItemWrapper,div.yfContainer div.filterSetupMenu .subTabItemWrapper,app-story div.filterSetupMenu .subTabItemWrapper{padding-top:15px;padding-right:10px}app-report div.filterSetupMenu .subTabTitle,app-dashboard div.filterSetupMenu .subTabTitle,div.yfContainer div.filterSetupMenu .subTabTitle,app-story div.filterSetupMenu .subTabTitle{margin-bottom:10px;font-size:16px;color:#838383;font-weight:800}app-report .linkAllToggleText,app-dashboard .linkAllToggleText,div.yfContainer .linkAllToggleText,app-story .linkAllToggleText{font-size:14px;float:left;margin-right:7px;line-height:28px}app-report .linkAllToggle,app-dashboard .linkAllToggle,div.yfContainer .linkAllToggle,app-story .linkAllToggle{float:right;margin-right:9px}app-report div.filterSetupMenu .reportTitle,app-dashboard div.filterSetupMenu .reportTitle,div.yfContainer div.filterSetupMenu .reportTitle,app-story div.filterSetupMenu .reportTitle{margin-bottom:10px;font-weight:600;padding-bottom:3px;float:left}app-report div.filterLinkingMenuLightbox .outerlightboxContent,app-report div.filterLinkingMenuLightbox .lightboxContent,app-report div.filterSetupMenu .outerlightboxContent,app-report div.filterSetupMenu .lightboxContent,app-dashboard div.filterLinkingMenuLightbox .outerlightboxContent,app-dashboard div.filterLinkingMenuLightbox .lightboxContent,app-dashboard div.filterSetupMenu .outerlightboxContent,app-dashboard div.filterSetupMenu .lightboxContent,div.yfContainer div.filterLinkingMenuLightbox .outerlightboxContent,div.yfContainer div.filterLinkingMenuLightbox .lightboxContent,div.yfContainer div.filterSetupMenu .outerlightboxContent,div.yfContainer div.filterSetupMenu .lightboxContent,app-story div.filterLinkingMenuLightbox .outerlightboxContent,app-story div.filterLinkingMenuLightbox .lightboxContent,app-story div.filterSetupMenu .outerlightboxContent,app-story div.filterSetupMenu .lightboxContent{border-radius:6px}app-report div.filterLinkingSetupContainer div.filterLinkingHeader,app-report div.filterLinkingSetupContainer .filterLinkingFooter,app-report div.filterSetupMenu .filterSetupHeader,app-report div.filterSetupMenu .filterSetupFooter,app-report div.filterSetupMenu .filterSetupHelpText,app-dashboard div.filterLinkingSetupContainer div.filterLinkingHeader,app-dashboard div.filterLinkingSetupContainer .filterLinkingFooter,app-dashboard div.filterSetupMenu .filterSetupHeader,app-dashboard div.filterSetupMenu .filterSetupFooter,app-dashboard div.filterSetupMenu .filterSetupHelpText,div.yfContainer div.filterLinkingSetupContainer div.filterLinkingHeader,div.yfContainer div.filterLinkingSetupContainer .filterLinkingFooter,div.yfContainer div.filterSetupMenu .filterSetupHeader,div.yfContainer div.filterSetupMenu .filterSetupFooter,div.yfContainer div.filterSetupMenu .filterSetupHelpText,app-story div.filterLinkingSetupContainer div.filterLinkingHeader,app-story div.filterLinkingSetupContainer .filterLinkingFooter,app-story div.filterSetupMenu .filterSetupHeader,app-story div.filterSetupMenu .filterSetupFooter,app-story div.filterSetupMenu .filterSetupHelpText{padding-left:22px;padding-right:22px}app-report div.filterLinkingSetupContainer .filterLinkingControlPanel,app-report div.filterSetupMenu .filterSetupControlPanel,app-dashboard div.filterLinkingSetupContainer .filterLinkingControlPanel,app-dashboard div.filterSetupMenu .filterSetupControlPanel,div.yfContainer div.filterLinkingSetupContainer .filterLinkingControlPanel,div.yfContainer div.filterSetupMenu .filterSetupControlPanel,app-story div.filterLinkingSetupContainer .filterLinkingControlPanel,app-story div.filterSetupMenu .filterSetupControlPanel{float:right;margin-top:16px}app-report .filterLinkingSetupContainer .filterLinkingHelpText,app-report .filterSetupMenu .filterSetupHelpText,app-dashboard .filterLinkingSetupContainer .filterLinkingHelpText,app-dashboard .filterSetupMenu .filterSetupHelpText,div.yfContainer .filterLinkingSetupContainer .filterLinkingHelpText,div.yfContainer .filterSetupMenu .filterSetupHelpText,app-story .filterLinkingSetupContainer .filterLinkingHelpText,app-story .filterSetupMenu .filterSetupHelpText{float:left;height:42px;width:100%}app-report div.filterLinkingSetupContainer .filterLinkingBody,app-report div.filterSetupMenu .availableFiltersContainer,app-dashboard div.filterLinkingSetupContainer .filterLinkingBody,app-dashboard div.filterSetupMenu .availableFiltersContainer,div.yfContainer div.filterLinkingSetupContainer .filterLinkingBody,div.yfContainer div.filterSetupMenu .availableFiltersContainer,app-story div.filterLinkingSetupContainer .filterLinkingBody,app-story div.filterSetupMenu .availableFiltersContainer{float:left;height:426px;overflow:auto;margin-left:10px;margin-right:10px;padding-right:20px;width:calc(100% - 30px)}app-report div.filterSetupMenu .availableFiltersContainer .warningMessage,app-report div.filterLinkingSetupContainer .filterLinkingBody .warningMessage,app-report div.linkedDataSetupMenu .linkedDataSetupBody .warningMessage,app-dashboard div.filterSetupMenu .availableFiltersContainer .warningMessage,app-dashboard div.filterLinkingSetupContainer .filterLinkingBody .warningMessage,app-dashboard div.linkedDataSetupMenu .linkedDataSetupBody .warningMessage,div.yfContainer div.filterSetupMenu .availableFiltersContainer .warningMessage,div.yfContainer div.filterLinkingSetupContainer .filterLinkingBody .warningMessage,div.yfContainer div.linkedDataSetupMenu .linkedDataSetupBody .warningMessage,app-story div.filterSetupMenu .availableFiltersContainer .warningMessage,app-story div.filterLinkingSetupContainer .filterLinkingBody .warningMessage,app-story div.linkedDataSetupMenu .linkedDataSetupBody .warningMessage{background-color:#fef5e5;border-radius:6px;border:1px solid #f69336;display:inline-flex;align-items:center}app-report div.linkedDataSetupMenu .linkedDataSetupBody .warningMessage,app-dashboard div.linkedDataSetupMenu .linkedDataSetupBody .warningMessage,div.yfContainer div.linkedDataSetupMenu .linkedDataSetupBody .warningMessage,app-story div.linkedDataSetupMenu .linkedDataSetupBody .warningMessage{margin:0 22px;width:calc(100% - 46px)}app-report div.filterSetupMenu .availableFiltersContainer .warningIcon,app-report div.filterLinkingSetupContainer .filterLinkingBody .warningIcon,app-report div.linkedDataSetupMenu .linkedDataSetupBody .warningIcon,app-dashboard div.filterSetupMenu .availableFiltersContainer .warningIcon,app-dashboard div.filterLinkingSetupContainer .filterLinkingBody .warningIcon,app-dashboard div.linkedDataSetupMenu .linkedDataSetupBody .warningIcon,div.yfContainer div.filterSetupMenu .availableFiltersContainer .warningIcon,div.yfContainer div.filterLinkingSetupContainer .filterLinkingBody .warningIcon,div.yfContainer div.linkedDataSetupMenu .linkedDataSetupBody .warningIcon,app-story div.filterSetupMenu .availableFiltersContainer .warningIcon,app-story div.filterLinkingSetupContainer .filterLinkingBody .warningIcon,app-story div.linkedDataSetupMenu .linkedDataSetupBody .warningIcon{background:url(../images/alert-icon-orange.svg) no-repeat center;height:40px;width:40px;flex-shrink:0}app-report div.filterSetupMenu .availableFiltersContainer .warningText,app-report div.filterLinkingSetupContainer .filterLinkingBody .warningText,app-report div.linkedDataSetupMenu .linkedDataSetupBody .warningText,app-dashboard div.filterSetupMenu .availableFiltersContainer .warningText,app-dashboard div.filterLinkingSetupContainer .filterLinkingBody .warningText,app-dashboard div.linkedDataSetupMenu .linkedDataSetupBody .warningText,div.yfContainer div.filterSetupMenu .availableFiltersContainer .warningText,div.yfContainer div.filterLinkingSetupContainer .filterLinkingBody .warningText,div.yfContainer div.linkedDataSetupMenu .linkedDataSetupBody .warningText,app-story div.filterSetupMenu .availableFiltersContainer .warningText,app-story div.filterLinkingSetupContainer .filterLinkingBody .warningText,app-story div.linkedDataSetupMenu .linkedDataSetupBody .warningText{line-height:26px;text-align:center;color:#fc9f02;font-family:Roboto;font-size:16px;margin-right:5px}app-report div.linkedDataSetupMenu .linkedDataSetupBody .warningText,app-dashboard div.linkedDataSetupMenu .linkedDataSetupBody .warningText,div.yfContainer div.linkedDataSetupMenu .linkedDataSetupBody .warningText,app-story div.linkedDataSetupMenu .linkedDataSetupBody .warningText{margin-top:10px;margin-bottom:10px;text-align:left;line-height:24px;margin-left:5px}app-report div.filterSetupMenu .availableFiltersContainer .warningText span,app-report div.filterLinkingSetupContainer .filterLinkingBody .warningText span,app-report div.linkedDataSetupMenu .linkedDataSetupBody .warningText span,app-dashboard div.filterSetupMenu .availableFiltersContainer .warningText span,app-dashboard div.filterLinkingSetupContainer .filterLinkingBody .warningText span,app-dashboard div.linkedDataSetupMenu .linkedDataSetupBody .warningText span,div.yfContainer div.filterSetupMenu .availableFiltersContainer .warningText span,div.yfContainer div.filterLinkingSetupContainer .filterLinkingBody .warningText span,div.yfContainer div.linkedDataSetupMenu .linkedDataSetupBody .warningText span,app-story div.filterSetupMenu .availableFiltersContainer .warningText span,app-story div.filterLinkingSetupContainer .filterLinkingBody .warningText span,app-story div.linkedDataSetupMenu .linkedDataSetupBody .warningText span{text-decoration:underline;cursor:pointer}app-report div.filterLinkingSetupContainer .exitButton,app-report div.filterSetupMenu .filterSetupExitButton,app-report div.linkedDataSetupMenu .exitButton,app-dashboard div.filterLinkingSetupContainer .exitButton,app-dashboard div.filterSetupMenu .filterSetupExitButton,app-dashboard div.linkedDataSetupMenu .exitButton,div.yfContainer div.filterLinkingSetupContainer .exitButton,div.yfContainer div.filterSetupMenu .filterSetupExitButton,div.yfContainer div.linkedDataSetupMenu .exitButton,app-story div.filterLinkingSetupContainer .exitButton,app-story div.filterSetupMenu .filterSetupExitButton,app-story div.linkedDataSetupMenu .exitButton{background:url(../images/story/search-icon-cancel-grey.svg) no-repeat center;height:15px;width:15px;cursor:pointer;right:25px;position:absolute}app-report div.autoLinkingPopupLightbox div.autoLinkingPopup .exitButton,app-dashboard div.autoLinkingPopupLightbox div.autoLinkingPopup .exitButton,div.yfContainer div.autoLinkingPopupLightbox div.autoLinkingPopup .exitButton,app-story div.autoLinkingPopupLightbox div.autoLinkingPopup .exitButton{background:url(../images/story/search-icon-cancel-grey.svg) no-repeat center;height:15px;width:15px;cursor:pointer;right:unset;margin-top:unset;position:unset}app-report div.filterSetupMenu .filterSetupExitButton,app-dashboard div.filterSetupMenu .filterSetupExitButton,div.yfContainer div.filterSetupMenu .filterSetupExitButton,app-story div.filterSetupMenu .filterSetupExitButton{top:24px}app-report div.filterLinkingSetupContainer div.filterLinkingHeader,app-report div.filterSetupMenu div.filterSetupHeader,app-dashboard div.filterLinkingSetupContainer div.filterLinkingHeader,app-dashboard div.filterSetupMenu div.filterSetupHeader,div.yfContainer div.filterLinkingSetupContainer div.filterLinkingHeader,div.yfContainer div.filterSetupMenu div.filterSetupHeader,app-story div.filterLinkingSetupContainer div.filterLinkingHeader,app-story div.filterSetupMenu div.filterSetupHeader{padding-top:22px;float:left;margin-bottom:10px}app-report div.filterSetupMenu div.filterSetupHeader,app-report div.filterSetupMenu div.filterSetupHelpText,app-dashboard div.filterSetupMenu div.filterSetupHeader,app-dashboard div.filterSetupMenu div.filterSetupHelpText,div.yfContainer div.filterSetupMenu div.filterSetupHeader,div.yfContainer div.filterSetupMenu div.filterSetupHelpText,app-story div.filterSetupMenu div.filterSetupHeader,app-story div.filterSetupMenu div.filterSetupHelpText{width:calc(100% - 44px)}app-report div.filterLinkingSetupContainer div.filterLinkingHeader .filterHeaderText,app-report div.filterSetupMenu div.filterSetupHeader .filterSetupHeaderText,app-dashboard div.filterLinkingSetupContainer div.filterLinkingHeader .filterHeaderText,app-dashboard div.filterSetupMenu div.filterSetupHeader .filterSetupHeaderText,div.yfContainer div.filterLinkingSetupContainer div.filterLinkingHeader .filterHeaderText,div.yfContainer div.filterSetupMenu div.filterSetupHeader .filterSetupHeaderText,app-story div.filterLinkingSetupContainer div.filterLinkingHeader .filterHeaderText,app-story div.filterSetupMenu div.filterSetupHeader .filterSetupHeaderText{float:left;line-height:42px;font-weight:800}app-report div.filterLinkingSetupContainer div.filterLinkingHeader .filterLinkingButtonContainer,app-dashboard div.filterLinkingSetupContainer div.filterLinkingHeader .filterLinkingButtonContainer,div.yfContainer div.filterLinkingSetupContainer div.filterLinkingHeader .filterLinkingButtonContainer,app-story div.filterLinkingSetupContainer div.filterLinkingHeader .filterLinkingButtonContainer{float:left;margin-bottom:5px}app-report div.filterLinkingSetupContainer div.filterLinkingFooter,app-report div.filterSetupMenu div.filterSetupFooter,app-dashboard div.filterLinkingSetupContainer div.filterLinkingFooter,app-dashboard div.filterSetupMenu div.filterSetupFooter,div.yfContainer div.filterLinkingSetupContainer div.filterLinkingFooter,div.yfContainer div.filterSetupMenu div.filterSetupFooter,app-story div.filterLinkingSetupContainer div.filterLinkingFooter,app-story div.filterSetupMenu div.filterSetupFooter{bottom:0;height:75px;width:calc(100% - 44px);padding-top:0px;float:left}app-report div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon,app-report div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon,app-report div.autoLinkingPopup .autoLinkingPopupControlPanel .autoLinkingPopupControlPanelIcon,app-dashboard div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon,app-dashboard div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon,app-dashboard div.autoLinkingPopup .autoLinkingPopupControlPanel .autoLinkingPopupControlPanelIcon,div.yfContainer div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon,div.yfContainer div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon,div.yfContainer div.autoLinkingPopup .autoLinkingPopupControlPanel .autoLinkingPopupControlPanelIcon,app-story div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon,app-story div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon,app-story div.autoLinkingPopup .autoLinkingPopupControlPanel .autoLinkingPopupControlPanelIcon{float:left;height:36px;width:109px;text-align:center;line-height:36px;border:1px solid var(--primary-color);margin-left:9px;border-radius:6px;font-family:Roboto;font-size:14px;cursor:pointer}app-report div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.apply,app-report div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon.addFilters,app-report div.autoLinkingPopup .autoLinkingPopupControlPanel .apply,app-dashboard div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.apply,app-dashboard div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon.addFilters,app-dashboard div.autoLinkingPopup .autoLinkingPopupControlPanel .apply,div.yfContainer div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.apply,div.yfContainer div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon.addFilters,div.yfContainer div.autoLinkingPopup .autoLinkingPopupControlPanel .apply,app-story div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.apply,app-story div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon.addFilters,app-story div.autoLinkingPopup .autoLinkingPopupControlPanel .apply{background-color:var(--primary-color);color:var(--white)}app-report div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.cancel,app-report div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon.cancel,app-report div.autoLinkingPopup .autoLinkingPopupControlPanel .skip,app-dashboard div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.cancel,app-dashboard div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon.cancel,app-dashboard div.autoLinkingPopup .autoLinkingPopupControlPanel .skip,div.yfContainer div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.cancel,div.yfContainer div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon.cancel,div.yfContainer div.autoLinkingPopup .autoLinkingPopupControlPanel .skip,app-story div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.cancel,app-story div.filterSetupMenu div.filterSetupFooter .filterSetupControlPanelIcon.cancel,app-story div.autoLinkingPopup .autoLinkingPopupControlPanel .skip{box-shadow:none;color:var(--primary-color)}app-report div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.clear,app-dashboard div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.clear,div.yfContainer div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.clear,app-story div.filterLinkingSetupContainer div.filterLinkingFooter .filterLinkingControlPanelIcon.clear{background-color:var(--background-white);color:var(--primary-color)}app-report div.filterLinkingSetupContainer .linkAllButton,app-dashboard div.filterLinkingSetupContainer .linkAllButton,div.yfContainer div.filterLinkingSetupContainer .linkAllButton,app-story div.filterLinkingSetupContainer .linkAllButton{float:left}app-report div.filterLinkingSetupContainer .clearAllButton,app-dashboard div.filterLinkingSetupContainer .clearAllButton,div.yfContainer div.filterLinkingSetupContainer .clearAllButton,app-story div.filterLinkingSetupContainer .clearAllButton{float:left}app-report div.filterLinkingSetupContainer .linkAllButton .btn-container,app-report div.filterLinkingSetupContainer .clearAllButton .btn-container,app-dashboard div.filterLinkingSetupContainer .linkAllButton .btn-container,app-dashboard div.filterLinkingSetupContainer .clearAllButton .btn-container,div.yfContainer div.filterLinkingSetupContainer .linkAllButton .btn-container,div.yfContainer div.filterLinkingSetupContainer .clearAllButton .btn-container,app-story div.filterLinkingSetupContainer .linkAllButton .btn-container,app-story div.filterLinkingSetupContainer .clearAllButton .btn-container{border-radius:5px;border:1px solid #a0a5b4}app-report div.filterLinkingSetupContainer .linkAllButton:hover .btn-container,app-dashboard div.filterLinkingSetupContainer .linkAllButton:hover .btn-container,div.yfContainer div.filterLinkingSetupContainer .linkAllButton:hover .btn-container,app-story div.filterLinkingSetupContainer .linkAllButton:hover .btn-container{background-color:#f2f2f2}app-report div.filterLinkingSetupContainer .reportListContainer,app-dashboard div.filterLinkingSetupContainer .reportListContainer,div.yfContainer div.filterLinkingSetupContainer .reportListContainer,app-story div.filterLinkingSetupContainer .reportListContainer{margin-top:20px;padding-bottom:20px;padding-right:10px}app-report div.filterLinkingSetupContainer .reportListContainer .selected,app-dashboard div.filterLinkingSetupContainer .reportListContainer .selected,div.yfContainer div.filterLinkingSetupContainer .reportListContainer .selected,app-story div.filterLinkingSetupContainer .reportListContainer .selected{background-color:#add8e6}app-report div.filterLinkingSetupContainer div.subTabItemWrapper,app-dashboard div.filterLinkingSetupContainer div.subTabItemWrapper,div.yfContainer div.filterLinkingSetupContainer div.subTabItemWrapper,app-story div.filterLinkingSetupContainer div.subTabItemWrapper{display:block;float:left;width:100%;margin-bottom:15px;margin-left:12px;width:calc(100% - 30px);margin-bottom:15px;margin-left:12px}app-report div.filterLinkingSetupContainer .subTabTitle,app-dashboard div.filterLinkingSetupContainer .subTabTitle,div.yfContainer div.filterLinkingSetupContainer .subTabTitle,app-story div.filterLinkingSetupContainer .subTabTitle{font-weight:800;color:#333740}app-report div.filterLinkingSetupContainer .linkFromWrapper .subTabTitle,app-dashboard div.filterLinkingSetupContainer .linkFromWrapper .subTabTitle,div.yfContainer div.filterLinkingSetupContainer .linkFromWrapper .subTabTitle,app-story div.filterLinkingSetupContainer .linkFromWrapper .subTabTitle{font-weight:800;color:#333740;font-size:14px}app-report div.filterLinkingSetupContainer .linkFromWrapper,app-dashboard div.filterLinkingSetupContainer .linkFromWrapper,div.yfContainer div.filterLinkingSetupContainer .linkFromWrapper,app-story div.filterLinkingSetupContainer .linkFromWrapper{width:100%;float:left;margin-bottom:10px}app-report div.filterLinkingSetupContainer .linkFromWrapper .linkFromName,app-dashboard div.filterLinkingSetupContainer .linkFromWrapper .linkFromName,div.yfContainer div.filterLinkingSetupContainer .linkFromWrapper .linkFromName,app-story div.filterLinkingSetupContainer .linkFromWrapper .linkFromName{font-weight:800;color:#333740;padding-bottom:5px;margin-left:12px}app-report div.filterLinkingSetupContainer .linkFromWrapper .linkFromNameContainer,app-dashboard div.filterLinkingSetupContainer .linkFromWrapper .linkFromNameContainer,div.yfContainer div.filterLinkingSetupContainer .linkFromWrapper .linkFromNameContainer,app-story div.filterLinkingSetupContainer .linkFromWrapper .linkFromNameContainer{margin-bottom:13px;background-color:#ecedf0;border-radius:6px;padding-top:10px}app-report div.filterLinkingSetupContainer .linkFromWrapper .linkFromSubtitle,app-dashboard div.filterLinkingSetupContainer .linkFromWrapper .linkFromSubtitle,div.yfContainer div.filterLinkingSetupContainer .linkFromWrapper .linkFromSubtitle,app-story div.filterLinkingSetupContainer .linkFromWrapper .linkFromSubtitle{font-weight:300;font-size:14px;padding-bottom:10px;color:#333740;margin-left:12px}app-report div.filterLinkingSetupContainer div.subTabItemWrapper:not(.open) .subTabTitle,app-dashboard div.filterLinkingSetupContainer div.subTabItemWrapper:not(.open) .subTabTitle,div.yfContainer div.filterLinkingSetupContainer div.subTabItemWrapper:not(.open) .subTabTitle,app-story div.filterLinkingSetupContainer div.subTabItemWrapper:not(.open) .subTabTitle{padding-bottom:10px}app-report div.filterLinkingSetupContainer .reportOnDashboard,app-dashboard div.filterLinkingSetupContainer .reportOnDashboard,div.yfContainer div.filterLinkingSetupContainer .reportOnDashboard,app-story div.filterLinkingSetupContainer .reportOnDashboard{margin-bottom:20px;float:left;width:calc(100% - 40px)}app-report div.filterLinkingSetupContainer div.reportOnDashboard .reportTitle,app-dashboard div.filterLinkingSetupContainer div.reportOnDashboard .reportTitle,div.yfContainer div.filterLinkingSetupContainer div.reportOnDashboard .reportTitle,app-story div.filterLinkingSetupContainer div.reportOnDashboard .reportTitle{float:left;line-height:43px}app-report div.reportOnDashboard .possibleLinkToFilters,app-dashboard div.reportOnDashboard .possibleLinkToFilters,div.yfContainer div.reportOnDashboard .possibleLinkToFilters,app-story div.reportOnDashboard .possibleLinkToFilters{float:right}app-report div.reportOnDashboard .possibleLinkToFilters select,app-dashboard div.reportOnDashboard .possibleLinkToFilters select,div.yfContainer div.reportOnDashboard .possibleLinkToFilters select,app-story div.reportOnDashboard .possibleLinkToFilters select{width:200px}app-report div.filterLinkingSetupContainer .availableFiltersContainer,app-dashboard div.filterLinkingSetupContainer .availableFiltersContainer,div.yfContainer div.filterLinkingSetupContainer .availableFiltersContainer,app-story div.filterLinkingSetupContainer .availableFiltersContainer{margin-top:20px;width:300px;height:300px;float:left}app-report div.filterLinkingSetupContainer .availableFiltersContainer .availableFilter.selected,app-dashboard div.filterLinkingSetupContainer .availableFiltersContainer .availableFilter.selected,div.yfContainer div.filterLinkingSetupContainer .availableFiltersContainer .availableFilter.selected,app-story div.filterLinkingSetupContainer .availableFiltersContainer .availableFilter.selected{background-color:#add8e6}app-report div.filterLinkingSetupContainer .availableFiltersContainer .availableFilter>span,app-dashboard div.filterLinkingSetupContainer .availableFiltersContainer .availableFilter>span,div.yfContainer div.filterLinkingSetupContainer .availableFiltersContainer .availableFilter>span,app-story div.filterLinkingSetupContainer .availableFiltersContainer .availableFilter>span{float:right}app-report div.canvasObject div.reportContainer,app-report report-output div.reportContainer,app-dashboard div.canvasObject div.reportContainer,app-dashboard report-output div.reportContainer,div.yfContainer div.canvasObject div.reportContainer,div.yfContainer report-output div.reportContainer,app-story div.canvasObject div.reportContainer,app-story report-output div.reportContainer{width:100%;height:100%;overflow:hidden}app-report div.canvasObject report-output[show-canvas-scrollbars=true] div.reportContainer,app-report report-output[show-canvas-scrollbars=true] div.reportContainer,app-dashboard div.canvasObject report-output[show-canvas-scrollbars=true] div.reportContainer,app-dashboard report-output[show-canvas-scrollbars=true] div.reportContainer,div.yfContainer div.canvasObject report-output[show-canvas-scrollbars=true] div.reportContainer,div.yfContainer report-output[show-canvas-scrollbars=true] div.reportContainer,app-story div.canvasObject report-output[show-canvas-scrollbars=true] div.reportContainer,app-story report-output[show-canvas-scrollbars=true] div.reportContainer{overflow:auto}app-report report-output div.reportContainer>div.outputReportHeader div.errorContainerDash,app-dashboard report-output div.reportContainer>div.outputReportHeader div.errorContainerDash,div.yfContainer report-output div.reportContainer>div.outputReportHeader div.errorContainerDash,app-story report-output div.reportContainer>div.outputReportHeader div.errorContainerDash{position:absolute;right:0;top:0;left:0;bottom:0}app-report div.autoLinkingPopupLightbox .outerlightboxContent,app-report div.autoLinkingPopupLightbox .lightboxContent,app-dashboard div.autoLinkingPopupLightbox .outerlightboxContent,app-dashboard div.autoLinkingPopupLightbox .lightboxContent,div.yfContainer div.autoLinkingPopupLightbox .outerlightboxContent,div.yfContainer div.autoLinkingPopupLightbox .lightboxContent,app-story div.autoLinkingPopupLightbox .outerlightboxContent,app-story div.autoLinkingPopupLightbox .lightboxContent{border-radius:6px;overflow-y:unset}app-report div.autoLinkingPopupLightbox .lightboxContent,app-dashboard div.autoLinkingPopupLightbox .lightboxContent,div.yfContainer div.autoLinkingPopupLightbox .lightboxContent,app-story div.autoLinkingPopupLightbox .lightboxContent{display:inline-flex}app-report div.autoLinkingPopupLightbox div.autoLinkingPopup,app-dashboard div.autoLinkingPopupLightbox div.autoLinkingPopup,div.yfContainer div.autoLinkingPopupLightbox div.autoLinkingPopup,app-story div.autoLinkingPopupLightbox div.autoLinkingPopup{height:100%;display:inline-flex;flex-direction:column}app-report div.autoLinkingPopup .ignorePrompt,app-dashboard div.autoLinkingPopup .ignorePrompt,div.yfContainer div.autoLinkingPopup .ignorePrompt,app-story div.autoLinkingPopup .ignorePrompt{display:inline-flex;align-items:center}app-report div.autoLinkingPopup .autoLinkingPopupControlPanel,app-dashboard div.autoLinkingPopup .autoLinkingPopupControlPanel,div.yfContainer div.autoLinkingPopup .autoLinkingPopupControlPanel,app-story div.autoLinkingPopup .autoLinkingPopupControlPanel{font-size:14px;padding-bottom:23px;display:inline-flex;justify-content:space-between}app-report div.autoLinkingPopup .linkToggle .toggleDescription,app-dashboard div.autoLinkingPopup .linkToggle .toggleDescription,div.yfContainer div.autoLinkingPopup .linkToggle .toggleDescription,app-story div.autoLinkingPopup .linkToggle .toggleDescription{width:268px}app-report div.autoLinkingPopup .linkToggle div.toggleDescription,app-report div.autoLinkingPopup .autoLinkingHelpText,app-dashboard div.autoLinkingPopup .linkToggle div.toggleDescription,app-dashboard div.autoLinkingPopup .autoLinkingHelpText,div.yfContainer div.autoLinkingPopup .linkToggle div.toggleDescription,div.yfContainer div.autoLinkingPopup .autoLinkingHelpText,app-story div.autoLinkingPopup .linkToggle div.toggleDescription,app-story div.autoLinkingPopup .autoLinkingHelpText{line-height:28px;margin-right:5px;color:#333740;font-size:14px;display:inline-flex;flex-direction:column}app-report div.autoLinkingPopup .linkToggle,app-dashboard div.autoLinkingPopup .linkToggle,div.yfContainer div.autoLinkingPopup .linkToggle,app-story div.autoLinkingPopup .linkToggle{padding-top:27px;display:inline-flex;justify-content:space-between}app-report div.autoLinkingPopup .autoLinkingHeader,app-dashboard div.autoLinkingPopup .autoLinkingHeader,div.yfContainer div.autoLinkingPopup .autoLinkingHeader,app-story div.autoLinkingPopup .autoLinkingHeader{padding-top:23px;font-weight:500;display:inline-flex;align-items:center;justify-content:space-between}app-report .toggleDescription,app-dashboard .toggleDescription,div.yfContainer .toggleDescription,app-story .toggleDescription{font-size:14px}app-report .autoLinkingPopupLightbox,app-dashboard .autoLinkingPopupLightbox,div.yfContainer .autoLinkingPopupLightbox,app-story .autoLinkingPopupLightbox{font-family:"roboto_two"}app-report div.autoLinkingPopup .autoLinkingHelpText,app-dashboard div.autoLinkingPopup .autoLinkingHelpText,div.yfContainer div.autoLinkingPopup .autoLinkingHelpText,app-story div.autoLinkingPopup .autoLinkingHelpText{margin-top:15px;margin-bottom:20px;color:#717684;word-break:break-word}app-report div.autoLinkingPopup .autoLinkingHeader,app-report div.autoLinkingPopup .linkToggle,app-report div.autoLinkingPopup .autoLinkingHelpText,app-report div.autoLinkingPopup .autoLinkingPopupControlPanel,app-dashboard div.autoLinkingPopup .autoLinkingHeader,app-dashboard div.autoLinkingPopup .linkToggle,app-dashboard div.autoLinkingPopup .autoLinkingHelpText,app-dashboard div.autoLinkingPopup .autoLinkingPopupControlPanel,div.yfContainer div.autoLinkingPopup .autoLinkingHeader,div.yfContainer div.autoLinkingPopup .linkToggle,div.yfContainer div.autoLinkingPopup .autoLinkingHelpText,div.yfContainer div.autoLinkingPopup .autoLinkingPopupControlPanel,app-story div.autoLinkingPopup .autoLinkingHeader,app-story div.autoLinkingPopup .linkToggle,app-story div.autoLinkingPopup .autoLinkingHelpText,app-story div.autoLinkingPopup .autoLinkingPopupControlPanel{padding-left:23px;padding-right:23px}app-report div.autoLinkingPopup .ignorePrompt span,app-dashboard div.autoLinkingPopup .ignorePrompt span,div.yfContainer div.autoLinkingPopup .ignorePrompt span,app-story div.autoLinkingPopup .ignorePrompt span{margin-left:5px;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:200px;line-height:23px}app-report div.portletContentContainer,app-dashboard div.portletContentContainer,div.yfContainer div.portletContentContainer,app-story div.portletContentContainer{height:100%;width:100%;position:relative}app-report div.portletContentContainer div.loader,app-dashboard div.portletContentContainer div.loader,div.yfContainer div.portletContentContainer div.loader,app-story div.portletContentContainer div.loader{width:100%;height:100%;z-index:10000;position:absolute;top:0;left:0}app-report div.contentCover,app-dashboard div.contentCover,div.yfContainer div.contentCover,app-story div.contentCover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}app-report div.lightboxContent .dashboardDetailSubSection,app-report div.lightboxContent .dashboardDetailSection,app-dashboard div.lightboxContent .dashboardDetailSubSection,app-dashboard div.lightboxContent .dashboardDetailSection,div.yfContainer div.lightboxContent .dashboardDetailSubSection,div.yfContainer div.lightboxContent .dashboardDetailSection,app-story div.lightboxContent .dashboardDetailSubSection,app-story div.lightboxContent .dashboardDetailSection{overflow:hidden}app-report .horizontalFilter div.filterList>div,app-dashboard .horizontalFilter div.filterList>div,div.yfContainer .horizontalFilter div.filterList>div,app-story .horizontalFilter div.filterList>div{float:left;width:250px}app-report .horizontalFilter div.filterList,app-dashboard .horizontalFilter div.filterList,div.yfContainer .horizontalFilter div.filterList,app-story .horizontalFilter div.filterList{overflow:hidden}app-report .horizontalFilter div.slimOutputList,app-dashboard .horizontalFilter div.slimOutputList,div.yfContainer .horizontalFilter div.slimOutputList,app-story .horizontalFilter div.slimOutputList{width:100%}app-report div.codeButton,app-dashboard div.codeButton,div.yfContainer div.codeButton,app-story div.codeButton{text-align:center;cursor:pointer;FONT-SIZE:14px;font-family:"Libre Franklin";position:relative;top:50%;transform:translateY(-50%)}app-report canvas-button .actionListMenu img,app-dashboard canvas-button .actionListMenu img,div.yfContainer canvas-button .actionListMenu img,app-story canvas-button .actionListMenu img{vertical-align:text-top}app-report div.codeWidget,app-report div.codeWidget canvas-button,app-dashboard div.codeWidget,app-dashboard div.codeWidget canvas-button,div.yfContainer div.codeWidget,div.yfContainer div.codeWidget canvas-button,app-story div.codeWidget,app-story div.codeWidget canvas-button{width:100%;height:100%}app-report .autoLinkingResultMessage,app-dashboard .autoLinkingResultMessage,div.yfContainer .autoLinkingResultMessage,app-story .autoLinkingResultMessage{position:fixed;right:10px;bottom:70px;z-index:1000003;border-radius:6px;animation-duration:1.5s,2s;animation-name:slidein,slideout;animation-delay:0s,10s;animation-timing-function:ease-in-ease-out;animation-fill-mode:forwards}@keyframes slidein{from{right:-100%}to{right:10px}}@keyframes slideout{from{right:10px}to{right:-100%}}app-report .autoLinkingResultMessage:hover,app-dashboard .autoLinkingResultMessage:hover,div.yfContainer .autoLinkingResultMessage:hover,app-story .autoLinkingResultMessage:hover{animation-play-state:running,paused}app-report .autoLinkingResultMessage .resultIcon,app-dashboard .autoLinkingResultMessage .resultIcon,div.yfContainer .autoLinkingResultMessage .resultIcon,app-story .autoLinkingResultMessage .resultIcon{float:left;height:40px;width:40px}app-report .autoLinkingResultMessage .resultText,app-dashboard .autoLinkingResultMessage .resultText,div.yfContainer .autoLinkingResultMessage .resultText,app-story .autoLinkingResultMessage .resultText{float:left}app-report .autoLinkingResultMessage .resultText .resultHeader,app-report .autoLinkingResultMessage .popupLink,app-dashboard .autoLinkingResultMessage .resultText .resultHeader,app-dashboard .autoLinkingResultMessage .popupLink,div.yfContainer .autoLinkingResultMessage .resultText .resultHeader,div.yfContainer .autoLinkingResultMessage .popupLink,app-story .autoLinkingResultMessage .resultText .resultHeader,app-story .autoLinkingResultMessage .popupLink{font-family:Roboto;font-size:16px;line-height:42px}app-report .autoLinkingResultMessage .resultText .resultReason,app-dashboard .autoLinkingResultMessage .resultText .resultReason,div.yfContainer .autoLinkingResultMessage .resultText .resultReason,app-story .autoLinkingResultMessage .resultText .resultReason{font-size:14px;padding-bottom:12px}app-report .autoLinkingResultMessage .resultText,app-dashboard .autoLinkingResultMessage .resultText,div.yfContainer .autoLinkingResultMessage .resultText,app-story .autoLinkingResultMessage .resultText{margin-right:30px}app-report .autoLinkingResultMessage .popupLink,app-dashboard .autoLinkingResultMessage .popupLink,div.yfContainer .autoLinkingResultMessage .popupLink,app-story .autoLinkingResultMessage .popupLink{color:#717684;text-decoration:underline;cursor:pointer;margin-right:25px;float:left}app-report .autoLinkingResultMessage .autoLinkMessageClose,app-dashboard .autoLinkingResultMessage .autoLinkMessageClose,div.yfContainer .autoLinkingResultMessage .autoLinkMessageClose,app-story .autoLinkingResultMessage .autoLinkMessageClose{height:40px;width:20px;float:right;cursor:pointer;margin-right:11px;background:url(../images/story/search-icon-cancel-grey.svg) no-repeat center}app-report .autoLinkingResultMessage.SUCCESS,app-dashboard .autoLinkingResultMessage.SUCCESS,div.yfContainer .autoLinkingResultMessage.SUCCESS,app-story .autoLinkingResultMessage.SUCCESS{border:1px solid var(--primary-color);background-color:#e5f5fd;color:var(--primary-color)}app-report .autoLinkingResultMessage.SUCCESS .popupLink,app-dashboard .autoLinkingResultMessage.SUCCESS .popupLink,div.yfContainer .autoLinkingResultMessage.SUCCESS .popupLink,app-story .autoLinkingResultMessage.SUCCESS .popupLink{display:none}app-report .autoLinkingResultMessage.SUCCESS .resultIcon,app-dashboard .autoLinkingResultMessage.SUCCESS .resultIcon,div.yfContainer .autoLinkingResultMessage.SUCCESS .resultIcon,app-story .autoLinkingResultMessage.SUCCESS .resultIcon{background:url(../images/tick-icon-blue.svg) no-repeat center}app-report .autoLinkingResultMessage.FAIL,app-dashboard .autoLinkingResultMessage.FAIL,div.yfContainer .autoLinkingResultMessage.FAIL,app-story .autoLinkingResultMessage.FAIL{border:1px solid #ee2439;background-color:#fde9eb;color:#ee2439}app-report .autoLinkingResultMessage.FAIL .resultIcon,app-dashboard .autoLinkingResultMessage.FAIL .resultIcon,div.yfContainer .autoLinkingResultMessage.FAIL .resultIcon,app-story .autoLinkingResultMessage.FAIL .resultIcon{background:url(../images/alert-icon-red.svg) no-repeat center}app-report .autoLinkingResultMessage.INCOMPLETE,app-dashboard .autoLinkingResultMessage.INCOMPLETE,div.yfContainer .autoLinkingResultMessage.INCOMPLETE,app-story .autoLinkingResultMessage.INCOMPLETE{border:1px solid #f69336;background-color:#fef5e5;color:#fc9f02}app-report .autoLinkingResultMessage.INCOMPLETE .resultIcon,app-dashboard .autoLinkingResultMessage.INCOMPLETE .resultIcon,div.yfContainer .autoLinkingResultMessage.INCOMPLETE .resultIcon,app-story .autoLinkingResultMessage.INCOMPLETE .resultIcon{background:url(../images/alert-icon-orange.svg) no-repeat center}app-report div.reorderDashboardsLightbox .dashboardsList,app-dashboard div.reorderDashboardsLightbox .dashboardsList,div.yfContainer div.reorderDashboardsLightbox .dashboardsList,app-story div.reorderDashboardsLightbox .dashboardsList{font-family:Roboto;overflow-y:auto;height:100%}app-report div.reorderDashboardsLightbox .dashboardsList .sortableItem,app-dashboard div.reorderDashboardsLightbox .dashboardsList .sortableItem,div.yfContainer div.reorderDashboardsLightbox .dashboardsList .sortableItem,app-story div.reorderDashboardsLightbox .dashboardsList .sortableItem{height:42px;width:393px;background-color:#ecedf0;border-radius:3px;margin:0 auto 8px auto;box-sizing:border-box;border:1px solid transparent}app-report div.reorderDashboardsLightbox .dashboardsList .sortableItem:hover,app-dashboard div.reorderDashboardsLightbox .dashboardsList .sortableItem:hover,div.yfContainer div.reorderDashboardsLightbox .dashboardsList .sortableItem:hover,app-story div.reorderDashboardsLightbox .dashboardsList .sortableItem:hover{border:1px solid var(--primary-color)}app-report div.reorderDashboardsLightbox .dashboardsList .sortable,app-dashboard div.reorderDashboardsLightbox .dashboardsList .sortable,div.yfContainer div.reorderDashboardsLightbox .dashboardsList .sortable,app-story div.reorderDashboardsLightbox .dashboardsList .sortable{border:none}app-report div.reorderDashboardsLightbox .dashboardsList .sortableItem .sortHandle img,app-dashboard div.reorderDashboardsLightbox .dashboardsList .sortableItem .sortHandle img,div.yfContainer div.reorderDashboardsLightbox .dashboardsList .sortableItem .sortHandle img,app-story div.reorderDashboardsLightbox .dashboardsList .sortableItem .sortHandle img{background-image:url(../images/lightbox_sort.svg);height:6px;width:12px}app-report div.reorderDashboardsLightbox .dashboardsList .sortableItem .sortDescription,app-dashboard div.reorderDashboardsLightbox .dashboardsList .sortableItem .sortDescription,div.yfContainer div.reorderDashboardsLightbox .dashboardsList .sortableItem .sortDescription,app-story div.reorderDashboardsLightbox .dashboardsList .sortableItem .sortDescription{color:#333740;font-size:14px;font-weight:bold;padding-top:11px;padding-left:10px}app-report div.reorderDashboardsLightbox .lightboxContent.greyBackground,app-dashboard div.reorderDashboardsLightbox .lightboxContent.greyBackground,div.yfContainer div.reorderDashboardsLightbox .lightboxContent.greyBackground,app-story div.reorderDashboardsLightbox .lightboxContent.greyBackground{position:absolute}app-report div.reorderDashboardsLightbox .outerlightboxContent .lightbox-top-gutter,app-dashboard div.reorderDashboardsLightbox .outerlightboxContent .lightbox-top-gutter,div.yfContainer div.reorderDashboardsLightbox .outerlightboxContent .lightbox-top-gutter,app-story div.reorderDashboardsLightbox .outerlightboxContent .lightbox-top-gutter{background-color:var(--background-white);padding-top:20px}app-report div.reorderDashboardsLightbox .outerlightboxContent .lightbox-top-gutter .lightbox-top-gutter-text,app-dashboard div.reorderDashboardsLightbox .outerlightboxContent .lightbox-top-gutter .lightbox-top-gutter-text,div.yfContainer div.reorderDashboardsLightbox .outerlightboxContent .lightbox-top-gutter .lightbox-top-gutter-text,app-story div.reorderDashboardsLightbox .outerlightboxContent .lightbox-top-gutter .lightbox-top-gutter-text{color:#333740;font-size:16px;font-weight:bold;margin-left:13px}app-report div.reorderDashboardsLightbox .lightboxContent .submitButton,app-dashboard div.reorderDashboardsLightbox .lightboxContent .submitButton,div.yfContainer div.reorderDashboardsLightbox .lightboxContent .submitButton,app-story div.reorderDashboardsLightbox .lightboxContent .submitButton{margin-right:20px;margin-top:20px}app-report div.reorderDashboardsLightbox .lightboxContent .submitButton .btn-flat,app-dashboard div.reorderDashboardsLightbox .lightboxContent .submitButton .btn-flat,div.yfContainer div.reorderDashboardsLightbox .lightboxContent .submitButton .btn-flat,app-story div.reorderDashboardsLightbox .lightboxContent .submitButton .btn-flat{border-radius:6px;font-size:14px;float:right}app-report div.reorderDashboardsLightbox .outerlightboxContent .closeLightboxPopup,app-dashboard div.reorderDashboardsLightbox .outerlightboxContent .closeLightboxPopup,div.yfContainer div.reorderDashboardsLightbox .outerlightboxContent .closeLightboxPopup,app-story div.reorderDashboardsLightbox .outerlightboxContent .closeLightboxPopup{background-image:url(../images/close-reorder-lightbox.svg);height:16px;width:16px;margin-top:20px;margin-right:14px}app-report div.reorderDashboardsLightbox .outerlightboxContent .closeLightboxPopup img,app-dashboard div.reorderDashboardsLightbox .outerlightboxContent .closeLightboxPopup img,div.yfContainer div.reorderDashboardsLightbox .outerlightboxContent .closeLightboxPopup img,app-story div.reorderDashboardsLightbox .outerlightboxContent .closeLightboxPopup img{display:none}app-report div.reorderDashboardsLightbox .greyBackground,app-dashboard div.reorderDashboardsLightbox .greyBackground,div.yfContainer div.reorderDashboardsLightbox .greyBackground,app-story div.reorderDashboardsLightbox .greyBackground{background-color:#fff}app-report div.reorderDashboardsLightbox .lightboxContent .dashboardsList .sortable .removeButton img,app-dashboard div.reorderDashboardsLightbox .lightboxContent .dashboardsList .sortable .removeButton img,div.yfContainer div.reorderDashboardsLightbox .lightboxContent .dashboardsList .sortable .removeButton img,app-story div.reorderDashboardsLightbox .lightboxContent .dashboardsList .sortable .removeButton img{display:none}app-report div.reorderDashboardsLightbox .lightboxContent .dashboardsList .sortable .removeButton .removeButtonText,app-dashboard div.reorderDashboardsLightbox .lightboxContent .dashboardsList .sortable .removeButton .removeButtonText,div.yfContainer div.reorderDashboardsLightbox .lightboxContent .dashboardsList .sortable .removeButton .removeButtonText,app-story div.reorderDashboardsLightbox .lightboxContent .dashboardsList .sortable .removeButton .removeButtonText{display:block !important;margin-top:6px;font-size:14px;color:var(--primary-color)}app-report div.reorderDashboardsLightbox .lightboxContent .reorderLightboxFooter,app-dashboard div.reorderDashboardsLightbox .lightboxContent .reorderLightboxFooter,div.yfContainer div.reorderDashboardsLightbox .lightboxContent .reorderLightboxFooter,app-story div.reorderDashboardsLightbox .lightboxContent .reorderLightboxFooter{position:absolute;height:78px;background-color:#fff;width:450px;z-index:1000000;bottom:0;right:0}app-report div.reorderDashboardsLightbox .lightboxContent .reorderWrapper,app-dashboard div.reorderDashboardsLightbox .lightboxContent .reorderWrapper,div.yfContainer div.reorderDashboardsLightbox .lightboxContent .reorderWrapper,app-story div.reorderDashboardsLightbox .lightboxContent .reorderWrapper{height:calc( 100% - 100px);overflow:hidden}app-report .contentContainerStash,app-dashboard .contentContainerStash,div.yfContainer .contentContainerStash,app-story .contentContainerStash{width:20px;height:20px;position:relative;cursor:pointer;top:5px}app-report .contentContainerStash.leftStash,app-dashboard .contentContainerStash.leftStash,div.yfContainer .contentContainerStash.leftStash,app-story .contentContainerStash.leftStash{float:left}app-report .contentContainerStash.leftStash.leftStashed,app-dashboard .contentContainerStash.leftStash.leftStashed,div.yfContainer .contentContainerStash.leftStash.leftStashed,app-story .contentContainerStash.leftStash.leftStashed{transform:rotate(180deg)}app-report .contentContainerStash.rightStash,app-dashboard .contentContainerStash.rightStash,div.yfContainer .contentContainerStash.rightStash,app-story .contentContainerStash.rightStash{transform:rotate(180deg);float:right}app-report .contentContainerStash.rightStash.rightStashed,app-dashboard .contentContainerStash.rightStash.rightStashed,div.yfContainer .contentContainerStash.rightStash.rightStashed,app-story .contentContainerStash.rightStash.rightStashed{transform:rotate(0deg)}app-report .contentContainerStash,app-dashboard .contentContainerStash,div.yfContainer .contentContainerStash,app-story .contentContainerStash{width:20px;height:20px}app-report .dashContentAccessDeniedContainer,app-dashboard .dashContentAccessDeniedContainer,div.yfContainer .dashContentAccessDeniedContainer,app-story .dashContentAccessDeniedContainer{height:100%}app-report .dashContentAccessDeniedImg,app-report .dashContentAccessDeniedMessage,app-dashboard .dashContentAccessDeniedImg,app-dashboard .dashContentAccessDeniedMessage,div.yfContainer .dashContentAccessDeniedImg,div.yfContainer .dashContentAccessDeniedMessage,app-story .dashContentAccessDeniedImg,app-story .dashContentAccessDeniedMessage{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}app-report .dashContentAccessDeniedMessage,app-dashboard .dashContentAccessDeniedMessage,div.yfContainer .dashContentAccessDeniedMessage,app-story .dashContentAccessDeniedMessage{top:calc(50% + 50px);text-align:center;font-family:Roboto,sans-serif;font-size:14px}app-report .subTabControlViewWrapper .subTabLeftScroll .arrowScroll,app-report .subTabControlViewWrapper .subTabRightScroll .arrowScroll,app-dashboard .subTabControlViewWrapper .subTabLeftScroll .arrowScroll,app-dashboard .subTabControlViewWrapper .subTabRightScroll .arrowScroll,div.yfContainer .subTabControlViewWrapper .subTabLeftScroll .arrowScroll,div.yfContainer .subTabControlViewWrapper .subTabRightScroll .arrowScroll,app-story .subTabControlViewWrapper .subTabLeftScroll .arrowScroll,app-story .subTabControlViewWrapper .subTabRightScroll .arrowScroll{background-image:url("../images/scroll-controls-grey.svg");height:13px;width:8px}app-report .subTabControlViewWrapper.rightScrollEnabled .subTabRightScroll .arrowScroll,app-report .subTabControlViewWrapper.leftScrollEnabled .subTabLeftScroll .arrowScroll,app-dashboard .subTabControlViewWrapper.rightScrollEnabled .subTabRightScroll .arrowScroll,app-dashboard .subTabControlViewWrapper.leftScrollEnabled .subTabLeftScroll .arrowScroll,div.yfContainer .subTabControlViewWrapper.rightScrollEnabled .subTabRightScroll .arrowScroll,div.yfContainer .subTabControlViewWrapper.leftScrollEnabled .subTabLeftScroll .arrowScroll,app-story .subTabControlViewWrapper.rightScrollEnabled .subTabRightScroll .arrowScroll,app-story .subTabControlViewWrapper.leftScrollEnabled .subTabLeftScroll .arrowScroll{background-image:url("../images/scroll-controls-blue.svg");height:13px;width:8px}app-report .draftDashContentContainer,app-dashboard .draftDashContentContainer,div.yfContainer .draftDashContentContainer,app-story .draftDashContentContainer{border:1px solid transparent}app-report .draftDashContentContainer.contentItemSelected,app-report .draftDashContentContainer.contentItemSelected:hover,app-dashboard .draftDashContentContainer.contentItemSelected,app-dashboard .draftDashContentContainer.contentItemSelected:hover,div.yfContainer .draftDashContentContainer.contentItemSelected,div.yfContainer .draftDashContentContainer.contentItemSelected:hover,app-story .draftDashContentContainer.contentItemSelected,app-story .draftDashContentContainer.contentItemSelected:hover{border:1px solid var(--primary-color);border-radius:6px}app-report .draftDashContentContainer:hover,app-dashboard .draftDashContentContainer:hover,div.yfContainer .draftDashContentContainer:hover,app-story .draftDashContentContainer:hover{border:1px solid #fed109;border-radius:6px}app-report .dashContentContainer .dashContentActionMenu,app-dashboard .dashContentContainer .dashContentActionMenu,div.yfContainer .dashContentContainer .dashContentActionMenu,app-story .dashContentContainer .dashContentActionMenu{background-color:#717684;height:30px;border-radius:6px}app-report .dashContentContainer .contentActionWrapper,app-report .canvas .dashContentContainer .contentActionWrapper,app-dashboard .dashContentContainer .contentActionWrapper,app-dashboard .canvas .dashContentContainer .contentActionWrapper,div.yfContainer .dashContentContainer .contentActionWrapper,div.yfContainer .canvas .dashContentContainer .contentActionWrapper,app-story .dashContentContainer .contentActionWrapper,app-story .canvas .dashContentContainer .contentActionWrapper{position:absolute;top:-43px;right:-14px;padding-bottom:10px;padding-top:10px;padding-left:15px;padding-right:15px;z-index:1}app-report .dashContentContainer .colHeaderInput,app-dashboard .dashContentContainer .colHeaderInput,div.yfContainer .dashContentContainer .colHeaderInput,app-story .dashContentContainer .colHeaderInput{height:27px}app-report .secondWrapper,app-dashboard .secondWrapper,div.yfContainer .secondWrapper,app-story .secondWrapper{padding-top:10px;padding-right:10px;position:absolute;top:0;right:0;height:34px;width:100px;z-index:2}app-report .colHeaderInput:focus,app-dashboard .colHeaderInput:focus,div.yfContainer .colHeaderInput:focus,app-story .colHeaderInput:focus{outline:none;border-bottom:1px solid var(--primary-color)}app-report .exitDashboardPopup #contentChangeWarningHeading,app-dashboard .exitDashboardPopup #contentChangeWarningHeading,div.yfContainer .exitDashboardPopup #contentChangeWarningHeading,app-story .exitDashboardPopup #contentChangeWarningHeading{margin-bottom:20px;font-size:16px;font-weight:500;color:#333740;font-family:Roboto,sans-serif;cursor:default}app-report .exitDashboardPopup div.multiConfirm .confirmIcon,app-dashboard .exitDashboardPopup div.multiConfirm .confirmIcon,div.yfContainer .exitDashboardPopup div.multiConfirm .confirmIcon,app-story .exitDashboardPopup div.multiConfirm .confirmIcon{top:10px}app-report .exitDashboardPopup div.multiConfirm .contentConfirmDescTop,app-dashboard .exitDashboardPopup div.multiConfirm .contentConfirmDescTop,div.yfContainer .exitDashboardPopup div.multiConfirm .contentConfirmDescTop,app-story .exitDashboardPopup div.multiConfirm .contentConfirmDescTop{font-size:14px;color:#333740;font-family:Roboto,sans-serif;cursor:default;padding-top:10px}app-report #dashboardPageBody div.create-menu-container,app-dashboard #dashboardPageBody div.create-menu-container,div.yfContainer #dashboardPageBody div.create-menu-container,app-story #dashboardPageBody div.create-menu-container{position:absolute;top:12px;right:240px}app-report #dashboardPageBody dashboard-edit-toolbar .create-menu-container,app-dashboard #dashboardPageBody dashboard-edit-toolbar .create-menu-container,div.yfContainer #dashboardPageBody dashboard-edit-toolbar .create-menu-container,app-story #dashboardPageBody dashboard-edit-toolbar .create-menu-container{right:60px}app-report #dashboardPageBody div.tabWrapper,app-dashboard #dashboardPageBody div.tabWrapper,div.yfContainer #dashboardPageBody div.tabWrapper,app-story #dashboardPageBody div.tabWrapper{position:relative}app-report #dashboardPageBody div.create-content-menu-button,app-dashboard #dashboardPageBody div.create-content-menu-button,div.yfContainer #dashboardPageBody div.create-content-menu-button,app-story #dashboardPageBody div.create-content-menu-button{height:36px;width:36px;box-shadow:none;background-color:#fed109}app-report #dashboardPageBody img.create-content-plus,app-dashboard #dashboardPageBody img.create-content-plus,div.yfContainer #dashboardPageBody img.create-content-plus,app-story #dashboardPageBody img.create-content-plus{top:9px;left:9px}app-report #dashboardPageBody .createDropdown,app-dashboard #dashboardPageBody .createDropdown,div.yfContainer #dashboardPageBody .createDropdown,app-story #dashboardPageBody .createDropdown{box-shadow:0 4px 22px 0 rgba(189,192,199,.5);border-radius:6px;color:#333740;font-family:Roboto;font-size:14px;line-height:20px;padding:10px 0px}app-report #dashboardPageBody .createDropdown .menuItem,app-dashboard #dashboardPageBody .createDropdown .menuItem,div.yfContainer #dashboardPageBody .createDropdown .menuItem,app-story #dashboardPageBody .createDropdown .menuItem{height:40px}app-report #dashboardPageBody .createDropdown .menuItem:hover,app-dashboard #dashboardPageBody .createDropdown .menuItem:hover,div.yfContainer #dashboardPageBody .createDropdown .menuItem:hover,app-story #dashboardPageBody .createDropdown .menuItem:hover{background-color:#ecedf0}app-report #dashboardPageBody .createDropdown li.menuItem,app-dashboard #dashboardPageBody .createDropdown li.menuItem,div.yfContainer #dashboardPageBody .createDropdown li.menuItem,app-story #dashboardPageBody .createDropdown li.menuItem{border:none}app-report #dashboardPageBody .yfDropMenuTitle.createPresent,app-report #dashboardPageBody .yfDropMenuTitle.createTransformation,app-dashboard #dashboardPageBody .yfDropMenuTitle.createPresent,app-dashboard #dashboardPageBody .yfDropMenuTitle.createTransformation,div.yfContainer #dashboardPageBody .yfDropMenuTitle.createPresent,div.yfContainer #dashboardPageBody .yfDropMenuTitle.createTransformation,app-story #dashboardPageBody .yfDropMenuTitle.createPresent,app-story #dashboardPageBody .yfDropMenuTitle.createTransformation{border-bottom:1px solid #dbdde5;padding-bottom:5px;margin-left:0px 10px}app-report #dashboardPageBody .createDropdown div.yfDropMenuTitle,app-dashboard #dashboardPageBody .createDropdown div.yfDropMenuTitle,div.yfContainer #dashboardPageBody .createDropdown div.yfDropMenuTitle,app-story #dashboardPageBody .createDropdown div.yfDropMenuTitle{margin:0 20px;padding-left:0px}app-report report-output div.reportChart,app-dashboard report-output div.reportChart,div.yfContainer report-output div.reportChart,app-story report-output div.reportChart{display:block}app-report report-output div.reportBottomPanel,app-dashboard report-output div.reportBottomPanel,div.yfContainer report-output div.reportBottomPanel,app-story report-output div.reportBottomPanel{margin-bottom:0}app-report #dashboardPageBody div.contentChangeConfirm,app-dashboard #dashboardPageBody div.contentChangeConfirm,div.yfContainer #dashboardPageBody div.contentChangeConfirm,app-story #dashboardPageBody div.contentChangeConfirm{background:var(--background-white)}app-report ul.yfDropMenu li.menuItem.currentTab>div.yfDropMenuTitle,app-report ul.yfDropMenu li.menuItem.currentTab.menuHover>div.yfDropMenuTitle,app-dashboard ul.yfDropMenu li.menuItem.currentTab>div.yfDropMenuTitle,app-dashboard ul.yfDropMenu li.menuItem.currentTab.menuHover>div.yfDropMenuTitle,div.yfContainer ul.yfDropMenu li.menuItem.currentTab>div.yfDropMenuTitle,div.yfContainer ul.yfDropMenu li.menuItem.currentTab.menuHover>div.yfDropMenuTitle,app-story ul.yfDropMenu li.menuItem.currentTab>div.yfDropMenuTitle,app-story ul.yfDropMenu li.menuItem.currentTab.menuHover>div.yfDropMenuTitle{color:var(--primary-color);font-weight:bold}app-report #fullscreenBtn,app-dashboard #fullscreenBtn,div.yfContainer #fullscreenBtn,app-story #fullscreenBtn{background:url(../images/fullscreen.svg) no-repeat center;width:20px;height:20px;position:absolute;right:200px;top:20px;cursor:pointer}app-report .confirmationView.deleteReportPopup #contentChangeWarningHeading,app-dashboard .confirmationView.deleteReportPopup #contentChangeWarningHeading,div.yfContainer .confirmationView.deleteReportPopup #contentChangeWarningHeading,app-story .confirmationView.deleteReportPopup #contentChangeWarningHeading{font-weight:700;padding-top:25px;padding-left:20px}app-report .confirmationView.deleteReportPopup .contentConfirmDescTop,app-dashboard .confirmationView.deleteReportPopup .contentConfirmDescTop,div.yfContainer .confirmationView.deleteReportPopup .contentConfirmDescTop,app-story .confirmationView.deleteReportPopup .contentConfirmDescTop{font-weight:600}app-report .confirmationView.deleteReportPopup .contentChangeBottomWarning,app-dashboard .confirmationView.deleteReportPopup .contentChangeBottomWarning,div.yfContainer .confirmationView.deleteReportPopup .contentChangeBottomWarning,app-story .confirmationView.deleteReportPopup .contentChangeBottomWarning{padding:20px;padding-bottom:0px;padding-left:36px;color:#333740;font-size:14px;font-weight:600;bottom:80px}app-report .confirmationView.deleteReportPopup .contentChangeConfirmInner,app-dashboard .confirmationView.deleteReportPopup .contentChangeConfirmInner,div.yfContainer .confirmationView.deleteReportPopup .contentChangeConfirmInner,app-story .confirmationView.deleteReportPopup .contentChangeConfirmInner{height:200px}app-report .linkedDataSetupMenu,app-dashboard .linkedDataSetupMenu,div.yfContainer .linkedDataSetupMenu,app-story .linkedDataSetupMenu{font-family:roboto_two,Roboto,Arial,Helvetica,sans-serif;color:#333740}app-report .linkedDataSetupMenu .linkedDataSetupContainer,app-dashboard .linkedDataSetupMenu .linkedDataSetupContainer,div.yfContainer .linkedDataSetupMenu .linkedDataSetupContainer,app-story .linkedDataSetupMenu .linkedDataSetupContainer{height:650px}app-report .linkedDataSetupMenu .outerlightboxContent,app-report .linkedDataSetupMenu .lightboxContent,app-dashboard .linkedDataSetupMenu .outerlightboxContent,app-dashboard .linkedDataSetupMenu .lightboxContent,div.yfContainer .linkedDataSetupMenu .outerlightboxContent,div.yfContainer .linkedDataSetupMenu .lightboxContent,app-story .linkedDataSetupMenu .outerlightboxContent,app-story .linkedDataSetupMenu .lightboxContent{border-radius:6px}app-report .linkedDataSetupMenu .linkedDataSetupHeader,app-dashboard .linkedDataSetupMenu .linkedDataSetupHeader,div.yfContainer .linkedDataSetupMenu .linkedDataSetupHeader,app-story .linkedDataSetupMenu .linkedDataSetupHeader{padding:22px}app-report .linkedDataSetupMenu .linkedDataSetupHeaderText,app-dashboard .linkedDataSetupMenu .linkedDataSetupHeaderText,div.yfContainer .linkedDataSetupMenu .linkedDataSetupHeaderText,app-story .linkedDataSetupMenu .linkedDataSetupHeaderText{margin-bottom:10px;font-weight:700}app-report .linkedDataSetupMenu .linkedDataFieldName,app-dashboard .linkedDataSetupMenu .linkedDataFieldName,div.yfContainer .linkedDataSetupMenu .linkedDataFieldName,app-story .linkedDataSetupMenu .linkedDataFieldName{border-radius:6px;background-color:#ecedf0;height:50px;line-height:50px;margin:0 10px;padding-left:12px}app-report .linkedDataSetupMenu .linkedDataSetupFooter,app-dashboard .linkedDataSetupMenu .linkedDataSetupFooter,div.yfContainer .linkedDataSetupMenu .linkedDataSetupFooter,app-story .linkedDataSetupMenu .linkedDataSetupFooter{position:absolute;left:0;right:22px;bottom:0;height:77px}app-report .linkedDataSetupMenu .linkedDataSetupBody,app-dashboard .linkedDataSetupMenu .linkedDataSetupBody,div.yfContainer .linkedDataSetupMenu .linkedDataSetupBody,app-story .linkedDataSetupMenu .linkedDataSetupBody{height:calc(100% - 180px);overflow-y:auto}app-report .linkedDataSetupMenu .linkedDataSetupBody .subTabItemWrapper,app-dashboard .linkedDataSetupMenu .linkedDataSetupBody .subTabItemWrapper,div.yfContainer .linkedDataSetupMenu .linkedDataSetupBody .subTabItemWrapper,app-story .linkedDataSetupMenu .linkedDataSetupBody .subTabItemWrapper{margin:0px 22px}app-report .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel,app-dashboard .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel,div.yfContainer .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel,app-story .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel{margin-top:22px}app-report .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel .linkedDataSetupControlPanelIcon,app-dashboard .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel .linkedDataSetupControlPanelIcon,div.yfContainer .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel .linkedDataSetupControlPanelIcon,app-story .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel .linkedDataSetupControlPanelIcon{float:right}app-report .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel .linkedDataSetupControlPanelIcon.clearAll,app-dashboard .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel .linkedDataSetupControlPanelIcon.clearAll,div.yfContainer .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel .linkedDataSetupControlPanelIcon.clearAll,app-story .linkedDataSetupMenu .linkedDataSetupFooter .linkedDataSetupControlPanel .linkedDataSetupControlPanelIcon.clearAll{margin-right:10px}app-report .linkedDataSetupMenu .childReportSection .linkedDataChildColumn,app-dashboard .linkedDataSetupMenu .childReportSection .linkedDataChildColumn,div.yfContainer .linkedDataSetupMenu .childReportSection .linkedDataChildColumn,app-story .linkedDataSetupMenu .childReportSection .linkedDataChildColumn{display:inline-block}app-report .linkedDataSetupMenu .childReportSection,app-dashboard .linkedDataSetupMenu .childReportSection,div.yfContainer .linkedDataSetupMenu .childReportSection,app-story .linkedDataSetupMenu .childReportSection{height:80px}app-report .linkedDataSetupMenu .parentFieldSection .subTabItemWrapper .subTabTitle,app-dashboard .linkedDataSetupMenu .parentFieldSection .subTabItemWrapper .subTabTitle,div.yfContainer .linkedDataSetupMenu .parentFieldSection .subTabItemWrapper .subTabTitle,app-story .linkedDataSetupMenu .parentFieldSection .subTabItemWrapper .subTabTitle{font-size:14px;margin-top:20px;font-weight:700}app-report .linkedDataSetupMenu .childReportSection:last-child,app-dashboard .linkedDataSetupMenu .childReportSection:last-child,div.yfContainer .linkedDataSetupMenu .childReportSection:last-child,app-story .linkedDataSetupMenu .childReportSection:last-child{border-bottom:none}app-report .linkedDataSetupMenu .childReportSection .childReportTitle,app-dashboard .linkedDataSetupMenu .childReportSection .childReportTitle,div.yfContainer .linkedDataSetupMenu .childReportSection .childReportTitle,app-story .linkedDataSetupMenu .childReportSection .childReportTitle{float:left;width:50%;margin-top:33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-report .linkedDataSetupMenu .childReportSection .selectChildOptions,app-dashboard .linkedDataSetupMenu .childReportSection .selectChildOptions,div.yfContainer .linkedDataSetupMenu .childReportSection .selectChildOptions,app-story .linkedDataSetupMenu .childReportSection .selectChildOptions{margin-right:10px;margin-top:20px}app-report .linkedDataSetupMenu .childReportSection .selectChildOptions>div,app-dashboard .linkedDataSetupMenu .childReportSection .selectChildOptions>div,div.yfContainer .linkedDataSetupMenu .childReportSection .selectChildOptions>div,app-story .linkedDataSetupMenu .childReportSection .selectChildOptions>div{float:left}app-report .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown,app-dashboard .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown,div.yfContainer .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown,app-story .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown{width:230px}app-report .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown .customSelection,app-dashboard .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown .customSelection,div.yfContainer .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown .customSelection,app-story .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown .customSelection{height:34px}app-report .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown .selectedDescription,app-dashboard .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown .selectedDescription,div.yfContainer .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown .selectedDescription,app-story .linkedDataSetupMenu .childReportSection .selectChildOptions .linkToDropdown .selectedDescription{line-height:34px}app-report .linkedDataSetupMenu .childReportSection .selectChildOptions .removeLink,app-dashboard .linkedDataSetupMenu .childReportSection .selectChildOptions .removeLink,div.yfContainer .linkedDataSetupMenu .childReportSection .selectChildOptions .removeLink,app-story .linkedDataSetupMenu .childReportSection .selectChildOptions .removeLink{margin-left:10px;margin-top:15px;cursor:pointer}app-report .linkedDataSetupControlPanelIcon.cancel .btn-custom,app-dashboard .linkedDataSetupControlPanelIcon.cancel .btn-custom,div.yfContainer .linkedDataSetupControlPanelIcon.cancel .btn-custom,app-story .linkedDataSetupControlPanelIcon.cancel .btn-custom{color:var(--primary-color);font-size:14px;line-height:35px;text-align:center}app-report div.StoryboardSubTabControlViewContainer #exitFullscreenBtn,app-dashboard div.StoryboardSubTabControlViewContainer #exitFullscreenBtn,div.yfContainer div.StoryboardSubTabControlViewContainer #exitFullscreenBtn,app-story div.StoryboardSubTabControlViewContainer #exitFullscreenBtn{display:none}app-report div.fullscreenMode div.StoryboardSubTabControlViewContainer #exitFullscreenBtn,app-dashboard div.fullscreenMode div.StoryboardSubTabControlViewContainer #exitFullscreenBtn,div.yfContainer div.fullscreenMode div.StoryboardSubTabControlViewContainer #exitFullscreenBtn,app-story div.fullscreenMode div.StoryboardSubTabControlViewContainer #exitFullscreenBtn{float:right;margin-right:41px;margin-top:5px;display:block;width:30px;height:30px;cursor:pointer;background:url(../images/exit-fullscreen-native.svg) center no-repeat}app-report div.fullscreenMode div.StoryboardSubTabControlViewContainer #exitFullscreenBtn:hover,app-dashboard div.fullscreenMode div.StoryboardSubTabControlViewContainer #exitFullscreenBtn:hover,div.yfContainer div.fullscreenMode div.StoryboardSubTabControlViewContainer #exitFullscreenBtn:hover,app-story div.fullscreenMode div.StoryboardSubTabControlViewContainer #exitFullscreenBtn:hover{background:url(../images/exit-fullscreen-selected.svg) center no-repeat}app-report div.SubTabControlViewContainer #exitFullscreenBtn,app-dashboard div.SubTabControlViewContainer #exitFullscreenBtn,div.yfContainer div.SubTabControlViewContainer #exitFullscreenBtn,app-story div.SubTabControlViewContainer #exitFullscreenBtn{display:none}app-report div.fullscreenMode div.SubTabControlViewContainer #exitFullscreenBtn,app-dashboard div.fullscreenMode div.SubTabControlViewContainer #exitFullscreenBtn,div.yfContainer div.fullscreenMode div.SubTabControlViewContainer #exitFullscreenBtn,app-story div.fullscreenMode div.SubTabControlViewContainer #exitFullscreenBtn{float:right;margin-right:12px;margin-left:7px;margin-top:-2px;display:block;width:30px;height:30px;cursor:pointer;background:url(../images/exit-fullscreen-native.svg) center no-repeat}app-report div.fullscreenMode div.SubTabControlViewContainer #exitFullscreenBtn:hover,app-dashboard div.fullscreenMode div.SubTabControlViewContainer #exitFullscreenBtn:hover,div.yfContainer div.fullscreenMode div.SubTabControlViewContainer #exitFullscreenBtn:hover,app-story div.fullscreenMode div.SubTabControlViewContainer #exitFullscreenBtn:hover{background:url(../images/exit-fullscreen-selected.svg) center no-repeat}app-report body#dashboardPageBody.mobileBrowser,app-dashboard body#dashboardPageBody.mobileBrowser,div.yfContainer body#dashboardPageBody.mobileBrowser,app-story body#dashboardPageBody.mobileBrowser{display:table}app-report content-container.stickyGlobalContent,app-dashboard content-container.stickyGlobalContent,div.yfContainer content-container.stickyGlobalContent,app-story content-container.stickyGlobalContent{position:fixed;overflow:auto;z-index:10;background-color:var(--filter-list-background-color)}app-report .activeDashboard .contentContainer .dashContentContainer.contentItem:focus-visible,app-report .activeDashboard .container .dashContentContainer.contentItem:focus-visible,app-report .DashboardTab .container .contentItem:focus-visible,app-dashboard .activeDashboard .contentContainer .dashContentContainer.contentItem:focus-visible,app-dashboard .activeDashboard .container .dashContentContainer.contentItem:focus-visible,app-dashboard .DashboardTab .container .contentItem:focus-visible,div.yfContainer .activeDashboard .contentContainer .dashContentContainer.contentItem:focus-visible,div.yfContainer .activeDashboard .container .dashContentContainer.contentItem:focus-visible,div.yfContainer .DashboardTab .container .contentItem:focus-visible,app-story .activeDashboard .contentContainer .dashContentContainer.contentItem:focus-visible,app-story .activeDashboard .container .dashContentContainer.contentItem:focus-visible,app-story .DashboardTab .container .contentItem:focus-visible{outline:none}app-report .activeDashboard .container,app-report filter-list,app-dashboard .activeDashboard .container,app-dashboard filter-list,div.yfContainer .activeDashboard .container,div.yfContainer filter-list,app-story .activeDashboard .container,app-story filter-list{height:auto}app-report div#info,app-report div#share,app-dashboard div#info,app-dashboard div#share,div.yfContainer div#info,div.yfContainer div#share,app-story div#info,app-story div#share{position:absolute;border:1px solid #000;background-color:#fff;width:fit-content;z-index:100}app-report div.SubTabControlViewContainer div.container,app-dashboard div.SubTabControlViewContainer div.container,div.yfContainer div.SubTabControlViewContainer div.container,app-story div.SubTabControlViewContainer div.container{overflow:auto}app-report :root,app-dashboard :root,div.yfContainer :root,app-story :root{--filter-list-background-color: transparent;--filter-background-color: #FFFFFF;--filter-input-border-color: #DBDDE5;--filter-list-width: 280px;--filter-output-width: auto;--report-filter-list-background-color: #F2F2F2;--filter-prompt-only-padding: 32px;--filter-prompt-and-clear-padding: 55px;--filter-output-box-shadow: 0 4px 16px 0 #DBDDE5;--horizontal-filter-output-width: 260px;--horizontal-filter-background-color: transparent;--horizontal-filter-lozenge-background-color: #FFFFFF;--horizontal-filter-output-background-color: #FFFFFF;--horizontal-filter-output-border: 1px solid #DBDDE5;--horizontal-filter-default-text-color: #333740;--horizontal-filter-value-set-text-color: #FFFFFF;--horizontal-filter-value-set-background-color: #333740;--horizontal-filter-value-set-hover-and-open-background-color: #717684;--horizontal-filter-hover-and-open-background-color: #DBDDE5;--horizontal-filter-more-button-background-color: var(--horizontal-filter-lozenge-background-color);--horizontal-filter-more-button-min-width: 85px;--horizontal-filter-more-button-value-set-color: var(--horizontal-filter-value-set-background-color);--horizontal-filter-more-button-hover-color: var(--horizontal-filter-hover-and-open-background-color);--horizontal-filter-more-button-value-set-hover-and-open-color: var(--horizontal-filter-value-set-hover-and-open-background-color)}app-report .filterOutputList .noValue,app-dashboard .filterOutputList .noValue,div.yfContainer .filterOutputList .noValue,app-story .filterOutputList .noValue{color:var(--grey)}app-report .wideOutputList,app-dashboard .wideOutputList,div.yfContainer .wideOutputList,app-story .wideOutputList{width:500px;z-index:500}app-report .slimOutputList,app-dashboard .slimOutputList,div.yfContainer .slimOutputList,app-story .slimOutputList{width:var(--filter-list-width)}app-report .wideOutputList .filterOutput,app-dashboard .wideOutputList .filterOutput,div.yfContainer .wideOutputList .filterOutput,app-story .wideOutputList .filterOutput{padding-bottom:10px}app-report .sortableFilter,app-dashboard .sortableFilter,div.yfContainer .sortableFilter,app-story .sortableFilter{background:#f7f7f7;height:initial !important;opacity:.4}app-report .sortableFilter .filterOutput,app-dashboard .sortableFilter .filterOutput,div.yfContainer .sortableFilter .filterOutput,app-story .sortableFilter .filterOutput{border-bottom:none}app-report .filterOutput,app-dashboard .filterOutput,div.yfContainer .filterOutput,app-story .filterOutput{z-index:0}app-report dashboard-tab filter-list.widgetElement,app-dashboard dashboard-tab filter-list.widgetElement,div.yfContainer dashboard-tab filter-list.widgetElement,app-story dashboard-tab filter-list.widgetElement{overflow:auto}app-report .sortableFilter.filterWrapper.fromFilterGroup,app-dashboard .sortableFilter.filterWrapper.fromFilterGroup,div.yfContainer .sortableFilter.filterWrapper.fromFilterGroup,app-story .sortableFilter.filterWrapper.fromFilterGroup{border:1px solid #dbdde5;border-radius:6px}app-report .entryHolder,app-dashboard .entryHolder,div.yfContainer .entryHolder,app-story .entryHolder{position:relative;margin-bottom:15px}app-report div.entryHolder,app-dashboard div.entryHolder,div.yfContainer div.entryHolder,app-story div.entryHolder{float:left}app-report .panel div.entryHolder,app-dashboard .panel div.entryHolder,div.yfContainer .panel div.entryHolder,app-story .panel div.entryHolder{float:none;background-color:inherit}app-report .panel div.csvEntryHolder,app-dashboard .panel div.csvEntryHolder,div.yfContainer .panel div.csvEntryHolder,app-story .panel div.csvEntryHolder{float:right;padding:20px}app-report div.inlistButtonHolder div,app-dashboard div.inlistButtonHolder div,div.yfContainer div.inlistButtonHolder div,app-story div.inlistButtonHolder div{margin-top:3px;float:right}app-report .betweenDropdown>div,app-dashboard .betweenDropdown>div,div.yfContainer .betweenDropdown>div,app-story .betweenDropdown>div{float:none !important}app-report .filterOutputList,app-dashboard .filterOutputList,div.yfContainer .filterOutputList,app-story .filterOutputList{position:relative;padding-top:10px;padding-bottom:10px}app-report .filterOutputList .filterList>*,app-dashboard .filterOutputList .filterList>*,div.yfContainer .filterOutputList .filterList>*,app-story .filterOutputList .filterList>*{width:var(--filter-output-width);border-radius:6px}app-report .filterOutputList .filterList,app-dashboard .filterOutputList .filterList,div.yfContainer .filterOutputList .filterList,app-story .filterOutputList .filterList{padding:10px}app-report .filterOutputList .filterList .filterGroupContainer,app-dashboard .filterOutputList .filterList .filterGroupContainer,div.yfContainer .filterOutputList .filterList .filterGroupContainer,app-story .filterOutputList .filterList .filterGroupContainer{border:none}app-report div.filterLoader,app-dashboard div.filterLoader,div.yfContainer div.filterLoader,app-story div.filterLoader{position:absolute;z-index:1000;width:100%}app-report .filterOutput,app-dashboard .filterOutput,div.yfContainer .filterOutput,app-story .filterOutput{position:relative;overflow:hidden;padding-top:15px;border-radius:6px;padding-left:21px;padding-right:21px;background-color:var(--filter-background-color)}app-report .filterOutputBreadcrumb .filterOutput,app-dashboard .filterOutputBreadcrumb .filterOutput,div.yfContainer .filterOutputBreadcrumb .filterOutput,app-story .filterOutputBreadcrumb .filterOutput{background-color:transparent}app-report .filterList .filterOutput,app-report .filterList .filterGroup,app-dashboard .filterList .filterOutput,app-dashboard .filterList .filterGroup,div.yfContainer .filterList .filterOutput,div.yfContainer .filterList .filterGroup,app-story .filterList .filterOutput,app-story .filterList .filterGroup{border:1px solid #dbdde5;margin-bottom:10px}app-report .filterList .filterGroup .filterOutput,app-dashboard .filterList .filterGroup .filterOutput,div.yfContainer .filterList .filterGroup .filterOutput,app-story .filterList .filterGroup .filterOutput{border:none}app-report .filterList :last-child .filterOutput,app-report .filterList :last-child .filterGroup,app-dashboard .filterList :last-child .filterOutput,app-dashboard .filterList :last-child .filterGroup,div.yfContainer .filterList :last-child .filterOutput,div.yfContainer .filterList :last-child .filterGroup,app-story .filterList :last-child .filterOutput,app-story .filterList :last-child .filterGroup{margin-bottom:0px}app-report .leftFilters .FilterSideNav .filterOutput.expandable,app-dashboard .leftFilters .FilterSideNav .filterOutput.expandable,div.yfContainer .leftFilters .FilterSideNav .filterOutput.expandable,app-story .leftFilters .FilterSideNav .filterOutput.expandable{padding-left:25px}app-report .filterOutput.expandable,app-dashboard .filterOutput.expandable,div.yfContainer .filterOutput.expandable,app-story .filterOutput.expandable{cursor:pointer}app-report .filterPromptHolder .filterOutput,app-dashboard .filterPromptHolder .filterOutput,div.yfContainer .filterPromptHolder .filterOutput,app-story .filterPromptHolder .filterOutput{margin-top:0;border-bottom:none}app-report .filterListHeading,app-dashboard .filterListHeading,div.yfContainer .filterListHeading,app-story .filterListHeading{overflow:hidden;padding-bottom:10px;height:auto;background-color:var(--filter-background-color);color:#999;position:relative;width:var(--filter-output-width);margin:0 10px;border-radius:6px}app-report .filterOutput .filterTitle,app-dashboard .filterOutput .filterTitle,div.yfContainer .filterOutput .filterTitle,app-story .filterOutput .filterTitle{height:36px;width:137px;color:#333740;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:19px}app-report div.reportRightFilters div.filterListHeadingComment,app-dashboard div.reportRightFilters div.filterListHeadingComment,div.yfContainer div.reportRightFilters div.filterListHeadingComment,app-story div.reportRightFilters div.filterListHeadingComment{width:211px}app-report .reportOutputContainer .filterListHeading .filterListTitle,app-dashboard .reportOutputContainer .filterListHeading .filterListTitle,div.yfContainer .reportOutputContainer .filterListHeading .filterListTitle,app-story .reportOutputContainer .filterListHeading .filterListTitle{padding-top:10px}app-report .filterListHeading .filterListTitle,app-dashboard .filterListHeading .filterListTitle,div.yfContainer .filterListHeading .filterListTitle,app-story .filterListHeading .filterListTitle{float:left;padding-left:15px;padding-top:32px;width:181px;color:#333740;font-family:Roboto,sans-serif;font-size:16px;font-weight:800;line-height:19px}app-report .activeDashboard .FilterSideNav .filterListHeading,app-dashboard .activeDashboard .FilterSideNav .filterListHeading,div.yfContainer .activeDashboard .FilterSideNav .filterListHeading,app-story .activeDashboard .FilterSideNav .filterListHeading{color:#333740;font-weight:bold;font-size:16px;border-bottom:1px solid #dbdde5;border-radius:0px;margin-bottom:20px}app-report .activeDashboard .FilterSideNav .filterListHeading .filterListTitle,app-dashboard .activeDashboard .FilterSideNav .filterListHeading .filterListTitle,div.yfContainer .activeDashboard .FilterSideNav .filterListHeading .filterListTitle,app-story .activeDashboard .FilterSideNav .filterListHeading .filterListTitle{line-height:40px}app-report .filterListHeading .filterListTitle span:hover,app-dashboard .filterListHeading .filterListTitle span:hover,div.yfContainer .filterListHeading .filterListTitle span:hover,app-story .filterListHeading .filterListTitle span:hover{cursor:pointer}app-report .filterListHeading .filterClose,app-report .filterListHeading .filterOpen,app-dashboard .filterListHeading .filterClose,app-dashboard .filterListHeading .filterOpen,div.yfContainer .filterListHeading .filterClose,div.yfContainer .filterListHeading .filterOpen,app-story .filterListHeading .filterClose,app-story .filterListHeading .filterOpen{float:right;padding:7px}app-report .FilterSideNav .filterOpen,app-dashboard .FilterSideNav .filterOpen,div.yfContainer .FilterSideNav .filterOpen,app-story .FilterSideNav .filterOpen{display:none}app-report .filterClose img,app-report .filterOpen img,app-dashboard .filterClose img,app-dashboard .filterOpen img,div.yfContainer .filterClose img,div.yfContainer .filterOpen img,app-story .filterClose img,app-story .filterOpen img{cursor:pointer}app-report .wideOutputList .filterOutput .filterInformation,app-dashboard .wideOutputList .filterOutput .filterInformation,div.yfContainer .wideOutputList .filterOutput .filterInformation,app-story .wideOutputList .filterOutput .filterInformation{float:left;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;margin-left:25px}app-report .filterOutput .filterOperator,app-dashboard .filterOutput .filterOperator,div.yfContainer .filterOutput .filterOperator,app-story .filterOutput .filterOperator{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:25px;color:#333740;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:25px}app-report .filterOutput .filterOperator.exclusiveFilter,app-dashboard .filterOutput .filterOperator.exclusiveFilter,div.yfContainer .filterOutput .filterOperator.exclusiveFilter,app-story .filterOutput .filterOperator.exclusiveFilter{color:#ee2439}app-report .filterEntry,app-dashboard .filterEntry,div.yfContainer .filterEntry,app-story .filterEntry{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column}app-report .filterPromptImage,app-dashboard .filterPromptImage,div.yfContainer .filterPromptImage,app-story .filterPromptImage{float:right;width:30px;height:31px;position:relative;text-align:center;background-image:url("../images/story/search-icon-blue.svg");background-repeat:no-repeat;background-position:5px 6px;cursor:pointer;border-top-right-radius:6px;border-bottom-right-radius:6px;border-left:none}app-report .filterOutputList .filterOutput .entryHolder.withPrompt input,app-dashboard .filterOutputList .filterOutput .entryHolder.withPrompt input,div.yfContainer .filterOutputList .filterOutput .entryHolder.withPrompt input,app-story .filterOutputList .filterOutput .entryHolder.withPrompt input{border-radius:6px;padding-left:10px;box-sizing:border-box;height:36px}app-report .popupOnly,app-dashboard .popupOnly,div.yfContainer .popupOnly,app-story .popupOnly{font-size:15px;white-space:pre-line}app-report .popupOnly .popupHandle,app-dashboard .popupOnly .popupHandle,div.yfContainer .popupOnly .popupHandle,app-story .popupOnly .popupHandle{color:var(--primary-color);cursor:pointer}app-report .filterOutput .filterInformation,app-dashboard .filterOutput .filterInformation,div.yfContainer .filterOutput .filterInformation,app-story .filterOutput .filterInformation{padding-bottom:5px}app-report .slimOutputList .filterOutput .filterInformation,app-dashboard .slimOutputList .filterOutput .filterInformation,div.yfContainer .slimOutputList .filterOutput .filterInformation,app-story .slimOutputList .filterOutput .filterInformation{width:184px;font-size:16px;overflow:hidden}app-report .filterOutput .filterInformation .filterTitle,app-dashboard .filterOutput .filterInformation .filterTitle,div.yfContainer .filterOutput .filterInformation .filterTitle,app-story .filterOutput .filterInformation .filterTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333740}app-report .wideOutputList .filterOutput .filterInformation>span,app-dashboard .wideOutputList .filterOutput .filterInformation>span,div.yfContainer .wideOutputList .filterOutput .filterInformation>span,app-story .wideOutputList .filterOutput .filterInformation>span{display:inline-block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:8px}app-report .wideOutputList .filterOutput .filterInformation .filterTitle,app-dashboard .wideOutputList .filterOutput .filterInformation .filterTitle,div.yfContainer .wideOutputList .filterOutput .filterInformation .filterTitle,app-story .wideOutputList .filterOutput .filterInformation .filterTitle{width:150px;color:#333}app-report .wideOutputList .filterOutput .filterInformation .filterOperator,app-dashboard .wideOutputList .filterOutput .filterInformation .filterOperator,div.yfContainer .wideOutputList .filterOutput .filterInformation .filterOperator,app-story .wideOutputList .filterOutput .filterInformation .filterOperator{line-height:20px;width:78px}app-report .slimOutputList .filterOutput .filter,app-dashboard .slimOutputList .filterOutput .filter,div.yfContainer .slimOutputList .filterOutput .filter,app-story .slimOutputList .filterOutput .filter{float:left}app-report .filterOutput .filterInformation .filterTitle,app-dashboard .filterOutput .filterInformation .filterTitle,div.yfContainer .filterOutput .filterInformation .filterTitle,app-story .filterOutput .filterInformation .filterTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:19px;width:187px;color:#333740;font-family:Roboto,sans-serif;font-size:16px;font-weight:bold;line-height:19px}app-report .wideOutputList .filterOutput .filterEntry,app-dashboard .wideOutputList .filterOutput .filterEntry,div.yfContainer .wideOutputList .filterOutput .filterEntry,app-story .wideOutputList .filterOutput .filterEntry{float:left;width:200px}app-report .filterOutputButtons,app-dashboard .filterOutputButtons,div.yfContainer .filterOutputButtons,app-story .filterOutputButtons{padding:5px;overflow:hidden;background-color:#f2f2f2;z-index:10;position:relative}app-report div.filterOutputControlPanel,app-dashboard div.filterOutputControlPanel,div.yfContainer div.filterOutputControlPanel,app-story div.filterOutputControlPanel{border-radius:6px;height:34px;background-color:var(--filter-background-color);padding:10px 0px}app-report div.filterOutputControlPanel>:first-child,app-dashboard div.filterOutputControlPanel>:first-child,div.yfContainer div.filterOutputControlPanel>:first-child,app-story div.filterOutputControlPanel>:first-child{padding-left:17px}app-report div.filterOutputControlPanel>:last-child,app-dashboard div.filterOutputControlPanel>:last-child,div.yfContainer div.filterOutputControlPanel>:last-child,app-story div.filterOutputControlPanel>:last-child{padding-right:13px}app-report div.filterOutputControlPanel>div,app-report div.filterOutputControlPanel>table,app-dashboard div.filterOutputControlPanel>div,app-dashboard div.filterOutputControlPanel>table,div.yfContainer div.filterOutputControlPanel>div,div.yfContainer div.filterOutputControlPanel>table,app-story div.filterOutputControlPanel>div,app-story div.filterOutputControlPanel>table{padding-right:10px}app-report div.filterOutputControlPanel.topFilterControl,app-report div.filterOutputControlPanel.bottomFilterControl,app-dashboard div.filterOutputControlPanel.topFilterControl,app-dashboard div.filterOutputControlPanel.bottomFilterControl,div.yfContainer div.filterOutputControlPanel.topFilterControl,div.yfContainer div.filterOutputControlPanel.bottomFilterControl,app-story div.filterOutputControlPanel.topFilterControl,app-story div.filterOutputControlPanel.bottomFilterControl{width:calc(100% - 26px);display:inline-flex;align-items:center;margin-left:13px;justify-content:space-around}app-report .horizontalFilter .filterOutputControlPanel.topFilterControl,app-report .horizontalFilter .filterOutputControlPanel.bottomFilterControl,app-dashboard .horizontalFilter .filterOutputControlPanel.topFilterControl,app-dashboard .horizontalFilter .filterOutputControlPanel.bottomFilterControl,div.yfContainer .horizontalFilter .filterOutputControlPanel.topFilterControl,div.yfContainer .horizontalFilter .filterOutputControlPanel.bottomFilterControl,app-story .horizontalFilter .filterOutputControlPanel.topFilterControl,app-story .horizontalFilter .filterOutputControlPanel.bottomFilterControl{width:270px}app-report div.filterOutputControlPanel .filterListControlIcon,app-dashboard div.filterOutputControlPanel .filterListControlIcon,div.yfContainer div.filterOutputControlPanel .filterListControlIcon,app-story div.filterOutputControlPanel .filterListControlIcon{display:inline-block;float:left;text-align:center}app-report div.filterOutputControlPanel .filterListControlIcon>*,app-dashboard div.filterOutputControlPanel .filterListControlIcon>*,div.yfContainer div.filterOutputControlPanel .filterListControlIcon>*,app-story div.filterOutputControlPanel .filterListControlIcon>*{cursor:pointer}app-report div.filterOutputList .filterOutputControlPanel div.filterListControlIcon.reset span,app-dashboard div.filterOutputList .filterOutputControlPanel div.filterListControlIcon.reset span,div.yfContainer div.filterOutputList .filterOutputControlPanel div.filterListControlIcon.reset span,app-story div.filterOutputList .filterOutputControlPanel div.filterListControlIcon.reset span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}app-report div.filterOutputList .filterOutputControlPanel .filterListControlIcon.reset.canReset span,app-dashboard div.filterOutputList .filterOutputControlPanel .filterListControlIcon.reset.canReset span,div.yfContainer div.filterOutputList .filterOutputControlPanel .filterListControlIcon.reset.canReset span,app-story div.filterOutputList .filterOutputControlPanel .filterListControlIcon.reset.canReset span{color:var(--primary-color);cursor:pointer}app-report div.filterOutputList .filterOutputControlPanel .filterListControlIcon.reset span,app-dashboard div.filterOutputList .filterOutputControlPanel .filterListControlIcon.reset span,div.yfContainer div.filterOutputList .filterOutputControlPanel .filterListControlIcon.reset span,app-story div.filterOutputList .filterOutputControlPanel .filterListControlIcon.reset span{color:#717684;cursor:not-allowed}app-report div.filterOutputControlPanel .filterListControlIcon>span,app-dashboard div.filterOutputControlPanel .filterListControlIcon>span,div.yfContainer div.filterOutputControlPanel .filterListControlIcon>span,app-story div.filterOutputControlPanel .filterListControlIcon>span{line-height:56px;color:var(--primary-color);font-family:Roboto,sans-serif;font-size:16px;text-decoration:underline;text-align:center;cursor:pointer}app-report div.filterOutputControlPanel.topFilterControl .filterListControlIcon>span,app-dashboard div.filterOutputControlPanel.topFilterControl .filterListControlIcon>span,div.yfContainer div.filterOutputControlPanel.topFilterControl .filterListControlIcon>span,app-story div.filterOutputControlPanel.topFilterControl .filterListControlIcon>span{line-height:36px}app-report div.filterOutputControlPanel.bottomFilterControl .filterListControlIcon>span,app-dashboard div.filterOutputControlPanel.bottomFilterControl .filterListControlIcon>span,div.yfContainer div.filterOutputControlPanel.bottomFilterControl .filterListControlIcon>span,app-story div.filterOutputControlPanel.bottomFilterControl .filterListControlIcon>span{margin-top:7px}app-report div.filterOutputControlPanel .filterListControlIcon.bookmark img,app-dashboard div.filterOutputControlPanel .filterListControlIcon.bookmark img,div.yfContainer div.filterOutputControlPanel .filterListControlIcon.bookmark img,app-story div.filterOutputControlPanel .filterListControlIcon.bookmark img{display:block;margin-left:auto;margin-right:auto}app-report div.filterOutputControlPanel .filterListControlIcon.refresh img,app-dashboard div.filterOutputControlPanel .filterListControlIcon.refresh img,div.yfContainer div.filterOutputControlPanel .filterListControlIcon.refresh img,app-story div.filterOutputControlPanel .filterListControlIcon.refresh img{display:block;margin-left:auto;margin-right:auto}app-report div.filterOutputControlPanel .filterListControlIcon.apply,app-dashboard div.filterOutputControlPanel .filterListControlIcon.apply,div.yfContainer div.filterOutputControlPanel .filterListControlIcon.apply,app-story div.filterOutputControlPanel .filterListControlIcon.apply{max-width:106px}app-report div.filterOutputButtons div.goButton a,app-dashboard div.filterOutputButtons div.goButton a,div.yfContainer div.filterOutputButtons div.goButton a,app-story div.filterOutputButtons div.goButton a{margin-left:20px}app-report .panel .mainContent,app-dashboard .panel .mainContent,div.yfContainer .panel .mainContent,app-story .panel .mainContent{margin:0;padding:10px 15px;height:calc(100% - 50px);overflow-y:auto;overflow-x:hidden}app-report .panel .listFilter,app-dashboard .panel .listFilter,div.yfContainer .panel .listFilter,app-story .panel .listFilter{padding:0}app-report .panel .listFilter .InListView,app-dashboard .panel .listFilter .InListView,div.yfContainer .panel .listFilter .InListView,app-story .panel .listFilter .InListView{padding:0px 15px}app-report .mainContent .entryHolder,app-dashboard .mainContent .entryHolder,div.yfContainer .mainContent .entryHolder,app-story .mainContent .entryHolder{float:none;padding:0px !important}app-report .panel .betweenFilter>div,app-dashboard .panel .betweenFilter>div,div.yfContainer .panel .betweenFilter>div,app-story .panel .betweenFilter>div{padding:15px;float:left}app-report .panel .betweenFilter>div:last-of-type,app-dashboard .panel .betweenFilter>div:last-of-type,div.yfContainer .panel .betweenFilter>div:last-of-type,app-story .panel .betweenFilter>div:last-of-type{float:right}app-report .panel .mainContent .entryHolder .selectList,app-dashboard .panel .mainContent .entryHolder .selectList,div.yfContainer .panel .mainContent .entryHolder .selectList,app-story .panel .mainContent .entryHolder .selectList{width:100%;padding-left:0;padding-top:0}app-report .selectListHolder,app-dashboard .selectListHolder,div.yfContainer .selectListHolder,app-story .selectListHolder{overflow-x:hidden}app-report .mainContent .selectListHolder>div,app-report .filterPromptHolder .content .sideNavOption,app-dashboard .mainContent .selectListHolder>div,app-dashboard .filterPromptHolder .content .sideNavOption,div.yfContainer .mainContent .selectListHolder>div,div.yfContainer .filterPromptHolder .content .sideNavOption,app-story .mainContent .selectListHolder>div,app-story .filterPromptHolder .content .sideNavOption{padding:8px 15px;border-bottom:1px solid #e4e4e4;position:relative;color:var(--dark-grey);background-color:#fff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}app-report .FilterSideNav .mainContent .selectList .sideNavOption,app-report .filterOutputBreadcrumbItem .content .selectList .sideNavOption,app-dashboard .FilterSideNav .mainContent .selectList .sideNavOption,app-dashboard .filterOutputBreadcrumbItem .content .selectList .sideNavOption,div.yfContainer .FilterSideNav .mainContent .selectList .sideNavOption,div.yfContainer .filterOutputBreadcrumbItem .content .selectList .sideNavOption,app-story .FilterSideNav .mainContent .selectList .sideNavOption,app-story .filterOutputBreadcrumbItem .content .selectList .sideNavOption{padding-left:20px;padding-right:20px}app-report .filterOutputBreadcrumbItem .content .selectList .sideNavControls,app-dashboard .filterOutputBreadcrumbItem .content .selectList .sideNavControls,div.yfContainer .filterOutputBreadcrumbItem .content .selectList .sideNavControls,app-story .filterOutputBreadcrumbItem .content .selectList .sideNavControls{margin-left:20px;margin-right:20px;margin-top:10px}app-report .filterOutputList.FilterSideNav .panel .mainContent,app-dashboard .filterOutputList.FilterSideNav .panel .mainContent,div.yfContainer .filterOutputList.FilterSideNav .panel .mainContent,app-story .filterOutputList.FilterSideNav .panel .mainContent{margin:0px;margin-top:20px}app-report .filterOutputList.FilterSideNav .panel .mainContent:not(.listFilter),app-dashboard .filterOutputList.FilterSideNav .panel .mainContent:not(.listFilter),div.yfContainer .filterOutputList.FilterSideNav .panel .mainContent:not(.listFilter),app-story .filterOutputList.FilterSideNav .panel .mainContent:not(.listFilter){padding-left:20px;padding-right:20px}app-report .filterOutputList.FilterSideNav .filterList .filterGroup,app-dashboard .filterOutputList.FilterSideNav .filterList .filterGroup,div.yfContainer .filterOutputList.FilterSideNav .filterList .filterGroup,app-story .filterOutputList.FilterSideNav .filterList .filterGroup{margin-bottom:0px}app-report .FilterSideNav .mainContent .selectListHolder>div,app-report .filterPromptHolder .content .sideNavOption,app-dashboard .FilterSideNav .mainContent .selectListHolder>div,app-dashboard .filterPromptHolder .content .sideNavOption,div.yfContainer .FilterSideNav .mainContent .selectListHolder>div,div.yfContainer .filterPromptHolder .content .sideNavOption,app-story .FilterSideNav .mainContent .selectListHolder>div,app-story .filterPromptHolder .content .sideNavOption{min-height:38px;line-height:38px;font-size:14px;font-weight:bold;color:#333740;padding:0px;border-bottom:none}app-report .FilterSideNav .mainContent .selectListHolder .sideNavOption:hover,app-dashboard .FilterSideNav .mainContent .selectListHolder .sideNavOption:hover,div.yfContainer .FilterSideNav .mainContent .selectListHolder .sideNavOption:hover,app-story .FilterSideNav .mainContent .selectListHolder .sideNavOption:hover{background-color:#ecedf0}app-report .FilterSideNav .mainContent .inclusiveFilter .selectList .selected,app-dashboard .FilterSideNav .mainContent .inclusiveFilter .selectList .selected,div.yfContainer .FilterSideNav .mainContent .inclusiveFilter .selectList .selected,app-story .FilterSideNav .mainContent .inclusiveFilter .selectList .selected{background-color:#ecedf0;border-bottom:none;color:#333740}app-report .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls,app-dashboard .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls,div.yfContainer .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls,app-story .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls{margin:0px 20px;margin-bottom:15px}app-report .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls .selectAll,app-report .filterOutputBreadcrumbItem .content .sideNavControls .selectAll,app-dashboard .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls .selectAll,app-dashboard .filterOutputBreadcrumbItem .content .sideNavControls .selectAll,div.yfContainer .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls .selectAll,div.yfContainer .filterOutputBreadcrumbItem .content .sideNavControls .selectAll,app-story .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls .selectAll,app-story .filterOutputBreadcrumbItem .content .sideNavControls .selectAll{float:left}app-report .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls .toggleSearch,app-report .filterOutputBreadcrumbItem .content .sideNavControls .toggleSearch,app-dashboard .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls .toggleSearch,app-dashboard .filterOutputBreadcrumbItem .content .sideNavControls .toggleSearch,div.yfContainer .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls .toggleSearch,div.yfContainer .filterOutputBreadcrumbItem .content .sideNavControls .toggleSearch,app-story .filterOutputList.FilterSideNav .panel .mainContent .sideNavControls .toggleSearch,app-story .filterOutputBreadcrumbItem .content .sideNavControls .toggleSearch{float:right;margin-top:2px;margin-left:10px}app-report .FilterSideNav.filterOutputList .mainContent .checkboxHeader.panelDesc.filterOperator,app-dashboard .FilterSideNav.filterOutputList .mainContent .checkboxHeader.panelDesc.filterOperator,div.yfContainer .FilterSideNav.filterOutputList .mainContent .checkboxHeader.panelDesc.filterOperator,app-story .FilterSideNav.filterOutputList .mainContent .checkboxHeader.panelDesc.filterOperator{float:left;margin-left:20px}app-report .FilterSideNav.filterOutputList .mainContent .checkboxSelectAll,app-dashboard .FilterSideNav.filterOutputList .mainContent .checkboxSelectAll,div.yfContainer .FilterSideNav.filterOutputList .mainContent .checkboxSelectAll,app-story .FilterSideNav.filterOutputList .mainContent .checkboxSelectAll{float:right}app-report .filterPromptHolder .content .sideNavOption,app-dashboard .filterPromptHolder .content .sideNavOption,div.yfContainer .filterPromptHolder .content .sideNavOption,app-story .filterPromptHolder .content .sideNavOption{max-width:233px}app-report .mainContent .inclusiveFilter .selectList .selected,app-report .filterPromptHolder .content .inclusiveFilter .selectList .selected,app-dashboard .mainContent .inclusiveFilter .selectList .selected,app-dashboard .filterPromptHolder .content .inclusiveFilter .selectList .selected,div.yfContainer .mainContent .inclusiveFilter .selectList .selected,div.yfContainer .filterPromptHolder .content .inclusiveFilter .selectList .selected,app-story .mainContent .inclusiveFilter .selectList .selected,app-story .filterPromptHolder .content .inclusiveFilter .selectList .selected{background-color:var(--primary-color);border-bottom:1px solid #dadada;color:#fff}app-report .mainContent .exclusiveFilter .selectList .selected,app-report .filterPromptHolder .content .exclusiveFilter .selectList .selected,app-dashboard .mainContent .exclusiveFilter .selectList .selected,app-dashboard .filterPromptHolder .content .exclusiveFilter .selectList .selected,div.yfContainer .mainContent .exclusiveFilter .selectList .selected,div.yfContainer .filterPromptHolder .content .exclusiveFilter .selectList .selected,app-story .mainContent .exclusiveFilter .selectList .selected,app-story .filterPromptHolder .content .exclusiveFilter .selectList .selected{background-color:#ffd5d5}app-report .mainContent .selectList .sideNavOption span.colourBlock,app-report .filterPromptHolder .selectList .sideNavOption span.colourBlock,app-dashboard .mainContent .selectList .sideNavOption span.colourBlock,app-dashboard .filterPromptHolder .selectList .sideNavOption span.colourBlock,div.yfContainer .mainContent .selectList .sideNavOption span.colourBlock,div.yfContainer .filterPromptHolder .selectList .sideNavOption span.colourBlock,app-story .mainContent .selectList .sideNavOption span.colourBlock,app-story .filterPromptHolder .selectList .sideNavOption span.colourBlock{position:absolute;width:10px;height:100%;right:0;top:0}app-report .mainContent .selectList .sideNavOption span.imgBlock,app-report .filterPromptHolder .selectList .sideNavOption span.imgBlock,app-dashboard .mainContent .selectList .sideNavOption span.imgBlock,app-dashboard .filterPromptHolder .selectList .sideNavOption span.imgBlock,div.yfContainer .mainContent .selectList .sideNavOption span.imgBlock,div.yfContainer .filterPromptHolder .selectList .sideNavOption span.imgBlock,app-story .mainContent .selectList .sideNavOption span.imgBlock,app-story .filterPromptHolder .selectList .sideNavOption span.imgBlock{position:absolute;top:0;right:0;bottom:0;width:36px}app-report .mainContent .selectList .sideNavOption span.imgBlock img,app-report .filterPromptHolder .selectList .sideNavOption span.imgBlock img,app-dashboard .mainContent .selectList .sideNavOption span.imgBlock img,app-dashboard .filterPromptHolder .selectList .sideNavOption span.imgBlock img,div.yfContainer .mainContent .selectList .sideNavOption span.imgBlock img,div.yfContainer .filterPromptHolder .selectList .sideNavOption span.imgBlock img,app-story .mainContent .selectList .sideNavOption span.imgBlock img,app-story .filterPromptHolder .selectList .sideNavOption span.imgBlock img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:36px;max-width:36px;display:block}app-report .FilterSideNav,app-dashboard .FilterSideNav,div.yfContainer .FilterSideNav,app-story .FilterSideNav{height:100%}app-report .panel,app-dashboard .panel,div.yfContainer .panel,app-story .panel{background-color:#f9f9f9;height:100%}app-report .panel .panelHeader,app-dashboard .panel .panelHeader,div.yfContainer .panel .panelHeader,app-story .panel .panelHeader{background-color:#f2f2f2;color:var(--dark-grey);height:39px;position:relative}app-report .panel .panelHeader .panelTitle,app-dashboard .panel .panelHeader .panelTitle,div.yfContainer .panel .panelHeader .panelTitle,app-story .panel .panelHeader .panelTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:200px;color:#999;float:left}app-report .FilterSideNav.filterOutputList .panel .panelHeader .panelTitle,app-dashboard .FilterSideNav.filterOutputList .panel .panelHeader .panelTitle,div.yfContainer .FilterSideNav.filterOutputList .panel .panelHeader .panelTitle,app-story .FilterSideNav.filterOutputList .panel .panelHeader .panelTitle{line-height:70px;color:#333740;font-weight:bold;font-size:16px}app-report .panel .panelHeader .closeHandler,app-dashboard .panel .panelHeader .closeHandler,div.yfContainer .panel .panelHeader .closeHandler,app-story .panel .panelHeader .closeHandler{float:right;padding-top:7px;padding-right:5px}app-report .FilterSideNav.filterOutputList .panel .panelHeader .closeHandler,app-dashboard .FilterSideNav.filterOutputList .panel .panelHeader .closeHandler,div.yfContainer .FilterSideNav.filterOutputList .panel .panelHeader .closeHandler,app-story .FilterSideNav.filterOutputList .panel .panelHeader .closeHandler{margin-top:10px}app-report .panel .panelHeader .closeHandler>img,app-dashboard .panel .panelHeader .closeHandler>img,div.yfContainer .panel .panelHeader .closeHandler>img,app-story .panel .panelHeader .closeHandler>img{cursor:pointer}app-report .FilterSideNav .filterListHeading,app-dashboard .FilterSideNav .filterListHeading,div.yfContainer .FilterSideNav .filterListHeading,app-story .FilterSideNav .filterListHeading{background-color:var(--filter-background-color);z-index:10;position:relative;border:none;overflow:visible}app-report div.leftFilters>.filterOutputList.FilterSideNav,app-dashboard div.leftFilters>.filterOutputList.FilterSideNav,div.yfContainer div.leftFilters>.filterOutputList.FilterSideNav,app-story div.leftFilters>.filterOutputList.FilterSideNav{display:inline-flex;flex-direction:column;background-color:var(--filter-background-color);width:300px}app-report div.leftFilters>.filterOutputList.FilterSideNav .panelHeader,app-dashboard div.leftFilters>.filterOutputList.FilterSideNav .panelHeader,div.yfContainer div.leftFilters>.filterOutputList.FilterSideNav .panelHeader,app-story div.leftFilters>.filterOutputList.FilterSideNav .panelHeader{height:70px;border-bottom:1px solid #dbdde5}app-report div.leftFilters>.filterOutputList.FilterSideNav .panel,app-dashboard div.leftFilters>.filterOutputList.FilterSideNav .panel,div.yfContainer div.leftFilters>.filterOutputList.FilterSideNav .panel,app-story div.leftFilters>.filterOutputList.FilterSideNav .panel{background-color:var(--filter-background-color);box-shadow:3px 0 10px 0 rgba(51,55,64,.1);min-width:260px}app-report div.leftFilters>.filterOutputList.FilterSideNav .panel>.panelHeader,app-dashboard div.leftFilters>.filterOutputList.FilterSideNav .panel>.panelHeader,div.yfContainer div.leftFilters>.filterOutputList.FilterSideNav .panel>.panelHeader,app-story div.leftFilters>.filterOutputList.FilterSideNav .panel>.panelHeader{margin-left:20px;margin-right:20px}app-report div.leftFilters .filterOutputList.FilterSideNav .filterGroupHeader,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .filterGroupHeader,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .filterGroupHeader,app-story div.leftFilters .filterOutputList.FilterSideNav .filterGroupHeader{position:relative}app-report div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterGroupHeader>.draggableHandle,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterGroupHeader>.draggableHandle,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterGroupHeader>.draggableHandle,app-story div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterGroupHeader>.draggableHandle{background-image:url("../images/drag-icon-small-white.svg")}app-report div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterGroupHeader>.filterMenuHandle,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterGroupHeader>.filterMenuHandle,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterGroupHeader>.filterMenuHandle,app-story div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterGroupHeader>.filterMenuHandle{background-image:url("../images/three-dot-horizontal-white.svg");padding-right:16px}app-report div.leftFilters .filterMenuHandle,app-dashboard div.leftFilters .filterMenuHandle,div.yfContainer div.leftFilters .filterMenuHandle,app-story div.leftFilters .filterMenuHandle{padding-right:16px}app-report div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterOutput .filterInformation,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterOutput .filterInformation,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterOutput .filterInformation,app-story div.leftFilters .filterOutputList.FilterSideNav .filterGroupContainer .filterOutput .filterInformation{padding-left:15px}app-report div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .multiOptionList,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .multiOptionList,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .multiOptionList,app-story div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .multiOptionList{font-size:14px;color:#333740;line-height:20px;margin-left:20px;margin-right:20px;padding-top:20px;overflow:visible;margin-bottom:40px}app-report div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .checkboxSelectAll,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .checkboxSelectAll,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .checkboxSelectAll,app-story div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .checkboxSelectAll{margin-left:20px;margin-right:20px}app-report div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .checkboxOption>span,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .checkboxOption>span,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .checkboxOption>span,app-story div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .checkboxOption>span{margin-top:2px;float:left}app-report div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .multiOptionList .checkboxOption>span,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .multiOptionList .checkboxOption>span,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .multiOptionList .checkboxOption>span,app-story div.leftFilters .filterOutputList.FilterSideNav .panel .entryHolder .multiOptionList .checkboxOption>span{margin-top:2px;margin-bottom:2px}app-report div.leftFilters .filterOutputList.FilterSideNav .panel>*,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .panel>*,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .panel>*,app-story div.leftFilters .filterOutputList.FilterSideNav .panel>*{background-color:var(--filter-background-color)}app-report div.leftFilters>.filterOutputList.FilterSideNav .multiOptionList img,app-dashboard div.leftFilters>.filterOutputList.FilterSideNav .multiOptionList img,div.yfContainer div.leftFilters>.filterOutputList.FilterSideNav .multiOptionList img,app-story div.leftFilters>.filterOutputList.FilterSideNav .multiOptionList img{height:16px;width:16px}app-report .FilterSideNav .filterListHeading .title,app-dashboard .FilterSideNav .filterListHeading .title,div.yfContainer .FilterSideNav .filterListHeading .title,app-story .FilterSideNav .filterListHeading .title{padding:8px 7px;font-size:20px;color:var(--dark-grey)}app-report .FilterSideNav,app-dashboard .FilterSideNav,div.yfContainer .FilterSideNav,app-story .FilterSideNav{border:none}app-report .FilterSideNav .filterList,app-dashboard .FilterSideNav .filterList,div.yfContainer .FilterSideNav .filterList,app-story .FilterSideNav .filterList{overflow:hidden;padding:0;overflow-y:auto}app-report .FilterSideNav .filterList>div,app-dashboard .FilterSideNav .filterList>div,div.yfContainer .FilterSideNav .filterList>div,app-story .FilterSideNav .filterList>div{position:static}app-report .filterList>div,app-dashboard .filterList>div,div.yfContainer .filterList>div,app-story .filterList>div{position:relative}app-report .FilterSideNav .filterOutput,app-dashboard .FilterSideNav .filterOutput,div.yfContainer .FilterSideNav .filterOutput,app-story .FilterSideNav .filterOutput{margin:0;padding-top:10px}app-report div.leftFilters .filterOutputList.FilterSideNav .filterWrapper:not(.filterGroupContainer),app-dashboard div.leftFilters .filterOutputList.FilterSideNav .filterWrapper:not(.filterGroupContainer),div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .filterWrapper:not(.filterGroupContainer),app-story div.leftFilters .filterOutputList.FilterSideNav .filterWrapper:not(.filterGroupContainer){border-radius:0px;height:38px}app-report div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterOutput,app-report div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroup,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterOutput,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroup,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterOutput,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroup,app-story div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterOutput,app-story div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroup{border:none;border-radius:0px}app-report div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroupHeader,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroupHeader,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroupHeader,app-story div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroupHeader{background-color:#717684}app-report div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroup .filterGroupName,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroup .filterGroupName,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroup .filterGroupName,app-story div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterGroup .filterGroupName{color:var(--white)}app-report div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterOutput:hover,app-dashboard div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterOutput:hover,div.yfContainer div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterOutput:hover,app-story div.leftFilters .filterOutputList.FilterSideNav .filterWrapper .filterOutput:hover{background-color:#ecedf0}app-report .FilterSideNav .filterOperator,app-dashboard .FilterSideNav .filterOperator,div.yfContainer .FilterSideNav .filterOperator,app-story .FilterSideNav .filterOperator{float:right}app-report .FilterSideNav .noValue,app-dashboard .FilterSideNav .noValue,div.yfContainer .FilterSideNav .noValue,app-story .FilterSideNav .noValue{display:inline;padding-right:5px}app-report .FilterSideNav .filterInformation .inclusiveFilter,app-report .FilterSideNav .filterInformation .exclusiveFilter,app-dashboard .FilterSideNav .filterInformation .inclusiveFilter,app-dashboard .FilterSideNav .filterInformation .exclusiveFilter,div.yfContainer .FilterSideNav .filterInformation .inclusiveFilter,div.yfContainer .FilterSideNav .filterInformation .exclusiveFilter,app-story .FilterSideNav .filterInformation .inclusiveFilter,app-story .FilterSideNav .filterInformation .exclusiveFilter{position:absolute;left:0;width:5px !important;height:100%;display:block;top:0;overflow:hidden;font-size:0}app-report .FilterSideNav .inclusiveFilter,app-dashboard .FilterSideNav .inclusiveFilter,div.yfContainer .FilterSideNav .inclusiveFilter,app-story .FilterSideNav .inclusiveFilter{background-color:var(--primary-color)}app-report .FilterSideNav .inclusiveFilter.panelDesc.filterOperator,app-dashboard .FilterSideNav .inclusiveFilter.panelDesc.filterOperator,div.yfContainer .FilterSideNav .inclusiveFilter.panelDesc.filterOperator,app-story .FilterSideNav .inclusiveFilter.panelDesc.filterOperator{background-color:var(--background-white)}app-report .FilterSideNav .exclusiveFilter,app-dashboard .FilterSideNav .exclusiveFilter,div.yfContainer .FilterSideNav .exclusiveFilter,app-story .FilterSideNav .exclusiveFilter{background-color:red}app-report .FilterSideNav .exclusiveFilter.panelDesc.filterOperator,app-dashboard .FilterSideNav .exclusiveFilter.panelDesc.filterOperator,div.yfContainer .FilterSideNav .exclusiveFilter.panelDesc.filterOperator,app-story .FilterSideNav .exclusiveFilter.panelDesc.filterOperator{background-color:var(--background-white)}app-report .FilterSideNav .openFilter,app-dashboard .FilterSideNav .openFilter,div.yfContainer .FilterSideNav .openFilter,app-story .FilterSideNav .openFilter{background-color:#ecedf0}app-report .FilterSideNav .expandableWithArrow:after,app-dashboard .FilterSideNav .expandableWithArrow:after,div.yfContainer .FilterSideNav .expandableWithArrow:after,app-story .FilterSideNav .expandableWithArrow:after{content:"";display:block;background:url("../images/filter_open_small.png") 0 0 no-repeat;width:10px;height:20px;position:absolute;right:10px;top:10px}app-report .FilterSideNav .openFilter:after,app-dashboard .FilterSideNav .openFilter:after,div.yfContainer .FilterSideNav .openFilter:after,app-story .FilterSideNav .openFilter:after{top:13px;background:url("../images/FilterCloseRollout.png") 0 0 no-repeat}app-report .FilterSideNav .filterEntry,app-dashboard .FilterSideNav .filterEntry,div.yfContainer .FilterSideNav .filterEntry,app-story .FilterSideNav .filterEntry{min-height:20px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:right;right:20px;top:15px;width:90px;text-align:right;z-index:-1;color:#666;padding-right:5px}app-report .FilterSideNav .filterInformation span,app-dashboard .FilterSideNav .filterInformation span,div.yfContainer .FilterSideNav .filterInformation span,app-story .FilterSideNav .filterInformation span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report .FilterSideNav .filterInformation .filterTitle,app-dashboard .FilterSideNav .filterInformation .filterTitle,div.yfContainer .FilterSideNav .filterInformation .filterTitle,app-story .FilterSideNav .filterInformation .filterTitle{max-width:calc(100% - 102px)}app-report .FilterSideNav .filterOutput.expandable,app-dashboard .FilterSideNav .filterOutput.expandable,div.yfContainer .FilterSideNav .filterOutput.expandable,app-story .FilterSideNav .filterOutput.expandable{height:28px}app-report .FilterSideNav .filterInformation .filterOperator,app-dashboard .FilterSideNav .filterInformation .filterOperator,div.yfContainer .FilterSideNav .filterInformation .filterOperator,app-story .FilterSideNav .filterInformation .filterOperator{width:84px;text-align:right;line-height:21px}app-report .selectList .searchBox,app-dashboard .selectList .searchBox,div.yfContainer .selectList .searchBox,app-story .selectList .searchBox{padding:0 !important;border-bottom:none;display:none;clear:both;overflow:hidden}app-report .selectList .searchBox div,app-dashboard .selectList .searchBox div,div.yfContainer .selectList .searchBox div,app-story .selectList .searchBox div{padding:0 !important}app-report .FilterSideNav.filterOutputList .panel .searchBox,app-dashboard .FilterSideNav.filterOutputList .panel .searchBox,div.yfContainer .FilterSideNav.filterOutputList .panel .searchBox,app-story .FilterSideNav.filterOutputList .panel .searchBox{margin-top:20px}app-report .filterOutputList.FilterSideNav .panel .selectList .searchBox div,app-report .filterOutputBreadcrumbItem .content .selectList .searchBox div,app-dashboard .filterOutputList.FilterSideNav .panel .selectList .searchBox div,app-dashboard .filterOutputBreadcrumbItem .content .selectList .searchBox div,div.yfContainer .filterOutputList.FilterSideNav .panel .selectList .searchBox div,div.yfContainer .filterOutputBreadcrumbItem .content .selectList .searchBox div,app-story .filterOutputList.FilterSideNav .panel .selectList .searchBox div,app-story .filterOutputBreadcrumbItem .content .selectList .searchBox div{border-radius:6px;height:36px}app-report .filterOutputList.FilterSideNav .panel .selectList .searchBox .searchBar>span.default-overlay,app-report .filterOutputBreadcrumbItem .content .selectList .searchBox .searchBar>span.default-overlay,app-dashboard .filterOutputList.FilterSideNav .panel .selectList .searchBox .searchBar>span.default-overlay,app-dashboard .filterOutputBreadcrumbItem .content .selectList .searchBox .searchBar>span.default-overlay,div.yfContainer .filterOutputList.FilterSideNav .panel .selectList .searchBox .searchBar>span.default-overlay,div.yfContainer .filterOutputBreadcrumbItem .content .selectList .searchBox .searchBar>span.default-overlay,app-story .filterOutputList.FilterSideNav .panel .selectList .searchBox .searchBar>span.default-overlay,app-story .filterOutputBreadcrumbItem .content .selectList .searchBox .searchBar>span.default-overlay{line-height:36px}app-report .filterOutputBreadcrumbItem .filterPromptHolder .content .selectList .searchBox .searchBar,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .content .selectList .searchBox .searchBar,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .content .selectList .searchBox .searchBar,app-story .filterOutputBreadcrumbItem .filterPromptHolder .content .selectList .searchBox .searchBar{margin:10px 0px;width:auto}app-report #reportDiv,app-dashboard #reportDiv,div.yfContainer #reportDiv,app-story #reportDiv{position:relative}app-report .refreshCache,app-dashboard .refreshCache,div.yfContainer .refreshCache,app-story .refreshCache{background-image:url("../images/report_refresh_grey.png");background-repeat:no-repeat;background-position:0 0;width:25px;height:25px;margin-top:3px;cursor:pointer}app-report .reportHtml,app-dashboard .reportHtml,div.yfContainer .reportHtml,app-story .reportHtml{position:relative}app-report div.reportLoader,app-dashboard div.reportLoader,div.yfContainer div.reportLoader,app-story div.reportLoader{background:rgba(0,0,0,.2);position:absolute;opacity:0}app-report div.reportLoader>img,app-dashboard div.reportLoader>img,div.yfContainer div.reportLoader>img,app-story div.reportLoader>img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}app-report div.reportLeftFilters,app-dashboard div.reportLeftFilters,div.yfContainer div.reportLeftFilters,app-story div.reportLeftFilters{position:absolute;left:0;top:0;bottom:0;background-color:var(--report-filter-list-background-color)}app-report div.reportRightFilters,app-dashboard div.reportRightFilters,div.yfContainer div.reportRightFilters,app-story div.reportRightFilters{position:absolute;width:252px;top:0;bottom:0;right:0;background-color:var(--report-filter-list-background-color);z-index:1}app-report .reportTopFilters,app-dashboard .reportTopFilters,div.yfContainer .reportTopFilters,app-story .reportTopFilters{padding-left:10px;position:relative;z-index:50}app-report .filterOverlay,app-dashboard .filterOverlay,div.yfContainer .filterOverlay,app-story .filterOverlay{position:absolute;z-index:500}app-report .overlayContainer,app-dashboard .overlayContainer,div.yfContainer .overlayContainer,app-story .overlayContainer{padding-top:30px !important}app-report .sliderContainer,app-dashboard .sliderContainer,div.yfContainer .sliderContainer,app-story .sliderContainer{height:40px;color:#999}app-report .sliderChangingValue,app-dashboard .sliderChangingValue,div.yfContainer .sliderChangingValue,app-story .sliderChangingValue{color:var(--background-black)}app-report div.filterGroupHeading,app-dashboard div.filterGroupHeading,div.yfContainer div.filterGroupHeading,app-story div.filterGroupHeading{cursor:pointer;position:relative;background-color:#eee;color:var(--dark-grey)}app-report .filterGroupTitle,app-dashboard .filterGroupTitle,div.yfContainer .filterGroupTitle,app-story .filterGroupTitle{padding:10px 25px 10px 15px;border-bottom:1px solid #e4e4e4}app-report div.filterGroupHeading:hover div.filterGroupTitle,app-dashboard div.filterGroupHeading:hover div.filterGroupTitle,div.yfContainer div.filterGroupHeading:hover div.filterGroupTitle,app-story div.filterGroupHeading:hover div.filterGroupTitle{background-color:#f7f7f7}app-report div.filterGroupToggle,app-dashboard div.filterGroupToggle,div.yfContainer div.filterGroupToggle,app-story div.filterGroupToggle{position:absolute;right:0;top:0;bottom:0;width:30px}app-report .mainContent div.sideNavControls,app-dashboard .mainContent div.sideNavControls,div.yfContainer .mainContent div.sideNavControls,app-story .mainContent div.sideNavControls{cursor:default}app-report .sideNavControls .selectOptions,app-dashboard .sideNavControls .selectOptions,div.yfContainer .sideNavControls .selectOptions,app-story .sideNavControls .selectOptions{padding:0px 5px !important;font-size:13px;text-align:right;float:right}app-report .sideNavControls .selectOptions img,app-dashboard .sideNavControls .selectOptions img,div.yfContainer .sideNavControls .selectOptions img,app-story .sideNavControls .selectOptions img{border:none}app-report .sideNavControls .selectOptions .selectNone img,app-dashboard .sideNavControls .selectOptions .selectNone img,div.yfContainer .sideNavControls .selectOptions .selectNone img,app-story .sideNavControls .selectOptions .selectNone img{position:relative;top:2px}app-report .sideNavControls .panelDesc,app-report .checkboxHeaer.panelDesc.filterOperator,app-dashboard .sideNavControls .panelDesc,app-dashboard .checkboxHeaer.panelDesc.filterOperator,div.yfContainer .sideNavControls .panelDesc,div.yfContainer .checkboxHeaer.panelDesc.filterOperator,app-story .sideNavControls .panelDesc,app-story .checkboxHeaer.panelDesc.filterOperator{display:inline-block;float:left;font-size:14px;line-height:28px}app-report .sideNavControls,app-dashboard .sideNavControls,div.yfContainer .sideNavControls,app-story .sideNavControls{overflow:hidden;min-height:30px}app-report .listFilter .entryHolder,app-dashboard .listFilter .entryHolder,div.yfContainer .listFilter .entryHolder,app-story .listFilter .entryHolder{overflow:visible}app-report div.InListView>.inputLocked,app-dashboard div.InListView>.inputLocked,div.yfContainer div.InListView>.inputLocked,app-story div.InListView>.inputLocked{border-radius:12px;width:185px;background-color:#333740;height:24px}app-report div.inListSingleItem.valueSet.inputLocked,app-dashboard div.inListSingleItem.valueSet.inputLocked,div.yfContainer div.inListSingleItem.valueSet.inputLocked,app-story div.inListSingleItem.valueSet.inputLocked{border-radius:12px;width:185px;background-color:#333740;height:24px;min-width:185px;margin-right:4px}app-report div.inListSingleItem.valueSet.inputLocked .itemValue,app-dashboard div.inListSingleItem.valueSet.inputLocked .itemValue,div.yfContainer div.inListSingleItem.valueSet.inputLocked .itemValue,app-story div.inListSingleItem.valueSet.inputLocked .itemValue{float:none}app-report div.inListSingleItem.valueSet.inputLocked .removeList,app-dashboard div.inListSingleItem.valueSet.inputLocked .removeList,div.yfContainer div.inListSingleItem.valueSet.inputLocked .removeList,app-story div.inListSingleItem.valueSet.inputLocked .removeList{border-radius:12px;width:185px;background-color:#333740;height:24px;float:left;min-width:185px;margin-right:4px}app-report .filterOutput .filterEntry .addItemView input[type=text][disabled],app-report .FilterSideNav.filterOutputList .mainContent .addItemView input[type=text][disabled],app-dashboard .filterOutput .filterEntry .addItemView input[type=text][disabled],app-dashboard .FilterSideNav.filterOutputList .mainContent .addItemView input[type=text][disabled],div.yfContainer .filterOutput .filterEntry .addItemView input[type=text][disabled],div.yfContainer .FilterSideNav.filterOutputList .mainContent .addItemView input[type=text][disabled],app-story .filterOutput .filterEntry .addItemView input[type=text][disabled],app-story .FilterSideNav.filterOutputList .mainContent .addItemView input[type=text][disabled]{background-color:var(--report-filter-list-background-color);background-image:url(../images/plus.svg)}app-report div.inListSingleItem.valueSet.inputLocked>div.itemValue,app-dashboard div.inListSingleItem.valueSet.inputLocked>div.itemValue,div.yfContainer div.inListSingleItem.valueSet.inputLocked>div.itemValue,app-story div.inListSingleItem.valueSet.inputLocked>div.itemValue{color:var(--white);font-size:11px;line-height:24px;margin-left:10px;display:block}app-report div.inListSingleItem.valueSet.inputLocked>div.filterPromptImage,app-dashboard div.inListSingleItem.valueSet.inputLocked>div.filterPromptImage,div.yfContainer div.inListSingleItem.valueSet.inputLocked>div.filterPromptImage,app-story div.inListSingleItem.valueSet.inputLocked>div.filterPromptImage{display:none}app-report div.inListSingleItem.valueSet.inputLocked>div.removeListItem,app-dashboard div.inListSingleItem.valueSet.inputLocked>div.removeListItem,div.yfContainer div.inListSingleItem.valueSet.inputLocked>div.removeListItem,app-story div.inListSingleItem.valueSet.inputLocked>div.removeListItem{position:relative;margin-top:0px}app-report div.inListSingleItem.valueSet.inputLocked>div.inputValue,app-dashboard div.inListSingleItem.valueSet.inputLocked>div.inputValue,div.yfContainer div.inListSingleItem.valueSet.inputLocked>div.inputValue,app-story div.inListSingleItem.valueSet.inputLocked>div.inputValue{float:left;line-height:24px;color:#fff;font-size:11px;margin-left:10px}app-report .filterInformation .mandatoryFilter,app-report .possibleFilter .mandatoryFilter,app-report .filterLozengeHeader .mandatoryFilter,app-dashboard .filterInformation .mandatoryFilter,app-dashboard .possibleFilter .mandatoryFilter,app-dashboard .filterLozengeHeader .mandatoryFilter,div.yfContainer .filterInformation .mandatoryFilter,div.yfContainer .possibleFilter .mandatoryFilter,div.yfContainer .filterLozengeHeader .mandatoryFilter,app-story .filterInformation .mandatoryFilter,app-story .possibleFilter .mandatoryFilter,app-story .filterLozengeHeader .mandatoryFilter{width:8px;height:8px;background-color:#ee2439;border-radius:20px;float:left;margin-top:6px;margin-right:5px}app-report .wideOutputList .filterInformation .mandatoryFilter,app-dashboard .wideOutputList .filterInformation .mandatoryFilter,div.yfContainer .wideOutputList .filterInformation .mandatoryFilter,app-story .wideOutputList .filterInformation .mandatoryFilter{left:10px;top:12px}app-report .FilterSideNav .filterInformation .mandatoryFilter,app-dashboard .FilterSideNav .filterInformation .mandatoryFilter,div.yfContainer .FilterSideNav .filterInformation .mandatoryFilter,app-story .FilterSideNav .filterInformation .mandatoryFilter{left:5px;top:22px}app-report .filterOutputList .filterOutput .filterInformation .problemFilter,app-dashboard .filterOutputList .filterOutput .filterInformation .problemFilter,div.yfContainer .filterOutputList .filterOutput .filterInformation .problemFilter,app-story .filterOutputList .filterOutput .filterInformation .problemFilter{color:#f22e2e}app-report .filterOutputBreadcrumb,app-dashboard .filterOutputBreadcrumb,div.yfContainer .filterOutputBreadcrumb,app-story .filterOutputBreadcrumb{height:39px;background-color:#fdfdfd;border-bottom:1px solid #e4e4e4}app-report .filterOutputBreadcrumb .undo,app-report .filterOutputBreadcrumb .redo,app-report .filterOutputBreadcrumb .openFilterList,app-dashboard .filterOutputBreadcrumb .undo,app-dashboard .filterOutputBreadcrumb .redo,app-dashboard .filterOutputBreadcrumb .openFilterList,div.yfContainer .filterOutputBreadcrumb .undo,div.yfContainer .filterOutputBreadcrumb .redo,div.yfContainer .filterOutputBreadcrumb .openFilterList,app-story .filterOutputBreadcrumb .undo,app-story .filterOutputBreadcrumb .redo,app-story .filterOutputBreadcrumb .openFilterList{float:left;width:39px;height:39px;background-repeat:no-repeat;background-position:7px 7px;cursor:pointer}app-report .filterOutputBreadcrumb .undo,app-dashboard .filterOutputBreadcrumb .undo,div.yfContainer .filterOutputBreadcrumb .undo,app-story .filterOutputBreadcrumb .undo{background-image:url("../images/undo_grey.png");border-right:1px solid #e6e6e6}app-report .filterOutputBreadcrumb .undoOptions,app-dashboard .filterOutputBreadcrumb .undoOptions,div.yfContainer .filterOutputBreadcrumb .undoOptions,app-story .filterOutputBreadcrumb .undoOptions{top:43px;position:absolute}app-report .filterOutputBreadcrumb .undoOptions>div,app-dashboard .filterOutputBreadcrumb .undoOptions>div,div.yfContainer .filterOutputBreadcrumb .undoOptions>div,app-story .filterOutputBreadcrumb .undoOptions>div{background-color:#fff;width:180px;z-index:5000;color:#008bd0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-size:14px;vertical-align:middle;padding:8px 8px 8px 8px;border-bottom:1px solid #e6e6e6;cursor:pointer}app-report .filterOutputBreadcrumb .undoOptions>div:hover,app-dashboard .filterOutputBreadcrumb .undoOptions>div:hover,div.yfContainer .filterOutputBreadcrumb .undoOptions>div:hover,app-story .filterOutputBreadcrumb .undoOptions>div:hover{background-color:#f7f7f7}app-report .filterOutputBreadcrumb .redo,app-dashboard .filterOutputBreadcrumb .redo,div.yfContainer .filterOutputBreadcrumb .redo,app-story .filterOutputBreadcrumb .redo{background-image:url("../images/undo_grey.png");transform:rotateY(180deg);border-left:1px solid #e6e6e6}app-report .filterOutputBreadcrumb .openFilterList,app-dashboard .filterOutputBreadcrumb .openFilterList,div.yfContainer .filterOutputBreadcrumb .openFilterList,app-story .filterOutputBreadcrumb .openFilterList{background-image:url("../images/js_filter.png");background-position:11px 9px;border-right:1px solid #e6e6e6}app-report .breadcrumbItems,app-dashboard .breadcrumbItems,div.yfContainer .breadcrumbItems,app-story .breadcrumbItems{height:43px;float:left;min-width:1px;max-width:100px;overflow-x:auto}app-report .breadcrumbItems>div,app-dashboard .breadcrumbItems>div,div.yfContainer .breadcrumbItems>div,app-story .breadcrumbItems>div{position:relative;height:40px;display:table-cell}app-report .filterOutputBreadcrumbItem,app-dashboard .filterOutputBreadcrumbItem,div.yfContainer .filterOutputBreadcrumbItem,app-story .filterOutputBreadcrumbItem{position:relative}app-report .filterOutputBreadcrumbItem .filterPromptHolder,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder,app-story .filterOutputBreadcrumbItem .filterPromptHolder{position:fixed;display:none;background-color:var(--filter-background-color);width:var(--filter-list-width);top:50px;padding:0}app-report .filterOutputBreadcrumbItem .filterPromptHolder .optionsTop,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .optionsTop,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .optionsTop,app-story .filterOutputBreadcrumbItem .filterPromptHolder .optionsTop{background-color:#e4e4e4;height:20px;position:relative}app-report .filterOutputBreadcrumbItem .filterPromptHolder .optionsTop::after,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .optionsTop::after,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .optionsTop::after,app-story .filterOutputBreadcrumbItem .filterPromptHolder .optionsTop::after{content:"";display:block;position:absolute;right:5px;top:5px;width:10px;height:10px;background-image:url("../images/rpt_dd_up.png");background-repeat:no-repeat;background-position:center}app-report .filterOutputBreadcrumbItem .filterPromptHolder .content,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .content,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .content,app-story .filterOutputBreadcrumbItem .filterPromptHolder .content{border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fdfdfd;position:relative;overflow:auto}app-report .filterOutputBreadcrumbItem .filterPromptHolder .content .filterOutput,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .content .filterOutput,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .content .filterOutput,app-story .filterOutputBreadcrumbItem .filterPromptHolder .content .filterOutput{padding-top:20px}app-report .filterOutputBreadcrumbItem .filterPromptHolder .content>div,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .content>div,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .content>div,app-story .filterOutputBreadcrumbItem .filterPromptHolder .content>div{padding:5px 20px;white-space:nowrap;text-overflow:ellipsis}app-report .filterOutputBreadcrumbItem .filterPromptHolder .content .filterTitle,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .content .filterTitle,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .content .filterTitle,app-story .filterOutputBreadcrumbItem .filterPromptHolder .content .filterTitle{font-weight:normal}app-report .filterOutputBreadcrumbItem .filterPromptHolder .holderType,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .holderType,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .holderType,app-story .filterOutputBreadcrumbItem .filterPromptHolder .holderType{color:var(--primary-color);height:30px;font-size:20px;position:relative;padding:0 5px}app-report .filterOutputBreadcrumbItem .filterPromptHolder .holderType .rptDrillParent,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .holderType .rptDrillParent,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .holderType .rptDrillParent,app-story .filterOutputBreadcrumbItem .filterPromptHolder .holderType .rptDrillParent{position:absolute;right:5px;top:9px;width:10px;display:block;background-repeat:no-repeat;background-image:url("../images/FilterCloseRollout.png");height:15px}app-report .filterOutputBreadcrumbItem .filterPromptHolder .title,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .title,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .title,app-story .filterOutputBreadcrumbItem .filterPromptHolder .title{height:30px;font-size:20px;position:relative;background-color:#f9f9f9;padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}app-report .filterBreadcrumbInfo,app-dashboard .filterBreadcrumbInfo,div.yfContainer .filterBreadcrumbInfo,app-story .filterBreadcrumbInfo{background-color:#f9f9f9;height:40px;position:relative;border-right:1px solid #e4e4e4}app-report .filterBreadcrumbInfo div,app-dashboard .filterBreadcrumbInfo div,div.yfContainer .filterBreadcrumbInfo div,app-story .filterBreadcrumbInfo div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}app-report .filterBreadcrumbInfo .filterName,app-dashboard .filterBreadcrumbInfo .filterName,div.yfContainer .filterBreadcrumbInfo .filterName,app-story .filterBreadcrumbInfo .filterName{color:#999;font-size:14px;left:5px;font-weight:normal;min-width:130px;width:130px;margin-right:25px}app-report .filterBreadcrumbInfo .filterValues,app-dashboard .filterBreadcrumbInfo .filterValues,div.yfContainer .filterBreadcrumbInfo .filterValues,app-story .filterBreadcrumbInfo .filterValues{color:#999;font-size:14px;left:5px;min-width:130px;width:130px;margin-right:25px}app-report .filterBreadcrumbInfo .clearFilterItem,app-dashboard .filterBreadcrumbInfo .clearFilterItem,div.yfContainer .filterBreadcrumbInfo .clearFilterItem,app-story .filterBreadcrumbInfo .clearFilterItem{position:absolute;right:5px;top:15px;background-image:url("../images/close_small_red_no_padding.png");width:10px;height:10px;display:block;margin-right:0;background-repeat:no-repeat}app-report .drillThroughBreadcrumbInfo .clearFilterItem,app-dashboard .drillThroughBreadcrumbInfo .clearFilterItem,div.yfContainer .drillThroughBreadcrumbInfo .clearFilterItem,app-story .drillThroughBreadcrumbInfo .clearFilterItem{background-image:url("../images/FilterCloseRollout.png");height:15px}app-report div.filterBreadcrumbInfo div.filterOperatorIndicator,app-dashboard div.filterBreadcrumbInfo div.filterOperatorIndicator,div.yfContainer div.filterBreadcrumbInfo div.filterOperatorIndicator,app-story div.filterBreadcrumbInfo div.filterOperatorIndicator{height:3px;width:100%;position:absolute;bottom:0}app-report .filterBreadcrumbInfo .inclusiveFilter,app-dashboard .filterBreadcrumbInfo .inclusiveFilter,div.yfContainer .filterBreadcrumbInfo .inclusiveFilter,app-story .filterBreadcrumbInfo .inclusiveFilter{background-color:var(--primary-color)}app-report .filterBreadcrumbInfo .exclusiveFilter,app-dashboard .filterBreadcrumbInfo .exclusiveFilter,div.yfContainer .filterBreadcrumbInfo .exclusiveFilter,app-story .filterBreadcrumbInfo .exclusiveFilter{background-color:red}app-report .filterOutputBreadcrumbItem .filterPromptHolder .filterInformation,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .filterInformation,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .filterInformation,app-story .filterOutputBreadcrumbItem .filterPromptHolder .filterInformation{display:none}app-report .filterInformation,app-dashboard .filterInformation,div.yfContainer .filterInformation,app-story .filterInformation{color:#666}app-report .filterOutputBreadcrumbItem .filterPromptHolder .selectList,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .selectList,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .selectList,app-story .filterOutputBreadcrumbItem .filterPromptHolder .selectList{height:300px;background-color:var(--filter-background-color)}app-report .filterOutputBreadcrumbItem .filterPromptHolder .selectListHolder,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .selectListHolder,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .selectListHolder,app-story .filterOutputBreadcrumbItem .filterPromptHolder .selectListHolder{height:270px;overflow-y:auto;overflow-x:hidden;background-color:var(--filter-background-color)}app-report .filterOutputBreadcrumbItem .filterPromptHolder .styledDropdown .filterOutput,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .styledDropdown .filterOutput,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .styledDropdown .filterOutput,app-story .filterOutputBreadcrumbItem .filterPromptHolder .styledDropdown .filterOutput{padding:0;margin-top:0}app-report .filterOutputBreadcrumbItem .filterPromptHolder .submitContainer,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .submitContainer,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .submitContainer,app-story .filterOutputBreadcrumbItem .filterPromptHolder .submitContainer{padding:10px 20px;border:1px solid #ccc;border-top:none}app-report .filterOutputBreadcrumbItem .filterPromptHolder .submitContainer div,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .submitContainer div,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .submitContainer div,app-story .filterOutputBreadcrumbItem .filterPromptHolder .submitContainer div{display:table-cell;vertical-align:middle}app-report .filterOutputBreadcrumbItem .filterPromptHolder .dateInput>img,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .dateInput>img,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .dateInput>img,app-story .filterOutputBreadcrumbItem .filterPromptHolder .dateInput>img{margin-top:7px;margin-left:7px}app-report .filterOutputBreadcrumbItem .filterPromptHolder .addItemView .hasExtra .dateInput>img,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .addItemView .hasExtra .dateInput>img,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .addItemView .hasExtra .dateInput>img,app-story .filterOutputBreadcrumbItem .filterPromptHolder .addItemView .hasExtra .dateInput>img{margin-top:6px;margin-right:2px}app-report .filterOutputBreadcrumbItem .filterPromptHolder .addItemView .dateDisplay,app-dashboard .filterOutputBreadcrumbItem .filterPromptHolder .addItemView .dateDisplay,div.yfContainer .filterOutputBreadcrumbItem .filterPromptHolder .addItemView .dateDisplay,app-story .filterOutputBreadcrumbItem .filterPromptHolder .addItemView .dateDisplay{display:none}app-report .draggableHandle,app-dashboard .draggableHandle,div.yfContainer .draggableHandle,app-story .draggableHandle{position:absolute;background-image:url("../images/draggable.png");background-repeat:no-repeat;background-position:center;left:5px;top:10px;width:12px;height:12px;cursor:pointer;display:none}app-report .filterMenuHandle,app-dashboard .filterMenuHandle,div.yfContainer .filterMenuHandle,app-story .filterMenuHandle{position:absolute;background-repeat:no-repeat;background-position:center;background-image:url("../images/mini_menu.png");width:5px;height:20px;cursor:pointer;display:none;right:10px;top:5px;z-index:20}app-report .slimOutputList .filterMenuHandle,app-dashboard .slimOutputList .filterMenuHandle,div.yfContainer .slimOutputList .filterMenuHandle,app-story .slimOutputList .filterMenuHandle{top:0}app-report .slimOutputList .draggableHandle,app-dashboard .slimOutputList .draggableHandle,div.yfContainer .slimOutputList .draggableHandle,app-story .slimOutputList .draggableHandle{top:3px}app-report .FilterSideNav .draggableHandle,app-dashboard .FilterSideNav .draggableHandle,div.yfContainer .FilterSideNav .draggableHandle,app-story .FilterSideNav .draggableHandle{top:18px;left:2px}app-report .FilterSideNav.filterOutputList .filterOutput .filterMenuHandle,app-dashboard .FilterSideNav.filterOutputList .filterOutput .filterMenuHandle,div.yfContainer .FilterSideNav.filterOutputList .filterOutput .filterMenuHandle,app-story .FilterSideNav.filterOutputList .filterOutput .filterMenuHandle{top:10px}app-report .FilterSideNav.filterOutputList .filterOutput .draggableHandle,app-dashboard .FilterSideNav.filterOutputList .filterOutput .draggableHandle,div.yfContainer .FilterSideNav.filterOutputList .filterOutput .draggableHandle,app-story .FilterSideNav.filterOutputList .filterOutput .draggableHandle{top:13px}app-report .filterListMenuHandle,app-dashboard .filterListMenuHandle,div.yfContainer .filterListMenuHandle,app-story .filterListMenuHandle{right:15px !important;display:block;top:10px !important}app-report .listFilter .entryHolder .multiOptionList,app-dashboard .listFilter .entryHolder .multiOptionList,div.yfContainer .listFilter .entryHolder .multiOptionList,app-story .listFilter .entryHolder .multiOptionList{color:#333;overflow-y:auto;clear:left}app-report .listFilter .entryHolder .multiOptionList div,app-dashboard .listFilter .entryHolder .multiOptionList div,div.yfContainer .listFilter .entryHolder .multiOptionList div,app-story .listFilter .entryHolder .multiOptionList div{white-space:nowrap}app-report .entryHolder .radioList,app-dashboard .entryHolder .radioList,div.yfContainer .entryHolder .radioList,app-story .entryHolder .radioList{color:#333}app-report .filterOutputList .entryHolder table.radioList,app-dashboard .filterOutputList .entryHolder table.radioList,div.yfContainer .filterOutputList .entryHolder table.radioList,app-story .filterOutputList .entryHolder table.radioList{display:block;overflow-Y:auto;overflow-X:hidden}app-report .preDefDate,app-dashboard .preDefDate,div.yfContainer .preDefDate,app-story .preDefDate{margin-top:5px}app-report div.filterHierarchySetup,app-dashboard div.filterHierarchySetup,div.yfContainer div.filterHierarchySetup,app-story div.filterHierarchySetup{width:370px;height:350px;padding:25px;font-size:16px;position:relative;color:var(--dark-grey);background-color:#f9f9f9}app-report div.filterHierarchySetup div.filterText,app-dashboard div.filterHierarchySetup div.filterText,div.yfContainer div.filterHierarchySetup div.filterText,app-story div.filterHierarchySetup div.filterText{margin-bottom:20px}app-report div.filterHierarchySetup div.filterText span,app-dashboard div.filterHierarchySetup div.filterText span,div.yfContainer div.filterHierarchySetup div.filterText span,app-story div.filterHierarchySetup div.filterText span{color:var(--primary-color)}app-report div.filterHierarchySetup div.setupOption,app-dashboard div.filterHierarchySetup div.setupOption,div.yfContainer div.filterHierarchySetup div.setupOption,app-story div.filterHierarchySetup div.setupOption{position:relative;margin-bottom:30px;clear:both;overflow:hidden}app-report div.filterHierarchySetup div.setupOption div,app-dashboard div.filterHierarchySetup div.setupOption div,div.yfContainer div.filterHierarchySetup div.setupOption div,app-story div.filterHierarchySetup div.setupOption div{display:inline-block;vertical-align:middle}app-report div.filterHierarchySetup div.setupOption div.setupControl,app-dashboard div.filterHierarchySetup div.setupOption div.setupControl,div.yfContainer div.filterHierarchySetup div.setupOption div.setupControl,app-story div.filterHierarchySetup div.setupOption div.setupControl{float:right;font-size:15px}app-report div.filterHierarchySetup div.setupOption div.setupTitle,app-dashboard div.filterHierarchySetup div.setupOption div.setupTitle,div.yfContainer div.filterHierarchySetup div.setupOption div.setupTitle,app-story div.filterHierarchySetup div.setupOption div.setupTitle{font-size:16px;color:var(--dark-grey)}app-report div.filterHierarchySetup div.setupOption div.setupDesc,app-dashboard div.filterHierarchySetup div.setupOption div.setupDesc,div.yfContainer div.filterHierarchySetup div.setupOption div.setupDesc,app-story div.filterHierarchySetup div.setupOption div.setupDesc{font-size:15px;color:#999;clear:both;display:block}app-report div.filterHierarchySetup div.submitButton,app-dashboard div.filterHierarchySetup div.submitButton,div.yfContainer div.filterHierarchySetup div.submitButton,app-story div.filterHierarchySetup div.submitButton{position:absolute;bottom:25px}app-report div.filterHierarchySetup div.submitButton div,app-dashboard div.filterHierarchySetup div.submitButton div,div.yfContainer div.filterHierarchySetup div.submitButton div,app-story div.filterHierarchySetup div.submitButton div{width:350px;height:43px;display:table-cell;vertical-align:middle}app-report div.filterHierarchySetup div.hierarchySetupWarning,app-dashboard div.filterHierarchySetup div.hierarchySetupWarning,div.yfContainer div.filterHierarchySetup div.hierarchySetupWarning,app-story div.filterHierarchySetup div.hierarchySetupWarning{background-color:#fff;padding:5px;position:relative}app-report div.filterHierarchySetup div.hierarchySetupWarning div.warningImage,app-dashboard div.filterHierarchySetup div.hierarchySetupWarning div.warningImage,div.yfContainer div.filterHierarchySetup div.hierarchySetupWarning div.warningImage,app-story div.filterHierarchySetup div.hierarchySetupWarning div.warningImage{background-image:url("../images/info_blue_large.png");width:50px;height:52px;position:absolute;left:5px;top:5px;background-position:center;background-repeat:no-repeat}app-report div.filterHierarchySetup div.hierarchySetupWarning div.warningText,app-dashboard div.filterHierarchySetup div.hierarchySetupWarning div.warningText,div.yfContainer div.filterHierarchySetup div.hierarchySetupWarning div.warningText,app-story div.filterHierarchySetup div.hierarchySetupWarning div.warningText{margin-left:65px;padding:5px 0}app-report .dial,app-dashboard .dial,div.yfContainer .dial,app-story .dial{position:relative;margin-left:auto;margin-right:auto;width:69px;height:69px}app-report .dialblack,app-dashboard .dialblack,div.yfContainer .dialblack,app-story .dialblack{background:transparent url(../images/param_button_black.png) top left no-repeat}app-report .dialgrey,app-dashboard .dialgrey,div.yfContainer .dialgrey,app-story .dialgrey{background:transparent url(../images/param_button_grey.png) top left no-repeat}app-report .dialblue,app-dashboard .dialblue,div.yfContainer .dialblue,app-story .dialblue{background:transparent url(../images/param_button_blue.png) top left no-repeat}app-report .paramslider,app-dashboard .paramslider,div.yfContainer .paramslider,app-story .paramslider{position:relative;margin-top:1px;height:2px;background-color:var(--background-grey);margin-bottom:15px;top:7px}app-report .parambar,app-dashboard .parambar,div.yfContainer .parambar,app-story .parambar{display:none;position:absolute;top:-6px;left:0px;width:15px;height:15px;border-radius:20px;padding:0;margin:0;border:none;z-index:5}app-report .parambar div,app-dashboard .parambar div,div.yfContainer .parambar div,app-story .parambar div{position:relative;left:0px;width:15px;height:15px;border-radius:20px;padding:0;margin:0;border:none}app-report .sliderDiff,app-dashboard .sliderDiff,div.yfContainer .sliderDiff,app-story .sliderDiff{height:2px;position:absolute}app-report .parambarred,app-dashboard .parambarred,div.yfContainer .parambarred,app-story .parambarred{background-color:#fe2e2e}app-report .parambarblue,app-dashboard .parambarblue,div.yfContainer .parambarblue,app-story .parambarblue{background-color:var(--primary-color)}app-report .parambargrey,app-dashboard .parambargrey,div.yfContainer .parambargrey,app-story .parambargrey{background-color:gray}app-report .parambarblack,app-dashboard .parambarblack,div.yfContainer .parambarblack,app-story .parambarblack{background-color:#000}app-report .dot,app-dashboard .dot,div.yfContainer .dot,app-story .dot{display:none;position:absolute;top:12px;left:30px;width:9px;height:9px;background:transparent url(../images/param_button_dot.png) top left no-repeat;padding:0;margin:0;border:none !important}app-report .filterOutputList .listFilter .entryHolder div.multiOptionList,app-dashboard .filterOutputList .listFilter .entryHolder div.multiOptionList,div.yfContainer .filterOutputList .listFilter .entryHolder div.multiOptionList,app-story .filterOutputList .listFilter .entryHolder div.multiOptionList{overflow-y:auto}app-report .filterOutputList:not(.FilterSideNav) .listFilter .entryHolder div.checkboxSelectAll,app-dashboard .filterOutputList:not(.FilterSideNav) .listFilter .entryHolder div.checkboxSelectAll,div.yfContainer .filterOutputList:not(.FilterSideNav) .listFilter .entryHolder div.checkboxSelectAll,app-story .filterOutputList:not(.FilterSideNav) .listFilter .entryHolder div.checkboxSelectAll{top:-32px;right:0px;position:absolute}app-report .filterOutputList .listFilter .entryHolder div.checkboxSelectAll .toggleText,app-dashboard .filterOutputList .listFilter .entryHolder div.checkboxSelectAll .toggleText,div.yfContainer .filterOutputList .listFilter .entryHolder div.checkboxSelectAll .toggleText,app-story .filterOutputList .listFilter .entryHolder div.checkboxSelectAll .toggleText{float:left;line-height:28px;margin-right:5px;color:#333740}app-report .filterOutputList .listFilter .entryHolder div.checkboxSelectAll .toggleInputContainer,app-dashboard .filterOutputList .listFilter .entryHolder div.checkboxSelectAll .toggleInputContainer,div.yfContainer .filterOutputList .listFilter .entryHolder div.checkboxSelectAll .toggleInputContainer,app-story .filterOutputList .listFilter .entryHolder div.checkboxSelectAll .toggleInputContainer{float:left}app-report .filterOutputList .listFilter .entryHolder div.multiOptionList .selectOnly,app-dashboard .filterOutputList .listFilter .entryHolder div.multiOptionList .selectOnly,div.yfContainer .filterOutputList .listFilter .entryHolder div.multiOptionList .selectOnly,app-story .filterOutputList .listFilter .entryHolder div.multiOptionList .selectOnly{margin-right:6px}app-report div.exclusiveFilter .multiOptionList .selectOnly,app-dashboard div.exclusiveFilter .multiOptionList .selectOnly,div.yfContainer div.exclusiveFilter .multiOptionList .selectOnly,app-story div.exclusiveFilter .multiOptionList .selectOnly{color:#ee2439}app-report .filterOutputList .entryHolder table.radioList td.radioListDescription,app-dashboard .filterOutputList .entryHolder table.radioList td.radioListDescription,div.yfContainer .filterOutputList .entryHolder table.radioList td.radioListDescription,app-story .filterOutputList .entryHolder table.radioList td.radioListDescription{width:175px}app-report .panel .entryHolder table.radioList td.radioListDescription,app-dashboard .panel .entryHolder table.radioList td.radioListDescription,div.yfContainer .panel .entryHolder table.radioList td.radioListDescription,app-story .panel .entryHolder table.radioList td.radioListDescription{width:190px}app-report .promptValuesHolder table.radioList td.radioListDescription,app-dashboard .promptValuesHolder table.radioList td.radioListDescription,div.yfContainer .promptValuesHolder table.radioList td.radioListDescription,app-story .promptValuesHolder table.radioList td.radioListDescription{width:345px}app-report .filterOutputList .filterMenuOpener img,app-dashboard .filterOutputList .filterMenuOpener img,div.yfContainer .filterOutputList .filterMenuOpener img,app-story .filterOutputList .filterMenuOpener img{margin-top:5px;margin-left:10px}app-report .filterOutput .dateRange .rangeInput,app-report .filterOutputList .filterOutput .dateInput,app-report .FilterSideNav.filterOutputList .dateInput,app-report .FilterSideNav.filterOutputList .dateRange .rangeInput,app-report .filterOutputBreadcrumbItem .addItemView .inListSingleItem .dateInput,app-dashboard .filterOutput .dateRange .rangeInput,app-dashboard .filterOutputList .filterOutput .dateInput,app-dashboard .FilterSideNav.filterOutputList .dateInput,app-dashboard .FilterSideNav.filterOutputList .dateRange .rangeInput,app-dashboard .filterOutputBreadcrumbItem .addItemView .inListSingleItem .dateInput,div.yfContainer .filterOutput .dateRange .rangeInput,div.yfContainer .filterOutputList .filterOutput .dateInput,div.yfContainer .FilterSideNav.filterOutputList .dateInput,div.yfContainer .FilterSideNav.filterOutputList .dateRange .rangeInput,div.yfContainer .filterOutputBreadcrumbItem .addItemView .inListSingleItem .dateInput,app-story .filterOutput .dateRange .rangeInput,app-story .filterOutputList .filterOutput .dateInput,app-story .FilterSideNav.filterOutputList .dateInput,app-story .FilterSideNav.filterOutputList .dateRange .rangeInput,app-story .filterOutputBreadcrumbItem .addItemView .inListSingleItem .dateInput{border-radius:6px;border:1px solid #e4e4e4;overflow:hidden}app-report .filterOutputBreadcrumbItem .addItemView .inListSingleItem .dateInput>img,app-dashboard .filterOutputBreadcrumbItem .addItemView .inListSingleItem .dateInput>img,div.yfContainer .filterOutputBreadcrumbItem .addItemView .inListSingleItem .dateInput>img,app-story .filterOutputBreadcrumbItem .addItemView .inListSingleItem .dateInput>img{margin-right:7px;margin-bottom:2px}app-report .FilterSideNav.filterOutputList .entryHolder .broadcastInput.rangeDisplay,app-report .filterOutput .filterEntry .entryHolder .broadcastInput.rangeDisplay,app-report .filterOutputList .dateInput .dateDisplay,app-dashboard .FilterSideNav.filterOutputList .entryHolder .broadcastInput.rangeDisplay,app-dashboard .filterOutput .filterEntry .entryHolder .broadcastInput.rangeDisplay,app-dashboard .filterOutputList .dateInput .dateDisplay,div.yfContainer .FilterSideNav.filterOutputList .entryHolder .broadcastInput.rangeDisplay,div.yfContainer .filterOutput .filterEntry .entryHolder .broadcastInput.rangeDisplay,div.yfContainer .filterOutputList .dateInput .dateDisplay,app-story .FilterSideNav.filterOutputList .entryHolder .broadcastInput.rangeDisplay,app-story .filterOutput .filterEntry .entryHolder .broadcastInput.rangeDisplay,app-story .filterOutputList .dateInput .dateDisplay{width:calc(100% - 37px);border:none;float:left;display:block;padding:7px 0;outline:none}app-report .FilterSideNav.filterOutputList .filterEntry .entryHolder .broadcastInput.rangeDisplay,app-report .FilterSideNav.filterOutputList .dateInput .dateDisplay,app-dashboard .FilterSideNav.filterOutputList .filterEntry .entryHolder .broadcastInput.rangeDisplay,app-dashboard .FilterSideNav.filterOutputList .dateInput .dateDisplay,div.yfContainer .FilterSideNav.filterOutputList .filterEntry .entryHolder .broadcastInput.rangeDisplay,div.yfContainer .FilterSideNav.filterOutputList .dateInput .dateDisplay,app-story .FilterSideNav.filterOutputList .filterEntry .entryHolder .broadcastInput.rangeDisplay,app-story .FilterSideNav.filterOutputList .dateInput .dateDisplay{padding-top:0px;padding-bottom:0px}app-report .FilterSideNav.filterOutputList .InListViewList :not(.addItemView) .inListSingleItem .itemValue table,app-dashboard .FilterSideNav.filterOutputList .InListViewList :not(.addItemView) .inListSingleItem .itemValue table,div.yfContainer .FilterSideNav.filterOutputList .InListViewList :not(.addItemView) .inListSingleItem .itemValue table,app-story .FilterSideNav.filterOutputList .InListViewList :not(.addItemView) .inListSingleItem .itemValue table{width:100%}app-report .FilterSideNav.filterOutputList .InListViewList :not(.addItemView) .inListSingleItem .itemValue,app-dashboard .FilterSideNav.filterOutputList .InListViewList :not(.addItemView) .inListSingleItem .itemValue,div.yfContainer .FilterSideNav.filterOutputList .InListViewList :not(.addItemView) .inListSingleItem .itemValue,app-story .FilterSideNav.filterOutputList .InListViewList :not(.addItemView) .inListSingleItem .itemValue{float:none}app-report .FilterSideNav.filterOutputList .InListViewList .inListSingleItem.hasExtra .itemValue,app-dashboard .FilterSideNav.filterOutputList .InListViewList .inListSingleItem.hasExtra .itemValue,div.yfContainer .FilterSideNav.filterOutputList .InListViewList .inListSingleItem.hasExtra .itemValue,app-story .FilterSideNav.filterOutputList .InListViewList .inListSingleItem.hasExtra .itemValue{float:left;width:100%}app-report .filterOutputBreadcrumbItem .dateRange .rangeInput>img,app-dashboard .filterOutputBreadcrumbItem .dateRange .rangeInput>img,div.yfContainer .filterOutputBreadcrumbItem .dateRange .rangeInput>img,app-story .filterOutputBreadcrumbItem .dateRange .rangeInput>img{float:left;padding:7px;padding-top:9px}app-report .FilterSideNav.filterOutputList .mainContent.betweenFilter .entryHolder.withPrompt,app-dashboard .FilterSideNav.filterOutputList .mainContent.betweenFilter .entryHolder.withPrompt,div.yfContainer .FilterSideNav.filterOutputList .mainContent.betweenFilter .entryHolder.withPrompt,app-story .FilterSideNav.filterOutputList .mainContent.betweenFilter .entryHolder.withPrompt{float:none}app-report .filterOutputList .addItemView .dateInput .dateDisplay,app-dashboard .filterOutputList .addItemView .dateInput .dateDisplay,div.yfContainer .filterOutputList .addItemView .dateInput .dateDisplay,app-story .filterOutputList .addItemView .dateInput .dateDisplay{display:none}app-report .filterOutputList .filterOutput .dateInput .dateDisplay,app-dashboard .filterOutputList .filterOutput .dateInput .dateDisplay,div.yfContainer .filterOutputList .filterOutput .dateInput .dateDisplay,app-story .filterOutputList .filterOutput .dateInput .dateDisplay{padding:0}app-report .filterOutputList .dateInput .dateDisplay .broadcastInput,app-dashboard .filterOutputList .dateInput .dateDisplay .broadcastInput,div.yfContainer .filterOutputList .dateInput .dateDisplay .broadcastInput,app-story .filterOutputList .dateInput .dateDisplay .broadcastInput{outline:none;border:none !important}app-report .filterOutputList .entryHolder tr.specificDate img.calendarBtn,app-report .filterOutputList .dateRange .rangeInput>img,app-report .filterOutputList .dateInput>img,app-dashboard .filterOutputList .entryHolder tr.specificDate img.calendarBtn,app-dashboard .filterOutputList .dateRange .rangeInput>img,app-dashboard .filterOutputList .dateInput>img,div.yfContainer .filterOutputList .entryHolder tr.specificDate img.calendarBtn,div.yfContainer .filterOutputList .dateRange .rangeInput>img,div.yfContainer .filterOutputList .dateInput>img,app-story .filterOutputList .entryHolder tr.specificDate img.calendarBtn,app-story .filterOutputList .dateRange .rangeInput>img,app-story .filterOutputList .dateInput>img{padding:7px;float:left}app-report .filterOutput .dateRange.timestampRange .rangeInput>img,app-dashboard .filterOutput .dateRange.timestampRange .rangeInput>img,div.yfContainer .filterOutput .dateRange.timestampRange .rangeInput>img,app-story .filterOutput .dateRange.timestampRange .rangeInput>img{padding-top:9px}app-report .filterOutputList .InListViewList .inListSingleItem .removeListItem,app-report .filterOutputBreadcrumbItem .InListViewList .inListSingleItem .removeListItem,app-dashboard .filterOutputList .InListViewList .inListSingleItem .removeListItem,app-dashboard .filterOutputBreadcrumbItem .InListViewList .inListSingleItem .removeListItem,div.yfContainer .filterOutputList .InListViewList .inListSingleItem .removeListItem,div.yfContainer .filterOutputBreadcrumbItem .InListViewList .inListSingleItem .removeListItem,app-story .filterOutputList .InListViewList .inListSingleItem .removeListItem,app-story .filterOutputBreadcrumbItem .InListViewList .inListSingleItem .removeListItem{position:absolute;right:2px;z-index:1;background-image:url(../images/clear-button-grey-background.svg);width:15px}app-report .filterOutputBreadcrumbItem .InListViewList .inListSingleItem.valueSet .dateInput .dateDisplay,app-dashboard .filterOutputBreadcrumbItem .InListViewList .inListSingleItem.valueSet .dateInput .dateDisplay,div.yfContainer .filterOutputBreadcrumbItem .InListViewList .inListSingleItem.valueSet .dateInput .dateDisplay,app-story .filterOutputBreadcrumbItem .InListViewList .inListSingleItem.valueSet .dateInput .dateDisplay{width:calc(100% - 37px);float:right}app-report .filterOutputBreadcrumbItem .InListViewList .inListSingleItem table,app-dashboard .filterOutputBreadcrumbItem .InListViewList .inListSingleItem table,div.yfContainer .filterOutputBreadcrumbItem .InListViewList .inListSingleItem table,app-story .filterOutputBreadcrumbItem .InListViewList .inListSingleItem table{width:100%}app-report .filterOutputBreadcrumbItem .InListViewList .inListSingleItem,app-report .filterOutputBreadcrumbItem .InListViewList .inListSingleItem .dateInput,app-dashboard .filterOutputBreadcrumbItem .InListViewList .inListSingleItem,app-dashboard .filterOutputBreadcrumbItem .InListViewList .inListSingleItem .dateInput,div.yfContainer .filterOutputBreadcrumbItem .InListViewList .inListSingleItem,div.yfContainer .filterOutputBreadcrumbItem .InListViewList .inListSingleItem .dateInput,app-story .filterOutputBreadcrumbItem .InListViewList .inListSingleItem,app-story .filterOutputBreadcrumbItem .InListViewList .inListSingleItem .dateInput{overflow:visible}app-report .filterOutputList .InListViewList .inListSingleItem.inputLocked .removeListItem,app-report .InListViewList.dateList .inListSingleItem.valueSet .removeListItem,app-dashboard .filterOutputList .InListViewList .inListSingleItem.inputLocked .removeListItem,app-dashboard .InListViewList.dateList .inListSingleItem.valueSet .removeListItem,div.yfContainer .filterOutputList .InListViewList .inListSingleItem.inputLocked .removeListItem,div.yfContainer .InListViewList.dateList .inListSingleItem.valueSet .removeListItem,app-story .filterOutputList .InListViewList .inListSingleItem.inputLocked .removeListItem,app-story .InListViewList.dateList .inListSingleItem.valueSet .removeListItem{display:block}app-report .filterOutputList .InListViewList .inListSingleItem:not(.inputLocked) .removeListItem,app-report .filterOutputBreadcrumbItem .InListViewList .inListSingleItem:not(.inputLocked) .removeListItem,app-dashboard .filterOutputList .InListViewList .inListSingleItem:not(.inputLocked) .removeListItem,app-dashboard .filterOutputBreadcrumbItem .InListViewList .inListSingleItem:not(.inputLocked) .removeListItem,div.yfContainer .filterOutputList .InListViewList .inListSingleItem:not(.inputLocked) .removeListItem,div.yfContainer .filterOutputBreadcrumbItem .InListViewList .inListSingleItem:not(.inputLocked) .removeListItem,app-story .filterOutputList .InListViewList .inListSingleItem:not(.inputLocked) .removeListItem,app-story .filterOutputBreadcrumbItem .InListViewList .inListSingleItem:not(.inputLocked) .removeListItem{display:none}app-report .InListViewList.dateList .inListSingleItem.valueSet .removeListItem,app-dashboard .InListViewList.dateList .inListSingleItem.valueSet .removeListItem,div.yfContainer .InListViewList.dateList .inListSingleItem.valueSet .removeListItem,app-story .InListViewList.dateList .inListSingleItem.valueSet .removeListItem{display:block}app-report .FilterSideNav .InListViewList.dateList .inListSingleItem.valueSet .removeListItem,app-dashboard .FilterSideNav .InListViewList.dateList .inListSingleItem.valueSet .removeListItem,div.yfContainer .FilterSideNav .InListViewList.dateList .inListSingleItem.valueSet .removeListItem,app-story .FilterSideNav .InListViewList.dateList .inListSingleItem.valueSet .removeListItem{right:19px}app-report .filterOutputList .InListViewList .inListSingleItem,app-dashboard .filterOutputList .InListViewList .inListSingleItem,div.yfContainer .filterOutputList .InListViewList .inListSingleItem,app-story .filterOutputList .InListViewList .inListSingleItem{border-radius:6px;overflow:visible}app-report .filterOutputList .InListViewList .inListSingleItem .itemValue,app-dashboard .filterOutputList .InListViewList .inListSingleItem .itemValue,div.yfContainer .filterOutputList .InListViewList .inListSingleItem .itemValue,app-story .filterOutputList .InListViewList .inListSingleItem .itemValue{border-radius:6px}app-report .filterOutputList .InListViewList .inListSingleItem .itemValue:focus,app-dashboard .filterOutputList .InListViewList .inListSingleItem .itemValue:focus,div.yfContainer .filterOutputList .InListViewList .inListSingleItem .itemValue:focus,app-story .filterOutputList .InListViewList .inListSingleItem .itemValue:focus{border:1px solid var(--primary-color)}app-report .filterOutputList .InListViewList .inListSingleItem .itemValue input,app-dashboard .filterOutputList .InListViewList .inListSingleItem .itemValue input,div.yfContainer .filterOutputList .InListViewList .inListSingleItem .itemValue input,app-story .filterOutputList .InListViewList .inListSingleItem .itemValue input{border-radius:6px;padding-left:10px;box-sizing:border-box;height:36px}app-report .filterOutputList .InListViewList .inListSingleItem .itemValue input:focus,app-dashboard .filterOutputList .InListViewList .inListSingleItem .itemValue input:focus,div.yfContainer .filterOutputList .InListViewList .inListSingleItem .itemValue input:focus,app-story .filterOutputList .InListViewList .inListSingleItem .itemValue input:focus{outline:none;border:1px solid var(--primary-color)}app-report .filterOutputList .InListViewList .inListSingleItem.valueSet .itemValue input[type=text],app-report .filterOutputList .InListViewList .inListSingleItem.valueSet .filterPromptImage,app-dashboard .filterOutputList .InListViewList .inListSingleItem.valueSet .itemValue input[type=text],app-dashboard .filterOutputList .InListViewList .inListSingleItem.valueSet .filterPromptImage,div.yfContainer .filterOutputList .InListViewList .inListSingleItem.valueSet .itemValue input[type=text],div.yfContainer .filterOutputList .InListViewList .inListSingleItem.valueSet .filterPromptImage,app-story .filterOutputList .InListViewList .inListSingleItem.valueSet .itemValue input[type=text],app-story .filterOutputList .InListViewList .inListSingleItem.valueSet .filterPromptImage{border-color:var(--primary-color)}app-report .filterOutputList .filterOutput .styledMultiSelect,app-dashboard .filterOutputList .filterOutput .styledMultiSelect,div.yfContainer .filterOutputList .filterOutput .styledMultiSelect,app-story .filterOutputList .filterOutput .styledMultiSelect{border:none;display:block}app-report .filterOutputList .filterOutput .styledMultiSelect select,app-dashboard .filterOutputList .filterOutput .styledMultiSelect select,div.yfContainer .filterOutputList .filterOutput .styledMultiSelect select,app-story .filterOutputList .filterOutput .styledMultiSelect select{padding:0px;color:#333740;font-family:Roboto,sans-serif;font-size:14px}app-report .filterOutputList .filterMenuOpener,app-dashboard .filterOutputList .filterMenuOpener,div.yfContainer .filterOutputList .filterMenuOpener,app-story .filterOutputList .filterMenuOpener{float:left;margin-top:3px;display:inline-flex;align-items:center}app-report .filterOutputList .filterLinkMenuOpener,app-dashboard .filterOutputList .filterLinkMenuOpener,div.yfContainer .filterOutputList .filterLinkMenuOpener,app-story .filterOutputList .filterLinkMenuOpener{float:left;margin-top:3px;margin-bottom:3px;display:inline-flex;align-items:center}app-report .filterOutputList .filterLinkMenuOpener .linkMenuOpenerImg,app-dashboard .filterOutputList .filterLinkMenuOpener .linkMenuOpenerImg,div.yfContainer .filterOutputList .filterLinkMenuOpener .linkMenuOpenerImg,app-story .filterOutputList .filterLinkMenuOpener .linkMenuOpenerImg{background:url(../images/link-icon-blue.svg) no-repeat center;height:14px;width:14px}app-report .filterOutputList.isEmpty .filterLinkMenuOpener,app-dashboard .filterOutputList.isEmpty .filterLinkMenuOpener,div.yfContainer .filterOutputList.isEmpty .filterLinkMenuOpener,app-story .filterOutputList.isEmpty .filterLinkMenuOpener{border-color:#a0a5b4;color:#a0a5b4;cursor:not-allowed}app-report .filterOutputList.isEmpty .filterLinkMenuOpener .linkMenuOpenerImg,app-dashboard .filterOutputList.isEmpty .filterLinkMenuOpener .linkMenuOpenerImg,div.yfContainer .filterOutputList.isEmpty .filterLinkMenuOpener .linkMenuOpenerImg,app-story .filterOutputList.isEmpty .filterLinkMenuOpener .linkMenuOpenerImg{background:url(../images/link-icon-grey.svg) no-repeat center}app-report dashboard-tab .filterOutputList .filterListHeading,app-report dashboard-tab .filterOutputList .filterListHeading .title,app-dashboard dashboard-tab .filterOutputList .filterListHeading,app-dashboard dashboard-tab .filterOutputList .filterListHeading .title,div.yfContainer dashboard-tab .filterOutputList .filterListHeading,div.yfContainer dashboard-tab .filterOutputList .filterListHeading .title,app-story dashboard-tab .filterOutputList .filterListHeading,app-story dashboard-tab .filterOutputList .filterListHeading .title{height:auto}app-report .filterOutput .filterEntry .inListSingleItem .itemValue,app-dashboard .filterOutput .filterEntry .inListSingleItem .itemValue,div.yfContainer .filterOutput .filterEntry .inListSingleItem .itemValue,app-story .filterOutput .filterEntry .inListSingleItem .itemValue{float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-report .filterOutput .filterEntry .entryHolder,app-dashboard .filterOutput .filterEntry .entryHolder,div.yfContainer .filterOutput .filterEntry .entryHolder,app-story .filterOutput .filterEntry .entryHolder{float:none}app-report .filterOutput .filterEntry.filterEntry.betweenFilter.betweenDropdown .entryHolder:not(:last-of-type),app-dashboard .filterOutput .filterEntry.filterEntry.betweenFilter.betweenDropdown .entryHolder:not(:last-of-type),div.yfContainer .filterOutput .filterEntry.filterEntry.betweenFilter.betweenDropdown .entryHolder:not(:last-of-type),app-story .filterOutput .filterEntry.filterEntry.betweenFilter.betweenDropdown .entryHolder:not(:last-of-type){margin-bottom:5px}app-report .FilterSideNav.filterOutputList .mainContent.betweenFilter.betweenText .entryHolder,app-report .filterOutputBreadcrumbItem .content .betweenFilter.betweenText .entryHolder,app-dashboard .FilterSideNav.filterOutputList .mainContent.betweenFilter.betweenText .entryHolder,app-dashboard .filterOutputBreadcrumbItem .content .betweenFilter.betweenText .entryHolder,div.yfContainer .FilterSideNav.filterOutputList .mainContent.betweenFilter.betweenText .entryHolder,div.yfContainer .filterOutputBreadcrumbItem .content .betweenFilter.betweenText .entryHolder,app-story .FilterSideNav.filterOutputList .mainContent.betweenFilter.betweenText .entryHolder,app-story .filterOutputBreadcrumbItem .content .betweenFilter.betweenText .entryHolder{max-width:45%}app-report .filterOutputBreadcrumbItem .content .betweenFilter.betweenText .entryHolder,app-dashboard .filterOutputBreadcrumbItem .content .betweenFilter.betweenText .entryHolder,div.yfContainer .filterOutputBreadcrumbItem .content .betweenFilter.betweenText .entryHolder,app-story .filterOutputBreadcrumbItem .content .betweenFilter.betweenText .entryHolder{margin-bottom:0px}app-report .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText,app-dashboard .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText,div.yfContainer .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText,app-story .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText{display:inline-block}app-report .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText .entryHolder,app-dashboard .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText .entryHolder,div.yfContainer .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText .entryHolder,app-story .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText .entryHolder{float:left}app-report .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText .entryHolder:last-of-type,app-dashboard .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText .entryHolder:last-of-type,div.yfContainer .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText .entryHolder:last-of-type,app-story .filterOutputBreadcrumbItem .content .filterEntry.betweenFilter.betweenText .entryHolder:last-of-type{float:right}app-report .FilterSideNav.filterOutputList .mainContent.betweenFilter.betweenText input.broadcastInput,app-dashboard .FilterSideNav.filterOutputList .mainContent.betweenFilter.betweenText input.broadcastInput,div.yfContainer .FilterSideNav.filterOutputList .mainContent.betweenFilter.betweenText input.broadcastInput,app-story .FilterSideNav.filterOutputList .mainContent.betweenFilter.betweenText input.broadcastInput{padding-left:0px;padding-right:0px}app-report .FilterSideNav.filterOutputList .mainContent.betweenText .clearButton,app-dashboard .FilterSideNav.filterOutputList .mainContent.betweenText .clearButton,div.yfContainer .FilterSideNav.filterOutputList .mainContent.betweenText .clearButton,app-story .FilterSideNav.filterOutputList .mainContent.betweenText .clearButton{right:9px}app-report .FilterSideNav.filterOutputList .mainContent.betweenFilter .entryHolder input[type=text].broadcastInput,app-report .filterOutputBreadcrumbItem .content .betweenFilter .entryHolder input[type=text].broadcastInput,app-dashboard .FilterSideNav.filterOutputList .mainContent.betweenFilter .entryHolder input[type=text].broadcastInput,app-dashboard .filterOutputBreadcrumbItem .content .betweenFilter .entryHolder input[type=text].broadcastInput,div.yfContainer .FilterSideNav.filterOutputList .mainContent.betweenFilter .entryHolder input[type=text].broadcastInput,div.yfContainer .filterOutputBreadcrumbItem .content .betweenFilter .entryHolder input[type=text].broadcastInput,app-story .FilterSideNav.filterOutputList .mainContent.betweenFilter .entryHolder input[type=text].broadcastInput,app-story .filterOutputBreadcrumbItem .content .betweenFilter .entryHolder input[type=text].broadcastInput{height:34px}app-report .filterOutput .filterEntry .entryHolder .styledMultiSelect select,app-dashboard .filterOutput .filterEntry .entryHolder .styledMultiSelect select,div.yfContainer .filterOutput .filterEntry .entryHolder .styledMultiSelect select,app-story .filterOutput .filterEntry .entryHolder .styledMultiSelect select{width:100%}app-report .filterOutputList .filterEntry .entryHolder table,app-dashboard .filterOutputList .filterEntry .entryHolder table,div.yfContainer .filterOutputList .filterEntry .entryHolder table,app-story .filterOutputList .filterEntry .entryHolder table{width:100%}app-report .filterOutput .filterEntry .entryHolder .broadcastInput,app-dashboard .filterOutput .filterEntry .entryHolder .broadcastInput,div.yfContainer .filterOutput .filterEntry .entryHolder .broadcastInput,app-story .filterOutput .filterEntry .entryHolder .broadcastInput{width:100%;padding:5px 5px 5px 9px;height:36px;box-sizing:border-box}app-report .filterOutputList .filterOutput .filterEntry .multiOptionList img,app-dashboard .filterOutputList .filterOutput .filterEntry .multiOptionList img,div.yfContainer .filterOutputList .filterOutput .filterEntry .multiOptionList img,app-story .filterOutputList .filterOutput .filterEntry .multiOptionList img{position:relative;margin:0 5px;height:16px;width:16px}app-report .filterOutputList .filterOutput .filterEntry .multiOptionList span,app-dashboard .filterOutputList .filterOutput .filterEntry .multiOptionList span,div.yfContainer .filterOutputList .filterOutput .filterEntry .multiOptionList span,app-story .filterOutputList .filterOutput .filterEntry .multiOptionList span{color:#333740;font-family:Roboto,sans-serif;font-size:14px;line-height:25px}app-report .filterOutputList .filterOutput .styledSelect .customSelect,app-dashboard .filterOutputList .filterOutput .styledSelect .customSelect,div.yfContainer .filterOutputList .filterOutput .styledSelect .customSelect,app-story .filterOutputList .filterOutput .styledSelect .customSelect{height:36px;width:100%;border:1px solid #dbdde5;border-radius:18px;background-color:var(--background-white);box-shadow:none}app-report .filterOutputList .filterOutput .styledSelect.customSelect span,app-dashboard .filterOutputList .filterOutput .styledSelect.customSelect span,div.yfContainer .filterOutputList .filterOutput .styledSelect.customSelect span,app-story .filterOutputList .filterOutput .styledSelect.customSelect span{width:210px;width:100%;color:#333740;font-family:Roboto,sans-serif;font-size:14px;line-height:36px;padding-left:18px}app-report .filterOutputList .filterOutput .styledSelect.customSelect,app-report .FilterSideNav.filterOutputList .styledSelect.customSelect,app-dashboard .filterOutputList .filterOutput .styledSelect.customSelect,app-dashboard .FilterSideNav.filterOutputList .styledSelect.customSelect,div.yfContainer .filterOutputList .filterOutput .styledSelect.customSelect,div.yfContainer .FilterSideNav.filterOutputList .styledSelect.customSelect,app-story .filterOutputList .filterOutput .styledSelect.customSelect,app-story .FilterSideNav.filterOutputList .styledSelect.customSelect{height:36px;width:100%;border:1px solid #dbdde5;border-radius:18px;background-color:var(--background-white);box-shadow:none}app-report .filterOutputList .filterOutput .styledSelect.customSelect select,app-dashboard .filterOutputList .filterOutput .styledSelect.customSelect select,div.yfContainer .filterOutputList .filterOutput .styledSelect.customSelect select,app-story .filterOutputList .filterOutput .styledSelect.customSelect select{width:100%}app-report .filterOutputList .filterOutput .styledSelect.customSelect div.customSelectIcon,app-dashboard .filterOutputList .filterOutput .styledSelect.customSelect div.customSelectIcon,div.yfContainer .filterOutputList .filterOutput .styledSelect.customSelect div.customSelectIcon,app-story .filterOutputList .filterOutput .styledSelect.customSelect div.customSelectIcon{background:url(../images/dropdown-arrow-grey-small.svg) no-repeat center}app-report .filterOutputList .entryHolder .radioImgHolder img,app-dashboard .filterOutputList .entryHolder .radioImgHolder img,div.yfContainer .filterOutputList .entryHolder .radioImgHolder img,app-story .filterOutputList .entryHolder .radioImgHolder img{display:block;height:16px;width:16px}app-report .filterOutputList .filterOutput .filterEntry,app-dashboard .filterOutputList .filterOutput .filterEntry,div.yfContainer .filterOutputList .filterOutput .filterEntry,app-story .filterOutputList .filterOutput .filterEntry{color:#333740;font-family:Roboto,sans-serif;font-size:14px}app-report .filterOutputList .draggableHandle,app-dashboard .filterOutputList .draggableHandle,div.yfContainer .filterOutputList .draggableHandle,app-story .filterOutputList .draggableHandle{background-image:url("../images/drag-icon-small.svg")}app-report .filterOutputList .filterOutput .draggableHandle,app-dashboard .filterOutputList .filterOutput .draggableHandle,div.yfContainer .filterOutputList .filterOutput .draggableHandle,app-story .filterOutputList .filterOutput .draggableHandle{top:19px}app-report .filterOutputList .filterGroup .filterGroupHeader .draggableHandle,app-dashboard .filterOutputList .filterGroup .filterGroupHeader .draggableHandle,div.yfContainer .filterOutputList .filterGroup .filterGroupHeader .draggableHandle,app-story .filterOutputList .filterGroup .filterGroupHeader .draggableHandle{top:12px}app-report .filterOutputList .filterOutput .filterMenuHandle,app-report .filterOutputList .filterGroup .filterMenuHandle,app-dashboard .filterOutputList .filterOutput .filterMenuHandle,app-dashboard .filterOutputList .filterGroup .filterMenuHandle,div.yfContainer .filterOutputList .filterOutput .filterMenuHandle,div.yfContainer .filterOutputList .filterGroup .filterMenuHandle,app-story .filterOutputList .filterOutput .filterMenuHandle,app-story .filterOutputList .filterGroup .filterMenuHandle{background-image:url("../images/three-dot-horizontal-grey.svg");width:20px;height:20px}app-report .activeDashboard .filterOutputList .filterGroup .filterOutputOpenToggle,app-dashboard .activeDashboard .filterOutputList .filterGroup .filterOutputOpenToggle,div.yfContainer .activeDashboard .filterOutputList .filterGroup .filterOutputOpenToggle,app-story .activeDashboard .filterOutputList .filterGroup .filterOutputOpenToggle{background-image:url(../images/dropdown-arrow-grey-small.svg);height:34px;width:20px;background-repeat:no-repeat;background-position:center;position:absolute;right:8px;cursor:pointer;top:1px}app-report .activeDashboard .FilterSideNav.filterOutputList .filterGroup .filterOutputOpenToggle,app-dashboard .activeDashboard .FilterSideNav.filterOutputList .filterGroup .filterOutputOpenToggle,div.yfContainer .activeDashboard .FilterSideNav.filterOutputList .filterGroup .filterOutputOpenToggle,app-story .activeDashboard .FilterSideNav.filterOutputList .filterGroup .filterOutputOpenToggle{background-image:url(../images/dropdown-arrow-white-small.svg)}app-report .activeDashboard .filterOutputList .filterGroup.filterGroupClosed .filterOutputOpenToggle,app-dashboard .activeDashboard .filterOutputList .filterGroup.filterGroupClosed .filterOutputOpenToggle,div.yfContainer .activeDashboard .filterOutputList .filterGroup.filterGroupClosed .filterOutputOpenToggle,app-story .activeDashboard .filterOutputList .filterGroup.filterGroupClosed .filterOutputOpenToggle{background-image:url(../images/up-arrow-grey-small.svg)}app-report .activeDashboard .FilterSideNav.filterOutputList .filterGroup.filterGroupClosed .filterOutputOpenToggle,app-dashboard .activeDashboard .FilterSideNav.filterOutputList .filterGroup.filterGroupClosed .filterOutputOpenToggle,div.yfContainer .activeDashboard .FilterSideNav.filterOutputList .filterGroup.filterGroupClosed .filterOutputOpenToggle,app-story .activeDashboard .FilterSideNav.filterOutputList .filterGroup.filterGroupClosed .filterOutputOpenToggle{background-image:url(../images/up-arrow-white-small.svg)}app-report .filterOutputList .filterOutput .filterMenuHandle,app-dashboard .filterOutputList .filterOutput .filterMenuHandle,div.yfContainer .filterOutputList .filterOutput .filterMenuHandle,app-story .filterOutputList .filterOutput .filterMenuHandle{top:10px;right:20px}app-report .filterOutputList .filterGroup .filterGroupHeader .filterMenuHandle,app-dashboard .filterOutputList .filterGroup .filterGroupHeader .filterMenuHandle,div.yfContainer .filterOutputList .filterGroup .filterGroupHeader .filterMenuHandle,app-story .filterOutputList .filterGroup .filterGroupHeader .filterMenuHandle{top:9px;right:21px}app-report .filterListEditContainer .filterEditClose,app-dashboard .filterListEditContainer .filterEditClose,div.yfContainer .filterListEditContainer .filterEditClose,app-story .filterListEditContainer .filterEditClose{position:absolute;right:12px;cursor:pointer}app-report div.leftFilters div.filterListEditContainer div.filterEditClose,app-dashboard div.leftFilters div.filterListEditContainer div.filterEditClose,div.yfContainer div.leftFilters div.filterListEditContainer div.filterEditClose,app-story div.leftFilters div.filterListEditContainer div.filterEditClose{margin-right:5px;margin-top:10px;float:right;cursor:pointer;position:initial;order:1}app-report div.filterListEditButtonsContainer,app-dashboard div.filterListEditButtonsContainer,div.yfContainer div.filterListEditButtonsContainer,app-story div.filterListEditButtonsContainer{padding-right:20px}app-report div.leftFilters.singlePanel .slimOutputList,app-dashboard div.leftFilters.singlePanel .slimOutputList,div.yfContainer div.leftFilters.singlePanel .slimOutputList,app-story div.leftFilters.singlePanel .slimOutputList{width:300px}app-report .filterOutput .filterEntry .addItemView,app-report .FilterSideNav.filterOutputList .mainContent .addItemView,app-dashboard .filterOutput .filterEntry .addItemView,app-dashboard .FilterSideNav.filterOutputList .mainContent .addItemView,div.yfContainer .filterOutput .filterEntry .addItemView,div.yfContainer .FilterSideNav.filterOutputList .mainContent .addItemView,app-story .filterOutput .filterEntry .addItemView,app-story .FilterSideNav.filterOutputList .mainContent .addItemView{float:right}app-report .FilterSideNav.filterOutputList .mainContent .addItemView,app-dashboard .FilterSideNav.filterOutputList .mainContent .addItemView,div.yfContainer .FilterSideNav.filterOutputList .mainContent .addItemView,app-story .FilterSideNav.filterOutputList .mainContent .addItemView{margin-top:7px}app-report .filterOutput .filterEntry .addItemView input[type=text],app-report .FilterSideNav.filterOutputList .mainContent .addItemView input[type=text],app-dashboard .filterOutput .filterEntry .addItemView input[type=text],app-dashboard .FilterSideNav.filterOutputList .mainContent .addItemView input[type=text],div.yfContainer .filterOutput .filterEntry .addItemView input[type=text],div.yfContainer .FilterSideNav.filterOutputList .mainContent .addItemView input[type=text],app-story .filterOutput .filterEntry .addItemView input[type=text],app-story .FilterSideNav.filterOutputList .mainContent .addItemView input[type=text]{cursor:pointer;font-size:21px;height:25px;width:25px;border-radius:20px;border:1px solid #a0a5b4;background-color:#e5f5fd;color:var(--primary-color);padding:0px;background-image:url(../images/plus_on.svg);background-repeat:no-repeat;background-position:center}app-report .filterListEditContainer,app-dashboard .filterListEditContainer,div.yfContainer .filterListEditContainer,app-story .filterListEditContainer{margin-top:10px}app-report .filterOutputList .filterListEditControl,app-dashboard .filterOutputList .filterListEditControl,div.yfContainer .filterOutputList .filterListEditControl,app-story .filterOutputList .filterListEditControl{cursor:pointer;height:36px;min-width:100px;border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color);font-family:Roboto,sans-serif;font-size:14px;background-color:var(--filter-background-color);margin-left:15px}app-report .filterOutputList .filterListEditControl .addLinkText,app-dashboard .filterOutputList .filterListEditControl .addLinkText,div.yfContainer .filterOutputList .filterListEditControl .addLinkText,app-story .filterOutputList .filterListEditControl .addLinkText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}app-report .filterOutputList .filterListEditControl img,app-report .filterOutputList .filterLinkMenuOpener .linkMenuOpenerImg,app-dashboard .filterOutputList .filterListEditControl img,app-dashboard .filterOutputList .filterLinkMenuOpener .linkMenuOpenerImg,div.yfContainer .filterOutputList .filterListEditControl img,div.yfContainer .filterOutputList .filterLinkMenuOpener .linkMenuOpenerImg,app-story .filterOutputList .filterListEditControl img,app-story .filterOutputList .filterLinkMenuOpener .linkMenuOpenerImg{margin-left:10px;margin-right:5px;flex-shrink:0}app-report .filterOutputList .filterListEditControl .addFilterText,app-dashboard .filterOutputList .filterListEditControl .addFilterText,div.yfContainer .filterOutputList .filterListEditControl .addFilterText,app-story .filterOutputList .filterListEditControl .addFilterText{display:inline-flex;align-items:center}app-report .filterOutputList .filterListEditControl .addFilterText span,app-dashboard .filterOutputList .filterListEditControl .addFilterText span,div.yfContainer .filterOutputList .filterListEditControl .addFilterText span,app-story .filterOutputList .filterListEditControl .addFilterText span{margin-left:12px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report .filterOutputList .filterListEditControl .addFilterText img,app-dashboard .filterOutputList .filterListEditControl .addFilterText img,div.yfContainer .filterOutputList .filterListEditControl .addFilterText img,app-story .filterOutputList .filterListEditControl .addFilterText img{margin-top:unset;padding-left:16px;padding-right:12px;margin-left:unset;margin-right:unset}app-report .filterOutputList .filterList .filterGroup,app-dashboard .filterOutputList .filterList .filterGroup,div.yfContainer .filterOutputList .filterList .filterGroup,app-story .filterOutputList .filterList .filterGroup{border:1px solid #dbdde5;border-radius:6px;background-color:var(--filter-background-color)}app-report .filterOutputList .filterList .invalidDrop .filterGroupPlaceholder,app-dashboard .filterOutputList .filterList .invalidDrop .filterGroupPlaceholder,div.yfContainer .filterOutputList .filterList .invalidDrop .filterGroupPlaceholder,app-story .filterOutputList .filterList .invalidDrop .filterGroupPlaceholder{border-color:#ee2439}app-report .filterOutputList .filterList .filterGroup:empty,app-dashboard .filterOutputList .filterList .filterGroup:empty,div.yfContainer .filterOutputList .filterList .filterGroup:empty,app-story .filterOutputList .filterList .filterGroup:empty{height:36px}app-report .filterOutputList .filterList .filterGroupHeader,app-dashboard .filterOutputList .filterList .filterGroupHeader,div.yfContainer .filterOutputList .filterList .filterGroupHeader,app-story .filterOutputList .filterList .filterGroupHeader{height:36px}app-report div:not(.activeDashboard) .filterOutputList .filterList .filterGroupHeader+.filterWrapper,app-dashboard div:not(.activeDashboard) .filterOutputList .filterList .filterGroupHeader+.filterWrapper,div.yfContainer div:not(.activeDashboard) .filterOutputList .filterList .filterGroupHeader+.filterWrapper,app-story div:not(.activeDashboard) .filterOutputList .filterList .filterGroupHeader+.filterWrapper{border-top:1px solid #dbdde5}app-report .filterOutputList .filterList .filterGroupHeader .filterGroupName,app-dashboard .filterOutputList .filterList .filterGroupHeader .filterGroupName,div.yfContainer .filterOutputList .filterList .filterGroupHeader .filterGroupName,app-story .filterOutputList .filterList .filterGroupHeader .filterGroupName{padding:0 21px;line-height:36px;font-size:16px;font-weight:bold;text-align:-webkit-match-parent;white-space:nowrap;width:226px;overflow:hidden;text-overflow:ellipsis}app-report .filterOutputList .filterGroup .filterGroupBody:not(:empty),app-dashboard .filterOutputList .filterGroup .filterGroupBody:not(:empty),div.yfContainer .filterOutputList .filterGroup .filterGroupBody:not(:empty),app-story .filterOutputList .filterGroup .filterGroupBody:not(:empty){border-top:1px solid #dbdde5}app-report .filterOutputList .filterList .filterGroup:hover,app-dashboard .filterOutputList .filterList .filterGroup:hover,div.yfContainer .filterOutputList .filterList .filterGroup:hover,app-story .filterOutputList .filterList .filterGroup:hover{border:1px solid var(--primary-color);cursor:pointer}app-report .activeDashboard .filterOutputList .filterList .filterGroup:hover,app-dashboard .activeDashboard .filterOutputList .filterList .filterGroup:hover,div.yfContainer .activeDashboard .filterOutputList .filterList .filterGroup:hover,app-story .activeDashboard .filterOutputList .filterList .filterGroup:hover{border:1px solid #dbdde5;cursor:auto}app-report .filterOutputList .filterList .endSortable,app-dashboard .filterOutputList .filterList .endSortable,div.yfContainer .filterOutputList .filterList .endSortable,app-story .filterOutputList .filterList .endSortable{border:1px solid transparent;display:none}app-report .filterOutputList .filterList .filterGroupPlaceholder,app-dashboard .filterOutputList .filterList .filterGroupPlaceholder,div.yfContainer .filterOutputList .filterList .filterGroupPlaceholder,app-story .filterOutputList .filterList .filterGroupPlaceholder{border:1px solid #dbdde5;border-radius:6px;margin-bottom:10px}app-report div.filterBookmarkLightbox .outerlightboxContent,app-report div.filterBookmarkLightbox .lightboxContent,app-dashboard div.filterBookmarkLightbox .outerlightboxContent,app-dashboard div.filterBookmarkLightbox .lightboxContent,div.yfContainer div.filterBookmarkLightbox .outerlightboxContent,div.yfContainer div.filterBookmarkLightbox .lightboxContent,app-story div.filterBookmarkLightbox .outerlightboxContent,app-story div.filterBookmarkLightbox .lightboxContent{border-radius:6px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupTitle,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupTitle,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupTitle,app-story div.filterBookmarkLightbox div.filterBookmarkPopupTitle{padding-top:20px;padding-bottom:20px;margin:0px 20px;border-bottom:1px solid #dbdde5;height:20px;color:#333740;font-family:Roboto,sans-serif;font-size:12px;font-weight:750;line-height:20px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupTitle a.filterBookmarkPopupClose,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupTitle a.filterBookmarkPopupClose,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupTitle a.filterBookmarkPopupClose,app-story div.filterBookmarkLightbox div.filterBookmarkPopupTitle a.filterBookmarkPopupClose{float:right}app-report div.filterBookmarkLightbox div.filterBookmarkPopupTitle a.filterBookmarkPopupClose>img,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupTitle a.filterBookmarkPopupClose>img,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupTitle a.filterBookmarkPopupClose>img,app-story div.filterBookmarkLightbox div.filterBookmarkPopupTitle a.filterBookmarkPopupClose>img{height:13px;width:13px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupItemDisabled,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItemDisabled,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItemDisabled,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItemDisabled{height:40px;padding:0px 20px 0px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem{height:30px;padding:10px 20px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem.appliedBookmark,app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem:hover,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem.appliedBookmark,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem:hover,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem.appliedBookmark,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem:hover,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem.appliedBookmark,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem:hover{background-color:#ecedf0;padding-top:10px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemLabel,app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemDesc,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemLabel,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemDesc,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemLabel,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemDesc,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemLabel,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemDesc{cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px;font-family:Roboto,sans-serif;color:#333740;font-weight:300;line-height:15px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemLabel.noBookmarkDesc,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemLabel.noBookmarkDesc,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemLabel.noBookmarkDesc,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem div.filterBookmarkPopupItemLabel.noBookmarkDesc{line-height:30px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem img,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem img,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem img,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem img{padding-top:5px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete,app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkPrivacy,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkPrivacy,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkPrivacy,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkPrivacy{float:right}app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img{float:right;height:17px;width:13px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkPrivacy img,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkPrivacy img,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkPrivacy img,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkPrivacy img{float:right;margin-right:9px;height:17px;width:14px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete:hover img.deleteIcon,app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img.deleteIconHover,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete:hover img.deleteIcon,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img.deleteIconHover,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete:hover img.deleteIcon,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img.deleteIconHover,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete:hover img.deleteIcon,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img.deleteIconHover{display:none}app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete:hover img.deleteIconHover,app-report div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img.deleteIcon,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete:hover img.deleteIconHover,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img.deleteIcon,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete:hover img.deleteIconHover,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img.deleteIcon,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete:hover img.deleteIconHover,app-story div.filterBookmarkLightbox div.filterBookmarkPopupItem a.filterBookmarkDelete img.deleteIcon{display:block}app-report div.filterBookmarkLightbox div.filterBookmarkPopupView div.filterBookmarkList,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupView div.filterBookmarkList,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupView div.filterBookmarkList,app-story div.filterBookmarkLightbox div.filterBookmarkPopupView div.filterBookmarkList{height:179px;overflow-x:hidden;overflow-y:auto;padding-top:15px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupView div.addBookmark,app-report div.filterBookmarkLightbox div.filterBookmarkPopupView div.editDefaultBookmarkButton,app-report div.filterBookmarkPrivateAccess .privateAccessDefaultButton,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupView div.addBookmark,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupView div.editDefaultBookmarkButton,app-dashboard div.filterBookmarkPrivateAccess .privateAccessDefaultButton,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupView div.addBookmark,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupView div.editDefaultBookmarkButton,div.yfContainer div.filterBookmarkPrivateAccess .privateAccessDefaultButton,app-story div.filterBookmarkLightbox div.filterBookmarkPopupView div.addBookmark,app-story div.filterBookmarkLightbox div.filterBookmarkPopupView div.editDefaultBookmarkButton,app-story div.filterBookmarkPrivateAccess .privateAccessDefaultButton{cursor:pointer;min-width:120px;border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color);font-family:Roboto,sans-serif;font-size:12px;line-height:31px;min-height:30px;background-color:var(--filter-background-color);float:right;margin:16px 16px 16px 0px;text-align:center;font-weight:bold}app-report div.filterBookmarkLightbox div.filterBookmarkPopupView div.editDefaultBookmarkButton,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupView div.editDefaultBookmarkButton,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupView div.editDefaultBookmarkButton,app-story div.filterBookmarkLightbox div.filterBookmarkPopupView div.editDefaultBookmarkButton{margin-left:16px;float:left}app-report div.filterBookmarkPrivateAccess .lightbox-top-gutter-text,app-dashboard div.filterBookmarkPrivateAccess .lightbox-top-gutter-text,div.yfContainer div.filterBookmarkPrivateAccess .lightbox-top-gutter-text,app-story div.filterBookmarkPrivateAccess .lightbox-top-gutter-text{float:left}app-report div.filterBookmarkLightbox div.filterBookmarkPopupView .defaultLabel,app-report div.filterBookmarkPrivateAccess .defaultLabel,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupView .defaultLabel,app-dashboard div.filterBookmarkPrivateAccess .defaultLabel,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupView .defaultLabel,div.yfContainer div.filterBookmarkPrivateAccess .defaultLabel,app-story div.filterBookmarkLightbox div.filterBookmarkPopupView .defaultLabel,app-story div.filterBookmarkPrivateAccess .defaultLabel{background-color:#fc9f02;border-radius:6px;height:18px;width:45px;float:right;margin-right:10px;margin-top:5px;margin-left:2px}app-report div.filterBookmarkPrivateAccess .lightbox-top-gutter-extra,app-dashboard div.filterBookmarkPrivateAccess .lightbox-top-gutter-extra,div.yfContainer div.filterBookmarkPrivateAccess .lightbox-top-gutter-extra,app-story div.filterBookmarkPrivateAccess .lightbox-top-gutter-extra{float:left;margin-left:10px}app-report div.filterBookmarkPrivateAccess .defaultLabel,app-dashboard div.filterBookmarkPrivateAccess .defaultLabel,div.yfContainer div.filterBookmarkPrivateAccess .defaultLabel,app-story div.filterBookmarkPrivateAccess .defaultLabel{margin-top:0px}app-report div.filterBookmarkLightbox div.filterBookmarkPopupView .defaultLabel .labelText,app-report .filterBookmarkPrivateAccess .labelText,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupView .defaultLabel .labelText,app-dashboard .filterBookmarkPrivateAccess .labelText,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupView .defaultLabel .labelText,div.yfContainer .filterBookmarkPrivateAccess .labelText,app-story div.filterBookmarkLightbox div.filterBookmarkPopupView .defaultLabel .labelText,app-story .filterBookmarkPrivateAccess .labelText{height:18px;width:45px;color:var(--white);font-size:10px;font-weight:500;letter-spacing:0;line-height:20px;text-align:center}app-report div.filterBookmarkLightbox div.filterBookmarkPopupView .filterBookmarkListFooter,app-dashboard div.filterBookmarkLightbox div.filterBookmarkPopupView .filterBookmarkListFooter,div.yfContainer div.filterBookmarkLightbox div.filterBookmarkPopupView .filterBookmarkListFooter,app-story div.filterBookmarkLightbox div.filterBookmarkPopupView .filterBookmarkListFooter{height:65px;background-color:var(--background-white)}app-report .filterBookmarkPrivateAccess .collaboration-group-information-box,app-dashboard .filterBookmarkPrivateAccess .collaboration-group-information-box,div.yfContainer .filterBookmarkPrivateAccess .collaboration-group-information-box,app-story .filterBookmarkPrivateAccess .collaboration-group-information-box{padding-left:20px}app-report .filterBookmarkPrivateAccess .collaboration-group-information-people-big,app-dashboard .filterBookmarkPrivateAccess .collaboration-group-information-people-big,div.yfContainer .filterBookmarkPrivateAccess .collaboration-group-information-people-big,app-story .filterBookmarkPrivateAccess .collaboration-group-information-people-big{font-size:12px;font-weight:400;line-height:31px}app-report .filterBookmarkCreate,app-dashboard .filterBookmarkCreate,div.yfContainer .filterBookmarkCreate,app-story .filterBookmarkCreate{font-family:Roboto,Sans-serif}app-report .filterBookmarkCreate input:focus,app-report .filterBookmarkCreate textarea:focus,app-dashboard .filterBookmarkCreate input:focus,app-dashboard .filterBookmarkCreate textarea:focus,div.yfContainer .filterBookmarkCreate input:focus,div.yfContainer .filterBookmarkCreate textarea:focus,app-story .filterBookmarkCreate input:focus,app-story .filterBookmarkCreate textarea:focus{outline:none}app-report .filterBookmarkCreate .bmkDetails,app-dashboard .filterBookmarkCreate .bmkDetails,div.yfContainer .filterBookmarkCreate .bmkDetails,app-story .filterBookmarkCreate .bmkDetails{padding:17px 22px;max-height:471px;overflow:auto}app-report .filterBookmarkCreate .bookmarkFieldLabel,app-dashboard .filterBookmarkCreate .bookmarkFieldLabel,div.yfContainer .filterBookmarkCreate .bookmarkFieldLabel,app-story .filterBookmarkCreate .bookmarkFieldLabel{color:#333740;font-size:14px;font-weight:800;line-height:19px;margin-bottom:5px}app-report .filterBookmarkCreate .bmkFieldInput,app-dashboard .filterBookmarkCreate .bmkFieldInput,div.yfContainer .filterBookmarkCreate .bmkFieldInput,app-story .filterBookmarkCreate .bmkFieldInput{margin-bottom:9px;display:inline-block}app-report .filterBookmarkCreate .bmkFieldInput .broadcastInput,app-dashboard .filterBookmarkCreate .bmkFieldInput .broadcastInput,div.yfContainer .filterBookmarkCreate .bmkFieldInput .broadcastInput,app-story .filterBookmarkCreate .bmkFieldInput .broadcastInput{color:#333740;font-size:14px;line-height:20px;height:24px;border:1px solid #bec1c8}app-report .filterBookmarkCreate div.bookmarkRadioButtons,app-dashboard .filterBookmarkCreate div.bookmarkRadioButtons,div.yfContainer .filterBookmarkCreate div.bookmarkRadioButtons,app-story .filterBookmarkCreate div.bookmarkRadioButtons{display:block}app-report .filterBookmarkCreate .bmkFieldInput.bookmarkCheckbox img,app-dashboard .filterBookmarkCreate .bmkFieldInput.bookmarkCheckbox img,div.yfContainer .filterBookmarkCreate .bmkFieldInput.bookmarkCheckbox img,app-story .filterBookmarkCreate .bmkFieldInput.bookmarkCheckbox img{float:left}app-report .filterBookmarkCreate .bmkFieldInput.bookmarkCheckbox span,app-dashboard .filterBookmarkCreate .bmkFieldInput.bookmarkCheckbox span,div.yfContainer .filterBookmarkCreate .bmkFieldInput.bookmarkCheckbox span,app-story .filterBookmarkCreate .bmkFieldInput.bookmarkCheckbox span{font-size:14px;margin-left:5px;float:left}app-report .filterBookmarkCreate .bmkFieldInput.bmkDesc,app-dashboard .filterBookmarkCreate .bmkFieldInput.bmkDesc,div.yfContainer .filterBookmarkCreate .bmkFieldInput.bmkDesc,app-story .filterBookmarkCreate .bmkFieldInput.bmkDesc{margin-bottom:5px}app-report .filterBookmarkCreate .bmkFieldInput .filterAccessLabel,app-report .filterBookmarkCreate .bmkFieldInput .privateDescription,app-dashboard .filterBookmarkCreate .bmkFieldInput .filterAccessLabel,app-dashboard .filterBookmarkCreate .bmkFieldInput .privateDescription,div.yfContainer .filterBookmarkCreate .bmkFieldInput .filterAccessLabel,div.yfContainer .filterBookmarkCreate .bmkFieldInput .privateDescription,app-story .filterBookmarkCreate .bmkFieldInput .filterAccessLabel,app-story .filterBookmarkCreate .bmkFieldInput .privateDescription{float:left;line-height:25px;font-weight:400;font-size:14px}app-report .filterBookmarkCreate .bmkIsPrivate,app-dashboard .filterBookmarkCreate .bmkIsPrivate,div.yfContainer .filterBookmarkCreate .bmkIsPrivate,app-story .filterBookmarkCreate .bmkIsPrivate{float:left;margin-left:10px}app-report .filterBookmarkCreate .bmkFieldInput .privateDescription,app-dashboard .filterBookmarkCreate .bmkFieldInput .privateDescription,div.yfContainer .filterBookmarkCreate .bmkFieldInput .privateDescription,app-story .filterBookmarkCreate .bmkFieldInput .privateDescription{margin-left:13px}app-report .filterBookmarkCreate .bmkSaveBtn,app-dashboard .filterBookmarkCreate .bmkSaveBtn,div.yfContainer .filterBookmarkCreate .bmkSaveBtn,app-story .filterBookmarkCreate .bmkSaveBtn{padding:23px;float:right}app-report .filterBookmarkCreate .createBookmarkHeader,app-dashboard .filterBookmarkCreate .createBookmarkHeader,div.yfContainer .filterBookmarkCreate .createBookmarkHeader,app-story .filterBookmarkCreate .createBookmarkHeader{height:30px;padding-left:20px}app-report .filterBookmarkCreate .createBookmarkHeaderText,app-dashboard .filterBookmarkCreate .createBookmarkHeaderText,div.yfContainer .filterBookmarkCreate .createBookmarkHeaderText,app-story .filterBookmarkCreate .createBookmarkHeaderText{color:#333740;font-size:16px;font-weight:800;line-height:19px;float:left}app-report .filterBookmarkCreate .closeCreateBookmark,app-dashboard .filterBookmarkCreate .closeCreateBookmark,div.yfContainer .filterBookmarkCreate .closeCreateBookmark,app-story .filterBookmarkCreate .closeCreateBookmark{position:absolute;right:24px;cursor:pointer}app-report .filterBookmarkCreate .createBookmarkFooter,app-dashboard .filterBookmarkCreate .createBookmarkFooter,div.yfContainer .filterBookmarkCreate .createBookmarkFooter,app-story .filterBookmarkCreate .createBookmarkFooter{position:absolute;bottom:0;right:0}app-report .filterBookmarkCreate .bmkSaveBtn div.btn-container,app-dashboard .filterBookmarkCreate .bmkSaveBtn div.btn-container,div.yfContainer .filterBookmarkCreate .bmkSaveBtn div.btn-container,app-story .filterBookmarkCreate .bmkSaveBtn div.btn-container{border-radius:6px;font-size:14px;padding:0 25px;height:36px;line-height:36px}app-report .filterBookmarkCreate .bmkFieldInput.shareWith,app-dashboard .filterBookmarkCreate .bmkFieldInput.shareWith,div.yfContainer .filterBookmarkCreate .bmkFieldInput.shareWith,app-story .filterBookmarkCreate .bmkFieldInput.shareWith{clear:both;margin-top:30px;margin-bottom:5px;font-size:16px;font-weight:750;color:#333740;display:block}app-report .filterBookmarkCreate .bmkUsers,app-dashboard .filterBookmarkCreate .bmkUsers,div.yfContainer .filterBookmarkCreate .bmkUsers,app-story .filterBookmarkCreate .bmkUsers{overflow-x:hidden;overflow-y:auto;max-height:170px;margin-top:10px;margin-bottom:15px}app-report .filterBookmarkCreate .bmkInlinePersonSearch input.search-people-search-box-inline,app-dashboard .filterBookmarkCreate .bmkInlinePersonSearch input.search-people-search-box-inline,div.yfContainer .filterBookmarkCreate .bmkInlinePersonSearch input.search-people-search-box-inline,app-story .filterBookmarkCreate .bmkInlinePersonSearch input.search-people-search-box-inline{background-image:url("../images/search-icon-light-grey.svg");background-repeat:no-repeat;background-position:right 13px center;border:1px solid #bec1c8;border-radius:6px;font-size:14px}app-report .filterBookmarkCreate .bmkInlinePersonSearch input.search-people-search-box-inline:focus,app-dashboard .filterBookmarkCreate .bmkInlinePersonSearch input.search-people-search-box-inline:focus,div.yfContainer .filterBookmarkCreate .bmkInlinePersonSearch input.search-people-search-box-inline:focus,app-story .filterBookmarkCreate .bmkInlinePersonSearch input.search-people-search-box-inline:focus{border:1px solid var(--primary-color);background-image:url("../images/image_search_icon_blue.svg")}app-report .filterBookmarkCreate .bmkInlinePersonSearch .inputplaceholdercontainer,app-dashboard .filterBookmarkCreate .bmkInlinePersonSearch .inputplaceholdercontainer,div.yfContainer .filterBookmarkCreate .bmkInlinePersonSearch .inputplaceholdercontainer,app-story .filterBookmarkCreate .bmkInlinePersonSearch .inputplaceholdercontainer{cursor:pointer;color:#333740}app-report .filterBookmarkCreate .bmkUsers .btn-entity,app-dashboard .filterBookmarkCreate .bmkUsers .btn-entity,div.yfContainer .filterBookmarkCreate .bmkUsers .btn-entity,app-story .filterBookmarkCreate .bmkUsers .btn-entity{height:35px;max-width:190px;border-radius:18px;border:1px solid #ecedf0;background:#ecedf0;font-size:12px;line-height:36px;color:#333740}app-report .filterBookmarkCreate .bmkUsers .btn-entity .btn-delete-link,app-dashboard .filterBookmarkCreate .bmkUsers .btn-entity .btn-delete-link,div.yfContainer .filterBookmarkCreate .bmkUsers .btn-entity .btn-delete-link,app-story .filterBookmarkCreate .bmkUsers .btn-entity .btn-delete-link{color:#717684;width:25px;font-size:22px;font-weight:400;line-height:32px}app-report .filterBookmarkCreate .bmkUsers .btn-entity .btn-icon,app-dashboard .filterBookmarkCreate .bmkUsers .btn-entity .btn-icon,div.yfContainer .filterBookmarkCreate .bmkUsers .btn-entity .btn-icon,app-story .filterBookmarkCreate .bmkUsers .btn-entity .btn-icon{margin:5px;border-radius:26px}app-report .filterBookmarkPrivateAccess .privateAccessFooter,app-dashboard .filterBookmarkPrivateAccess .privateAccessFooter,div.yfContainer .filterBookmarkPrivateAccess .privateAccessFooter,app-story .filterBookmarkPrivateAccess .privateAccessFooter{position:absolute;bottom:0;width:100%}app-report div.filterPromptPopup .outerlightboxContent,app-dashboard div.filterPromptPopup .outerlightboxContent,div.yfContainer div.filterPromptPopup .outerlightboxContent,app-story div.filterPromptPopup .outerlightboxContent{border-radius:6px}app-report div.filterPromptHolder .exitButton,app-dashboard div.filterPromptHolder .exitButton,div.yfContainer div.filterPromptHolder .exitButton,app-story div.filterPromptHolder .exitButton{background:url(../images/story/search-icon-cancel-grey.svg) no-repeat center;height:15px;width:15px;cursor:pointer;right:25px;top:24px;position:absolute;margin-top:0px}app-report div.filterPromptHolder .promptValuesControl,app-dashboard div.filterPromptHolder .promptValuesControl,div.yfContainer div.filterPromptHolder .promptValuesControl,app-story div.filterPromptHolder .promptValuesControl{margin-left:26px}app-report div.filterPromptHolder .promptValuesControl .selectAll,app-dashboard div.filterPromptHolder .promptValuesControl .selectAll,div.yfContainer div.filterPromptHolder .promptValuesControl .selectAll,app-story div.filterPromptHolder .promptValuesControl .selectAll{margin-right:16px}app-report div.filterPromptHolder .promptValuesControl .selectAll .toggleDescription,app-dashboard div.filterPromptHolder .promptValuesControl .selectAll .toggleDescription,div.yfContainer div.filterPromptHolder .promptValuesControl .selectAll .toggleDescription,app-story div.filterPromptHolder .promptValuesControl .selectAll .toggleDescription{width:58px}app-report div.filterPromptHolder .searchBar.active,app-report div.filterPromptHolder .searchBar.searchBarFocused,app-dashboard div.filterPromptHolder .searchBar.active,app-dashboard div.filterPromptHolder .searchBar.searchBarFocused,div.yfContainer div.filterPromptHolder .searchBar.active,div.yfContainer div.filterPromptHolder .searchBar.searchBarFocused,app-story div.filterPromptHolder .searchBar.active,app-story div.filterPromptHolder .searchBar.searchBarFocused{border-color:var(--primary-color)}app-report div.parameterMenu.filterGroupMenu,app-dashboard div.parameterMenu.filterGroupMenu,div.yfContainer div.parameterMenu.filterGroupMenu,app-story div.parameterMenu.filterGroupMenu{background-color:var(--filter-background-color);z-index:1000}app-report div.parameterMenu .parameterItemContainer.initialState .parameterLabel,app-dashboard div.parameterMenu .parameterItemContainer.initialState .parameterLabel,div.yfContainer div.parameterMenu .parameterItemContainer.initialState .parameterLabel,app-story div.parameterMenu .parameterItemContainer.initialState .parameterLabel{margin-bottom:5px}app-report div.parameterMenu .parameterItemContainer.deleteFilterGroup .parameterLabel,app-dashboard div.parameterMenu .parameterItemContainer.deleteFilterGroup .parameterLabel,div.yfContainer div.parameterMenu .parameterItemContainer.deleteFilterGroup .parameterLabel,app-story div.parameterMenu .parameterItemContainer.deleteFilterGroup .parameterLabel{float:left}app-report div.parameterMenu .parameterItemContainer.deleteFilterGroup .parameterInput,app-dashboard div.parameterMenu .parameterItemContainer.deleteFilterGroup .parameterInput,div.yfContainer div.parameterMenu .parameterItemContainer.deleteFilterGroup .parameterInput,app-story div.parameterMenu .parameterItemContainer.deleteFilterGroup .parameterInput{float:right;cursor:pointer}app-report .filterOutputList .editableFilterListName.filterListName,app-dashboard .filterOutputList .editableFilterListName.filterListName,div.yfContainer .filterOutputList .editableFilterListName.filterListName,app-story .filterOutputList .editableFilterListName.filterListName{float:left;margin-left:11px;margin-top:25px}app-report .filterGroupHeader input:focus,app-dashboard .filterGroupHeader input:focus,div.yfContainer .filterGroupHeader input:focus,app-story .filterGroupHeader input:focus{outline:none;border-bottom:1px solid var(--primary-color)}app-report .filterValuesSettings,app-dashboard .filterValuesSettings,div.yfContainer .filterValuesSettings,app-story .filterValuesSettings{padding:0 20px;height:390px;overflow-y:auto;color:#333}app-report .filterValuesSettings .filterHeading,app-dashboard .filterValuesSettings .filterHeading,div.yfContainer .filterValuesSettings .filterHeading,app-story .filterValuesSettings .filterHeading{overflow:hidden;margin-top:20px;margin-bottom:10px}app-report .filterValuesSettings .title,app-dashboard .filterValuesSettings .title,div.yfContainer .filterValuesSettings .title,app-story .filterValuesSettings .title{margin-top:15px;margin-bottom:15px;background-color:#fff;width:355px;float:right;border:1px solid #e4e4e4;font-size:16px;color:var(--dark-grey);padding:10px}app-report .filterValuesSettings .title img,app-dashboard .filterValuesSettings .title img,div.yfContainer .filterValuesSettings .title img,app-story .filterValuesSettings .title img{float:left;margin-right:20px}app-report .filterValuesSettings .title div,app-dashboard .filterValuesSettings .title div,div.yfContainer .filterValuesSettings .title div,app-story .filterValuesSettings .title div{margin-top:5px;line-height:17px}app-report .filterValuesSettings .filterActionButtons div.saveButton,app-dashboard .filterValuesSettings .filterActionButtons div.saveButton,div.yfContainer .filterValuesSettings .filterActionButtons div.saveButton,app-story .filterValuesSettings .filterActionButtons div.saveButton{left:20px;right:20px;position:absolute;bottom:20px}app-report .filterValuesSettings .filterActionButtons div.saveButton div,app-dashboard .filterValuesSettings .filterActionButtons div.saveButton div,div.yfContainer .filterValuesSettings .filterActionButtons div.saveButton div,app-story .filterValuesSettings .filterActionButtons div.saveButton div{width:440px;height:40px;display:table-cell;vertical-align:middle;font-size:18px;font-weight:normal}app-report .filterValuesSettings .valueOptions,app-dashboard .filterValuesSettings .valueOptions,div.yfContainer .filterValuesSettings .valueOptions,app-story .filterValuesSettings .valueOptions{margin-left:35px}app-report div.filterValuesSettings div.filterName,app-dashboard div.filterValuesSettings div.filterName,div.yfContainer div.filterValuesSettings div.filterName,app-story div.filterValuesSettings div.filterName{float:left;font-size:18px}app-report div.filterValuesSettings div.displayOperator,app-dashboard div.filterValuesSettings div.displayOperator,div.yfContainer div.filterValuesSettings div.displayOperator,app-story div.filterValuesSettings div.displayOperator{font-size:16px;margin-left:10px;float:left}app-report .filterValuesOption,app-dashboard .filterValuesOption,div.yfContainer .filterValuesOption,app-story .filterValuesOption{overflow:hidden;clear:both}app-report .filterValuesOption .valueOptions,app-dashboard .filterValuesOption .valueOptions,div.yfContainer .filterValuesOption .valueOptions,app-story .filterValuesOption .valueOptions{margin-left:30px}app-report .filterValuesOption .radioButton,app-dashboard .filterValuesOption .radioButton,div.yfContainer .filterValuesOption .radioButton,app-story .filterValuesOption .radioButton{float:left;margin-top:5px}app-report .filterValuesOption .filterOperator,app-dashboard .filterValuesOption .filterOperator,div.yfContainer .filterValuesOption .filterOperator,app-story .filterValuesOption .filterOperator{margin-top:8px;margin-left:15px;max-width:150px;float:left;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}app-report .filterValuesOption .optionControls,app-dashboard .filterValuesOption .optionControls,div.yfContainer .filterValuesOption .optionControls,app-story .filterValuesOption .optionControls{clear:both;margin-left:35px;padding-top:10px}app-report .filterValuesOption .optionControls .InListView,app-dashboard .filterValuesOption .optionControls .InListView,div.yfContainer .filterValuesOption .optionControls .InListView,app-story .filterValuesOption .optionControls .InListView{width:240px}app-report .optionControls .dateOption,app-dashboard .optionControls .dateOption,div.yfContainer .optionControls .dateOption,app-story .optionControls .dateOption{margin-top:10px}app-report .filterValuesOption .currDateText,app-dashboard .filterValuesOption .currDateText,div.yfContainer .filterValuesOption .currDateText,app-story .filterValuesOption .currDateText{margin-right:20px}app-report .filterValuesOption input.timestampDisplay+img.calendarBtn,app-dashboard .filterValuesOption input.timestampDisplay+img.calendarBtn,div.yfContainer .filterValuesOption input.timestampDisplay+img.calendarBtn,app-story .filterValuesOption input.timestampDisplay+img.calendarBtn{vertical-align:bottom}app-report div.filterLogicContainer,app-dashboard div.filterLogicContainer,div.yfContainer div.filterLogicContainer,app-story div.filterLogicContainer{padding-top:10px;margin:0px 5px 0px 5px}app-report .filterLogicHeading,app-dashboard .filterLogicHeading,div.yfContainer .filterLogicHeading,app-story .filterLogicHeading{font-size:14px;color:var(--dark-grey);margin-bottom:5px}app-report div.filterLogicFooter,app-dashboard div.filterLogicFooter,div.yfContainer div.filterLogicFooter,app-story div.filterLogicFooter{font-size:22px;color:var(--dark-grey);text-align:right;padding-top:5px}app-report .filterLogic,app-dashboard .filterLogic,div.yfContainer .filterLogic,app-story .filterLogic{border:1px solid #e4e4e4;background-color:#fff;padding:5px 10px;margin-bottom:5px;color:var(--dark-grey);font-size:14px;line-height:22px}app-report div.rptFilterLogicIndent,app-dashboard div.rptFilterLogicIndent,div.yfContainer div.rptFilterLogicIndent,app-story div.rptFilterLogicIndent{padding-left:36px}app-report span.rptFilterLogicIdentifier,app-dashboard span.rptFilterLogicIdentifier,div.yfContainer span.rptFilterLogicIdentifier,app-story span.rptFilterLogicIdentifier{color:var(--primary-color)}app-report span.rptFilterLogicBracket,app-dashboard span.rptFilterLogicBracket,div.yfContainer span.rptFilterLogicBracket,app-story span.rptFilterLogicBracket{padding:2px;cursor:default}app-report span.rptFilterLogicBracketHover,app-dashboard span.rptFilterLogicBracketHover,div.yfContainer span.rptFilterLogicBracketHover,app-story span.rptFilterLogicBracketHover{background:#f8f8f8;border:1px solid var(--border-grey);padding:1px}app-report span.rptFilterLogicWhen,app-dashboard span.rptFilterLogicWhen,div.yfContainer span.rptFilterLogicWhen,app-story span.rptFilterLogicWhen{padding:2px;cursor:pointer}app-report span.rptFilterLogicWhenHover,app-dashboard span.rptFilterLogicWhenHover,div.yfContainer span.rptFilterLogicWhenHover,app-story span.rptFilterLogicWhenHover{background:#f8f8f8;border:1px solid var(--border-grey);padding:1px}app-report .reportOutputContainer .filterOutputList,app-dashboard .reportOutputContainer .filterOutputList,div.yfContainer .reportOutputContainer .filterOutputList,app-story .reportOutputContainer .filterOutputList{background-color:var(--report-filter-list-background-color)}app-report .filterOutputList .filterOutput .filterEntry input:focus,app-dashboard .filterOutputList .filterOutput .filterEntry input:focus,div.yfContainer .filterOutputList .filterOutput .filterEntry input:focus,app-story .filterOutputList .filterOutput .filterEntry input:focus{border:1px solid var(--primary-color);outline:none}app-report .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra .broadcastInput:not(.rangeDisplay),app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra .broadcastInput:not(.rangeDisplay),div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra .broadcastInput:not(.rangeDisplay),app-story .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra .broadcastInput:not(.rangeDisplay){padding-right:var(--filter-prompt-and-clear-padding)}app-report .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra .clearButton,app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra .clearButton,div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra .clearButton,app-story .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra .clearButton{margin-top:10px;margin-right:26px}app-report .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra,app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra,div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra,app-story .filterOutputList .filterOutput .filterEntry .entryHolder .inListSingleItem.hasExtra{min-height:36px}app-report .filterOutputList .filterOutput .filterEntry .entryHolder .broadcastInput:not(.rangeDisplay,.timestampDisplay),app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder .broadcastInput:not(.rangeDisplay,.timestampDisplay),div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder .broadcastInput:not(.rangeDisplay,.timestampDisplay),app-story .filterOutputList .filterOutput .filterEntry .entryHolder .broadcastInput:not(.rangeDisplay,.timestampDisplay){padding-right:var(--filter-prompt-and-clear-padding)}app-report .filterOutputList .filterOutput .filterEntry .entryHolder .clearButton,app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder .clearButton,div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder .clearButton,app-story .filterOutputList .filterOutput .filterEntry .entryHolder .clearButton{margin-top:10px;margin-right:26px}app-report .filterOutputList .filterOutput .filterEntry .entryHolder .filterPromptImage,app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder .filterPromptImage,div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder .filterPromptImage,app-story .filterOutputList .filterOutput .filterEntry .entryHolder .filterPromptImage{margin-top:-32px}app-report .filterOutputList .filterOutput .filterEntry .entryHolder .addItemView .filterPromptImage,app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder .addItemView .filterPromptImage,div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder .addItemView .filterPromptImage,app-story .filterOutputList .filterOutput .filterEntry .entryHolder .addItemView .filterPromptImage{right:36px}app-report .filterOutputList.FilterSideNav .entryHolder .InListView .addItemView .timestampDisplay,app-report .filterOutputList .filterOutput .filterEntry .entryHolder .InListView .addItemView .timestampDisplay,app-dashboard .filterOutputList.FilterSideNav .entryHolder .InListView .addItemView .timestampDisplay,app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder .InListView .addItemView .timestampDisplay,div.yfContainer .filterOutputList.FilterSideNav .entryHolder .InListView .addItemView .timestampDisplay,div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder .InListView .addItemView .timestampDisplay,app-story .filterOutputList.FilterSideNav .entryHolder .InListView .addItemView .timestampDisplay,app-story .filterOutputList .filterOutput .filterEntry .entryHolder .InListView .addItemView .timestampDisplay{width:0px !important;height:0px !important;opacity:0}app-report .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay),app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay),div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay),app-story .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay){padding-right:var(--filter-prompt-only-padding)}app-report .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay),app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay),div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay),app-story .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay){background-color:#f2f2f2;padding-right:0px;margin-right:2px}app-report .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .clearButton,app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .clearButton,div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .clearButton,app-story .filterOutputList .filterOutput .filterEntry .entryHolder:not(.withPrompt) .clearButton{margin-top:11px;margin-right:3px}app-report .filterOutputList .filterOutput .filterEntry .entryHolder .dateRange,app-dashboard .filterOutputList .filterOutput .filterEntry .entryHolder .dateRange,div.yfContainer .filterOutputList .filterOutput .filterEntry .entryHolder .dateRange,app-story .filterOutputList .filterOutput .filterEntry .entryHolder .dateRange{max-height:38px}app-report .leftSideNavContainer .filterList .entryHolder.inclusiveFilter,app-dashboard .leftSideNavContainer .filterList .entryHolder.inclusiveFilter,div.yfContainer .leftSideNavContainer .filterList .entryHolder.inclusiveFilter,app-story .leftSideNavContainer .filterList .entryHolder.inclusiveFilter{float:left}app-report .filterOutputList.FilterSideNav .entryHolder input.broadcastInput:focus,app-dashboard .filterOutputList.FilterSideNav .entryHolder input.broadcastInput:focus,div.yfContainer .filterOutputList.FilterSideNav .entryHolder input.broadcastInput:focus,app-story .filterOutputList.FilterSideNav .entryHolder input.broadcastInput:focus{border:1px solid var(--primary-color);outline:none;width:calc(100% - 38px)}app-report .filterOutputList.FilterSideNav .entryHolder .broadcastInput:not(.rangeDisplay),app-dashboard .filterOutputList.FilterSideNav .entryHolder .broadcastInput:not(.rangeDisplay),div.yfContainer .filterOutputList.FilterSideNav .entryHolder .broadcastInput:not(.rangeDisplay),app-story .filterOutputList.FilterSideNav .entryHolder .broadcastInput:not(.rangeDisplay){border-radius:6px;box-sizing:border-box;padding-right:var(--filter-prompt-and-clear-padding);padding-left:10px;height:36px}app-report .filterOutputList.FilterSideNav .entryHolder,app-dashboard .filterOutputList.FilterSideNav .entryHolder,div.yfContainer .filterOutputList.FilterSideNav .entryHolder,app-story .filterOutputList.FilterSideNav .entryHolder{width:100%}app-report .filterOutputList.FilterSideNav .entryHolder .filterPromptImage,app-dashboard .filterOutputList.FilterSideNav .entryHolder .filterPromptImage,div.yfContainer .filterOutputList.FilterSideNav .entryHolder .filterPromptImage,app-story .filterOutputList.FilterSideNav .entryHolder .filterPromptImage{margin-top:-32px}app-report .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder,app-dashboard .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder,div.yfContainer .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder,app-story .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder{max-width:100%}app-report .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder input.broadcastInput,app-dashboard .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder input.broadcastInput,div.yfContainer .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder input.broadcastInput,app-story .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder input.broadcastInput{padding-left:10px;padding-right:30px;height:36px}app-report .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder.withPrompt input.broadcastInput,app-dashboard .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder.withPrompt input.broadcastInput,div.yfContainer .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder.withPrompt input.broadcastInput,app-story .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder.withPrompt input.broadcastInput{padding-left:10px;padding-right:var(--filter-prompt-and-clear-padding);height:36px}app-report .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder.withPrompt .clearButton,app-dashboard .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder.withPrompt .clearButton,div.yfContainer .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder.withPrompt .clearButton,app-story .filterOutputList.FilterSideNav .mainContent.betweenFilter.betweenText .entryHolder.withPrompt .clearButton{margin-top:11px;margin-right:24px}app-report .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra .broadcastInput:not(.rangeDisplay),app-dashboard .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra .broadcastInput:not(.rangeDisplay),div.yfContainer .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra .broadcastInput:not(.rangeDisplay),app-story .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra .broadcastInput:not(.rangeDisplay){padding-right:var(--filter-prompt-and-clear-padding)}app-report .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra .clearButton,app-dashboard .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra .clearButton,div.yfContainer .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra .clearButton,app-story .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra .clearButton{margin-top:10px;margin-right:26px}app-report .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra,app-dashboard .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra,div.yfContainer .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra,app-story .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder .inListSingleItem.hasExtra{min-height:36px}app-report .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .broadcastInput:not(.rangeDisplay),app-dashboard .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .broadcastInput:not(.rangeDisplay),div.yfContainer .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .broadcastInput:not(.rangeDisplay),app-story .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .broadcastInput:not(.rangeDisplay){padding-right:var(--filter-prompt-and-clear-padding)}app-report .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .clearButton,app-dashboard .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .clearButton,div.yfContainer .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .clearButton,app-story .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .clearButton{margin-top:10px;margin-right:26px}app-report .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .filterPromptImage,app-dashboard .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .filterPromptImage,div.yfContainer .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .filterPromptImage,app-story .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder .filterPromptImage{margin-top:-32px}app-report .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay),app-dashboard .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay),div.yfContainer .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay),app-story .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay){padding-right:var(--filter-prompt-only-padding)}app-report .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay),app-dashboard .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay),div.yfContainer .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay),app-story .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay){background-color:#f2f2f2;padding-right:0px;margin-right:2px}app-report .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .clearButton,app-dashboard .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .clearButton,div.yfContainer .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .clearButton,app-story .filterOutputList.FilterSideNav .mainContent.singleFilter .entryHolder:not(.withPrompt) .clearButton{margin-top:11px;margin-right:3px}app-report .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay),app-dashboard .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay),div.yfContainer .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay),app-story .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .broadcastInput:not(.rangeDisplay){padding-right:var(--filter-prompt-only-padding)}app-report .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay),app-dashboard .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay),div.yfContainer .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay),app-story .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .InListViewList:not(div.addItemView)>.addItemView .broadcastInput:not(.rangeDisplay){padding-right:0px;margin-right:2px}app-report .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .clearButton,app-dashboard .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .clearButton,div.yfContainer .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .clearButton,app-story .filterOutputList.FilterSideNav .mainContent.listFilter .entryHolder:not(.withPrompt) .clearButton{margin-top:11px;margin-right:3px}app-report .filterOutputList.wideOutputList .filterMenuHandle,app-dashboard .filterOutputList.wideOutputList .filterMenuHandle,div.yfContainer .filterOutputList.wideOutputList .filterMenuHandle,app-story .filterOutputList.wideOutputList .filterMenuHandle{position:absolute;top:0px;right:8px}app-report .filterOutputList.wideOutputList .filterOutput,app-dashboard .filterOutputList.wideOutputList .filterOutput,div.yfContainer .filterOutputList.wideOutputList .filterOutput,app-story .filterOutputList.wideOutputList .filterOutput{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:18px}app-report .filterOutputList.wideOutputList .filterOutput .draggableHandle,app-dashboard .filterOutputList.wideOutputList .filterOutput .draggableHandle,div.yfContainer .filterOutputList.wideOutputList .filterOutput .draggableHandle,app-story .filterOutputList.wideOutputList .filterOutput .draggableHandle{top:27px}app-report .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.inclusiveFilter .addItemView,app-dashboard .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.inclusiveFilter .addItemView,div.yfContainer .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.inclusiveFilter .addItemView,app-story .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.inclusiveFilter .addItemView{margin-bottom:-5px}app-report .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.inclusiveFilter,app-dashboard .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.inclusiveFilter,div.yfContainer .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.inclusiveFilter,app-story .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.inclusiveFilter{margin-bottom:10px}app-report .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.exclusiveFilter,app-dashboard .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.exclusiveFilter,div.yfContainer .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.exclusiveFilter,app-story .filterOutputList.wideOutputList .filterEntry.listFilter .entryHolder.exclusiveFilter{margin-bottom:5px}app-report .filterOutputList.wideOutputList .filterListHeading,app-dashboard .filterOutputList.wideOutputList .filterListHeading,div.yfContainer .filterOutputList.wideOutputList .filterListHeading,app-story .filterOutputList.wideOutputList .filterListHeading{padding-bottom:0px;height:40px}app-report .filterOutput .filterEntry .withPrompt .dateRange .rangeInput input,app-dashboard .filterOutput .filterEntry .withPrompt .dateRange .rangeInput input,div.yfContainer .filterOutput .filterEntry .withPrompt .dateRange .rangeInput input,app-story .filterOutput .filterEntry .withPrompt .dateRange .rangeInput input{padding-right:var(--filter-prompt-only-padding)}app-report .wideOutputList .filterOutputView .filterEntry.listFilter.checkBoxView,app-dashboard .wideOutputList .filterOutputView .filterEntry.listFilter.checkBoxView,div.yfContainer .wideOutputList .filterOutputView .filterEntry.listFilter.checkBoxView,app-story .wideOutputList .filterOutputView .filterEntry.listFilter.checkBoxView{width:100%}app-report .wideOutputList .filterOutput.popup .filterInformation>span,app-dashboard .wideOutputList .filterOutput.popup .filterInformation>span,div.yfContainer .wideOutputList .filterOutput.popup .filterInformation>span,app-story .wideOutputList .filterOutput.popup .filterInformation>span{margin-top:0px}app-report .wideOutputList .filterOutput.checkbox .filterEntry,app-dashboard .wideOutputList .filterOutput.checkbox .filterEntry,div.yfContainer .wideOutputList .filterOutput.checkbox .filterEntry,app-story .wideOutputList .filterOutput.checkbox .filterEntry{width:calc(100% - 40px);padding-left:25px}app-report .wideOutputList .filterOutput.checkbox .filterEntry .checkboxSelectAll,app-dashboard .wideOutputList .filterOutput.checkbox .filterEntry .checkboxSelectAll,div.yfContainer .wideOutputList .filterOutput.checkbox .filterEntry .checkboxSelectAll,app-story .wideOutputList .filterOutput.checkbox .filterEntry .checkboxSelectAll{padding-right:15px}app-report .wideOutputList .filterOutput.dropdown.inList .filterEntry.listFilter,app-report .wideOutputList .filterOutput.dropdown.notInList .filterEntry.listFilter,app-dashboard .wideOutputList .filterOutput.dropdown.inList .filterEntry.listFilter,app-dashboard .wideOutputList .filterOutput.dropdown.notInList .filterEntry.listFilter,div.yfContainer .wideOutputList .filterOutput.dropdown.inList .filterEntry.listFilter,div.yfContainer .wideOutputList .filterOutput.dropdown.notInList .filterEntry.listFilter,app-story .wideOutputList .filterOutput.dropdown.inList .filterEntry.listFilter,app-story .wideOutputList .filterOutput.dropdown.notInList .filterEntry.listFilter{width:calc(100% - 40px);padding-left:25px}app-report .wideOutputList .filterOutput.dropdown.inList .filterEntry.listFilter .toggleInput,app-report .wideOutputList .filterOutput.dropdown.notInList .filterEntry.listFilter .toggleInput,app-dashboard .wideOutputList .filterOutput.dropdown.inList .filterEntry.listFilter .toggleInput,app-dashboard .wideOutputList .filterOutput.dropdown.notInList .filterEntry.listFilter .toggleInput,div.yfContainer .wideOutputList .filterOutput.dropdown.inList .filterEntry.listFilter .toggleInput,div.yfContainer .wideOutputList .filterOutput.dropdown.notInList .filterEntry.listFilter .toggleInput,app-story .wideOutputList .filterOutput.dropdown.inList .filterEntry.listFilter .toggleInput,app-story .wideOutputList .filterOutput.dropdown.notInList .filterEntry.listFilter .toggleInput{position:absolute;top:-32px;right:15px}app-report .filterOutputList.FilterSideNav .searchBar input,app-dashboard .filterOutputList.FilterSideNav .searchBar input,div.yfContainer .filterOutputList.FilterSideNav .searchBar input,app-story .filterOutputList.FilterSideNav .searchBar input{box-sizing:border-box;padding-left:10px;padding-right:55px;height:calc(100% - 1px)}app-report .filterOutputList .searchBar div.searchFunctions img.search,app-dashboard .filterOutputList .searchBar div.searchFunctions img.search,div.yfContainer .filterOutputList .searchBar div.searchFunctions img.search,app-story .filterOutputList .searchBar div.searchFunctions img.search{top:3px}app-report .filterOutputList.horizontalFilterList,app-dashboard .filterOutputList.horizontalFilterList,div.yfContainer .filterOutputList.horizontalFilterList,app-story .filterOutputList.horizontalFilterList{padding:0;display:flex;justify-content:space-between;flex-wrap:nowrap}app-report .filterOutputList.horizontalFilterList>div,app-dashboard .filterOutputList.horizontalFilterList>div,div.yfContainer .filterOutputList.horizontalFilterList>div,app-story .filterOutputList.horizontalFilterList>div{height:60px}app-report .filterOutputList.horizontalFilterList .filterListHeading,app-dashboard .filterOutputList.horizontalFilterList .filterListHeading,div.yfContainer .filterOutputList.horizontalFilterList .filterListHeading,app-story .filterOutputList.horizontalFilterList .filterListHeading{margin:0;padding:0;float:left;max-width:200px;flex-shrink:0}app-report .filterOutputList.horizontalFilterList .filterListHeading .filterListTitle,app-dashboard .filterOutputList.horizontalFilterList .filterListHeading .filterListTitle,div.yfContainer .filterOutputList.horizontalFilterList .filterListHeading .filterListTitle,app-story .filterOutputList.horizontalFilterList .filterListHeading .filterListTitle{line-height:60px;padding:0 7px 0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:175px;width:auto}app-report .filterOutputList.horizontalFilterList .filterList,app-dashboard .filterOutputList.horizontalFilterList .filterList,div.yfContainer .filterOutputList.horizontalFilterList .filterList,app-story .filterOutputList.horizontalFilterList .filterList{padding:0;float:left;flex-shrink:1;flex-grow:1;flex-wrap:wrap;margin-top:11px;display:inline-flex}app-report .filterOutputList.horizontalFilterList .filterList.hasMoreDropdown,app-dashboard .filterOutputList.horizontalFilterList .filterList.hasMoreDropdown,div.yfContainer .filterOutputList.horizontalFilterList .filterList.hasMoreDropdown,app-story .filterOutputList.horizontalFilterList .filterList.hasMoreDropdown{flex-wrap:nowrap}app-report .filterOutputList.horizontalFilterList .filterList .filterLozengePlaceholder,app-dashboard .filterOutputList.horizontalFilterList .filterList .filterLozengePlaceholder,div.yfContainer .filterOutputList.horizontalFilterList .filterList .filterLozengePlaceholder,app-story .filterOutputList.horizontalFilterList .filterList .filterLozengePlaceholder{flex-grow:1}app-report .filterOutputList.horizontalFilterList .filterList .horizontalFilterOutputContainer,app-dashboard .filterOutputList.horizontalFilterList .filterList .horizontalFilterOutputContainer,div.yfContainer .filterOutputList.horizontalFilterList .filterList .horizontalFilterOutputContainer,app-story .filterOutputList.horizontalFilterList .filterList .horizontalFilterOutputContainer{flex-grow:0}app-report .filterOutputList.horizontalFilterList .filterListEditContainer,app-dashboard .filterOutputList.horizontalFilterList .filterListEditContainer,div.yfContainer .filterOutputList.horizontalFilterList .filterListEditContainer,app-story .filterOutputList.horizontalFilterList .filterListEditContainer{float:left;margin-top:7px}app-report .filterOutputList.horizontalFilterList .filterOutputControlPanel,app-dashboard .filterOutputList.horizontalFilterList .filterOutputControlPanel,div.yfContainer .filterOutputList.horizontalFilterList .filterOutputControlPanel,app-story .filterOutputList.horizontalFilterList .filterOutputControlPanel{float:right;width:230px;height:60px;padding:0;margin:0 16px}app-report .horizontalFilterList .horizontalFilterOutputContainer,app-dashboard .horizontalFilterList .horizontalFilterOutputContainer,div.yfContainer .horizontalFilterList .horizontalFilterOutputContainer,app-story .horizontalFilterList .horizontalFilterOutputContainer{display:inline-block;margin-right:8px;float:left}app-report .filterOutputList.horizontalFilterList .filterLozengeHeader,app-dashboard .filterOutputList.horizontalFilterList .filterLozengeHeader,div.yfContainer .filterOutputList.horizontalFilterList .filterLozengeHeader,app-story .filterOutputList.horizontalFilterList .filterLozengeHeader{height:36px;border-radius:18px;font-weight:600;font-size:14px;max-width:200px;cursor:pointer;box-sizing:border-box;background-color:var(--horizontal-filter-lozenge-background-color);display:inline-flex;align-items:center;justify-content:space-evenly}app-report .filterOutputList.horizontalFilterList .filterLozengeHeader:hover,app-report .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer[filter-output-open=true] .filterLozengeHeader,app-dashboard .filterOutputList.horizontalFilterList .filterLozengeHeader:hover,app-dashboard .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer[filter-output-open=true] .filterLozengeHeader,div.yfContainer .filterOutputList.horizontalFilterList .filterLozengeHeader:hover,div.yfContainer .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer[filter-output-open=true] .filterLozengeHeader,app-story .filterOutputList.horizontalFilterList .filterLozengeHeader:hover,app-story .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer[filter-output-open=true] .filterLozengeHeader{background-color:var(--horizontal-filter-hover-and-open-background-color)}app-report .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader.hasValues:hover,app-report .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer[filter-output-open=true] .filterLozengeHeader.hasValues,app-dashboard .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader.hasValues:hover,app-dashboard .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer[filter-output-open=true] .filterLozengeHeader.hasValues,div.yfContainer .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader.hasValues:hover,div.yfContainer .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer[filter-output-open=true] .filterLozengeHeader.hasValues,app-story .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader.hasValues:hover,app-story .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer[filter-output-open=true] .filterLozengeHeader.hasValues{background-color:var(--horizontal-filter-value-set-hover-and-open-background-color)}app-report .filterLozengeHeader .filterHeader,app-dashboard .filterLozengeHeader .filterHeader,div.yfContainer .filterLozengeHeader .filterHeader,app-story .filterLozengeHeader .filterHeader{line-height:34px;color:var(--horizontal-filter-default-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:137px}app-report .filterOutputList.horizontalFilterList .filterListHeading,app-report .filterOutputList.horizontalFilterList .filterOutputControlPanel,app-dashboard .filterOutputList.horizontalFilterList .filterListHeading,app-dashboard .filterOutputList.horizontalFilterList .filterOutputControlPanel,div.yfContainer .filterOutputList.horizontalFilterList .filterListHeading,div.yfContainer .filterOutputList.horizontalFilterList .filterOutputControlPanel,app-story .filterOutputList.horizontalFilterList .filterListHeading,app-story .filterOutputList.horizontalFilterList .filterOutputControlPanel{background-color:var(--horizontal-filter-background-color)}app-report horizontal-filter-list,app-dashboard horizontal-filter-list,div.yfContainer horizontal-filter-list,app-story horizontal-filter-list{background-color:var(--horizontal-filter-background-color);border-radius:6px;z-index:5;font-family:"Roboto",sans-serif}app-report .filterLozengeHeader .filterHeader .filterHeaderText,app-dashboard .filterLozengeHeader .filterHeader .filterHeaderText,div.yfContainer .filterLozengeHeader .filterHeader .filterHeaderText,app-story .filterLozengeHeader .filterHeader .filterHeaderText{color:var(--horizontal-filter-default-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report .filterOutputList.horizontalFilterList .filterLozengeHeader.hasValues,app-dashboard .filterOutputList.horizontalFilterList .filterLozengeHeader.hasValues,div.yfContainer .filterOutputList.horizontalFilterList .filterLozengeHeader.hasValues,app-story .filterOutputList.horizontalFilterList .filterLozengeHeader.hasValues{background-color:var(--horizontal-filter-value-set-background-color)}app-report .filterLozengeHeader.hasValues .filterHeader .filterHeaderText,app-dashboard .filterLozengeHeader.hasValues .filterHeader .filterHeaderText,div.yfContainer .filterLozengeHeader.hasValues .filterHeader .filterHeaderText,app-story .filterLozengeHeader.hasValues .filterHeader .filterHeaderText{color:var(--horizontal-filter-value-set-text-color)}app-report .filterLozengeHeader>div:not(.draggableHandle),app-dashboard .filterLozengeHeader>div:not(.draggableHandle),div.yfContainer .filterLozengeHeader>div:not(.draggableHandle),app-story .filterLozengeHeader>div:not(.draggableHandle){display:inline-block}app-report .horizontalFilterList .filterLozengeHeader img.openArrow,app-dashboard .horizontalFilterList .filterLozengeHeader img.openArrow,div.yfContainer .horizontalFilterList .filterLozengeHeader img.openArrow,app-story .horizontalFilterList .filterLozengeHeader img.openArrow{height:6px;width:26px;padding-right:5px;padding-left:5px}app-report .horizontalFilterList .horizontalFilterOutputContainer .filterWrapper,app-dashboard .horizontalFilterList .horizontalFilterOutputContainer .filterWrapper,div.yfContainer .horizontalFilterList .horizontalFilterOutputContainer .filterWrapper,app-story .horizontalFilterList .horizontalFilterOutputContainer .filterWrapper{position:absolute;top:45px;width:var(--horizontal-filter-output-width);z-index:1;box-shadow:var(--filter-output-box-shadow)}app-report .horizontalFilterList.filterOutputList .filterListEditControl,app-dashboard .horizontalFilterList.filterOutputList .filterListEditControl,div.yfContainer .horizontalFilterList.filterOutputList .filterListEditControl,app-story .horizontalFilterList.filterOutputList .filterListEditControl{margin-left:7px}app-report .horizontalFilterList div.filterOutputControlPanel>div,app-report .horizontalFilterList div.filterOutputControlPanel>table,app-dashboard .horizontalFilterList div.filterOutputControlPanel>div,app-dashboard .horizontalFilterList div.filterOutputControlPanel>table,div.yfContainer .horizontalFilterList div.filterOutputControlPanel>div,div.yfContainer .horizontalFilterList div.filterOutputControlPanel>table,app-story .horizontalFilterList div.filterOutputControlPanel>div,app-story .horizontalFilterList div.filterOutputControlPanel>table{padding-right:0}app-report .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.bookmark,app-dashboard .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.bookmark,div.yfContainer .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.bookmark,app-story .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.bookmark{margin-right:25px}app-report .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.reset,app-report .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.apply,app-dashboard .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.reset,app-dashboard .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.apply,div.yfContainer .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.reset,div.yfContainer .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.apply,app-story .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.reset,app-story .horizontalFilterList div.filterOutputControlPanel .filterListControlIcon.apply{min-width:85px}app-report .horizontalFilterList div.filterOutputControlPanel>:first-child,app-dashboard .horizontalFilterList div.filterOutputControlPanel>:first-child,div.yfContainer .horizontalFilterList div.filterOutputControlPanel>:first-child,app-story .horizontalFilterList div.filterOutputControlPanel>:first-child{padding-left:0}app-report .horizontalFilterList div.filterListEditButtonsContainer,app-dashboard .horizontalFilterList div.filterListEditButtonsContainer,div.yfContainer .horizontalFilterList div.filterListEditButtonsContainer,app-story .horizontalFilterList div.filterListEditButtonsContainer{padding-right:0}app-report .horizontalFilterList .horizontalControlPanel,app-dashboard .horizontalFilterList .horizontalControlPanel,div.yfContainer .horizontalFilterList .horizontalControlPanel,app-story .horizontalFilterList .horizontalControlPanel{float:right;display:inline-flex;flex-wrap:nowrap;flex-shrink:0}app-report .horizontalFilterList .filterList .filterOutput,app-report .horizontalFilterList .filterList .filterGroup,app-report .horizontalFilterList .filterList .filterLozengeHeader,app-dashboard .horizontalFilterList .filterList .filterOutput,app-dashboard .horizontalFilterList .filterList .filterGroup,app-dashboard .horizontalFilterList .filterList .filterLozengeHeader,div.yfContainer .horizontalFilterList .filterList .filterOutput,div.yfContainer .horizontalFilterList .filterList .filterGroup,div.yfContainer .horizontalFilterList .filterList .filterLozengeHeader,app-story .horizontalFilterList .filterList .filterOutput,app-story .horizontalFilterList .filterList .filterGroup,app-story .horizontalFilterList .filterList .filterLozengeHeader{border:var(--horizontal-filter-output-border)}app-report .filterLozengeHeader .mandatoryFilter,app-dashboard .filterLozengeHeader .mandatoryFilter,div.yfContainer .filterLozengeHeader .mandatoryFilter,app-story .filterLozengeHeader .mandatoryFilter{left:22px;position:absolute;float:left;margin:0}app-report .filterLozengeHeader.mandatory:not(.hasValues),app-dashboard .filterLozengeHeader.mandatory:not(.hasValues),div.yfContainer .filterLozengeHeader.mandatory:not(.hasValues),app-story .filterLozengeHeader.mandatory:not(.hasValues){background-color:#fef3f4}app-report .filterLozengeHeader.mandatory.hasValues .mandatoryFilter,app-dashboard .filterLozengeHeader.mandatory.hasValues .mandatoryFilter,div.yfContainer .filterLozengeHeader.mandatory.hasValues .mandatoryFilter,app-story .filterLozengeHeader.mandatory.hasValues .mandatoryFilter{display:none}app-report .horizontalFilterOutputContainer .filterWrapper .filterOutput .draggableHandle,app-dashboard .horizontalFilterOutputContainer .filterWrapper .filterOutput .draggableHandle,div.yfContainer .horizontalFilterOutputContainer .filterWrapper .filterOutput .draggableHandle,app-story .horizontalFilterOutputContainer .filterWrapper .filterOutput .draggableHandle{display:none !important}app-report .horizontalFilterOutputContainer .filterLozengeHeader.hasValues .draggableHandle,app-dashboard .horizontalFilterOutputContainer .filterLozengeHeader.hasValues .draggableHandle,div.yfContainer .horizontalFilterOutputContainer .filterLozengeHeader.hasValues .draggableHandle,app-story .horizontalFilterOutputContainer .filterLozengeHeader.hasValues .draggableHandle{background-image:url(../images/drag-icon-small-white.svg)}app-report .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader.hasValues .clearFilterButton,app-dashboard .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader.hasValues .clearFilterButton,div.yfContainer .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader.hasValues .clearFilterButton,app-story .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader.hasValues .clearFilterButton{height:10px;width:10px;display:block;position:relative;float:left;left:10px}app-report .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader .clearFilterButton,app-dashboard .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader .clearFilterButton,div.yfContainer .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader .clearFilterButton,app-story .filterOutputList.horizontalFilterList div.horizontalFilterOutputContainer .filterLozengeHeader .clearFilterButton{display:none}app-report .filterOutputList.horizontalFilterList .filterLozengeHeader.ui-sortable-helper .clearFilterButton,app-dashboard .filterOutputList.horizontalFilterList .filterLozengeHeader.ui-sortable-helper .clearFilterButton,div.yfContainer .filterOutputList.horizontalFilterList .filterLozengeHeader.ui-sortable-helper .clearFilterButton,app-story .filterOutputList.horizontalFilterList .filterLozengeHeader.ui-sortable-helper .clearFilterButton{display:none}app-report .filterOutputList.horizontalFilterList .filterLozengeHeader .controlButtons,app-dashboard .filterOutputList.horizontalFilterList .filterLozengeHeader .controlButtons,div.yfContainer .filterOutputList.horizontalFilterList .filterLozengeHeader .controlButtons,app-story .filterOutputList.horizontalFilterList .filterLozengeHeader .controlButtons{display:inline-flex;align-items:center;flex-wrap:nowrap;width:26px;align-items:center}app-report .filterOutputList.horizontalFilterList .filterLozengeHeader.mandatory:not(.hasValues) .controlButtons,app-dashboard .filterOutputList.horizontalFilterList .filterLozengeHeader.mandatory:not(.hasValues) .controlButtons,div.yfContainer .filterOutputList.horizontalFilterList .filterLozengeHeader.mandatory:not(.hasValues) .controlButtons,app-story .filterOutputList.horizontalFilterList .filterLozengeHeader.mandatory:not(.hasValues) .controlButtons{width:34px}app-report .horizontalFilterList.filterOutputList .filterLozengeHeader .draggableHandle,app-dashboard .horizontalFilterList.filterOutputList .filterLozengeHeader .draggableHandle,div.yfContainer .horizontalFilterList.filterOutputList .filterLozengeHeader .draggableHandle,app-story .horizontalFilterList.filterOutputList .filterLozengeHeader .draggableHandle{top:0;left:0;left:9px;float:left;position:relative;width:10px;height:10px}app-report .horizontalFilterList .moreDropDownContainer,app-dashboard .horizontalFilterList .moreDropDownContainer,div.yfContainer .horizontalFilterList .moreDropDownContainer,app-story .horizontalFilterList .moreDropDownContainer{float:right}app-report .horizontalFilterList .horizontalFilterOutputContainer~.moreDropDownContainer,app-dashboard .horizontalFilterList .horizontalFilterOutputContainer~.moreDropDownContainer,div.yfContainer .horizontalFilterList .horizontalFilterOutputContainer~.moreDropDownContainer,app-story .horizontalFilterList .horizontalFilterOutputContainer~.moreDropDownContainer{float:left}app-report .horizontalFilterList .moreButton,app-dashboard .horizontalFilterList .moreButton,div.yfContainer .horizontalFilterList .moreButton,app-story .horizontalFilterList .moreButton{min-width:var(--horizontal-filter-more-button-min-width);height:36px;border-radius:18px;float:right;text-align:center;line-height:34px;padding:0;font-size:14px;background:var(--horizontal-filter-more-button-background-color);border:var(--horizontal-filter-output-border);margin:0;box-sizing:border-box}app-report .horizontalFilterList .moreButton:hover,app-dashboard .horizontalFilterList .moreButton:hover,div.yfContainer .horizontalFilterList .moreButton:hover,app-story .horizontalFilterList .moreButton:hover{background-color:var(--horizontal-filter-more-button-hover-color)}app-report .horizontalFilterList .moreDropDownContainer.hasValues .moreButton:hover,app-report .horizontalFilterList .moreDropDownContainer.hasValues[expanded=true] .moreButton,app-dashboard .horizontalFilterList .moreDropDownContainer.hasValues .moreButton:hover,app-dashboard .horizontalFilterList .moreDropDownContainer.hasValues[expanded=true] .moreButton,div.yfContainer .horizontalFilterList .moreDropDownContainer.hasValues .moreButton:hover,div.yfContainer .horizontalFilterList .moreDropDownContainer.hasValues[expanded=true] .moreButton,app-story .horizontalFilterList .moreDropDownContainer.hasValues .moreButton:hover,app-story .horizontalFilterList .moreDropDownContainer.hasValues[expanded=true] .moreButton{background-color:var(--horizontal-filter-more-button-value-set-hover-and-open-color);border-color:var(--horizontal-filter-more-button-value-set-hover-and-open-color)}app-report .horizontalFilterList .moreButton span,app-dashboard .horizontalFilterList .moreButton span,div.yfContainer .horizontalFilterList .moreButton span,app-story .horizontalFilterList .moreButton span{color:#333740;font-weight:600;margin-right:10px;margin-left:16px}app-report .horizontalFilterList .moreButton img.rightImage,app-dashboard .horizontalFilterList .moreButton img.rightImage,div.yfContainer .horizontalFilterList .moreButton img.rightImage,app-story .horizontalFilterList .moreButton img.rightImage{margin-top:16px;margin-right:16px;width:10px;height:6px}app-report .horizontalFilterList .moreDropDownContainer.hasValues .moreButton,app-dashboard .horizontalFilterList .moreDropDownContainer.hasValues .moreButton,div.yfContainer .horizontalFilterList .moreDropDownContainer.hasValues .moreButton,app-story .horizontalFilterList .moreDropDownContainer.hasValues .moreButton{border-color:var(--horizontal-filter-more-button-value-set-color);background-color:var(--horizontal-filter-more-button-value-set-color)}app-report .horizontalFilterList .moreDropDownContainer.hasValues .moreButton span,app-dashboard .horizontalFilterList .moreDropDownContainer.hasValues .moreButton span,div.yfContainer .horizontalFilterList .moreDropDownContainer.hasValues .moreButton span,app-story .horizontalFilterList .moreDropDownContainer.hasValues .moreButton span{color:var(--white)}app-report .horizontalFilterList.filterOutputList .moreFilterList .filterLozengePlaceholder,app-dashboard .horizontalFilterList.filterOutputList .moreFilterList .filterLozengePlaceholder,div.yfContainer .horizontalFilterList.filterOutputList .moreFilterList .filterLozengePlaceholder,app-story .horizontalFilterList.filterOutputList .moreFilterList .filterLozengePlaceholder{display:none}app-report .horizontalFilterList .moreFilterList,app-dashboard .horizontalFilterList .moreFilterList,div.yfContainer .horizontalFilterList .moreFilterList,app-story .horizontalFilterList .moreFilterList{position:absolute;top:45px;border:var(--horizontal-filter-output-border);border-radius:6px;box-shadow:var(--filter-output-box-shadow);z-index:200000;overflow-y:auto}app-report .horizontalFilterList .moreFilterList>.filterWrapper,app-dashboard .horizontalFilterList .moreFilterList>.filterWrapper,div.yfContainer .horizontalFilterList .moreFilterList>.filterWrapper,app-story .horizontalFilterList .moreFilterList>.filterWrapper{width:270px}app-report .horizontalFilterList .moreFilterList .filterOutput,app-dashboard .horizontalFilterList .moreFilterList .filterOutput,div.yfContainer .horizontalFilterList .moreFilterList .filterOutput,app-story .horizontalFilterList .moreFilterList .filterOutput{border:none;border-radius:0;border-bottom:var(--horizontal-filter-output-border)}app-report .horizontalFilterList .moreFilterList .filterWrapper:first-child .filterOutput,app-dashboard .horizontalFilterList .moreFilterList .filterWrapper:first-child .filterOutput,div.yfContainer .horizontalFilterList .moreFilterList .filterWrapper:first-child .filterOutput,app-story .horizontalFilterList .moreFilterList .filterWrapper:first-child .filterOutput{border-top-left-radius:6px;border-top-right-radius:6px}app-report .horizontalFilterList .moreFilterList .filterWrapper:last-child .filterOutput,app-dashboard .horizontalFilterList .moreFilterList .filterWrapper:last-child .filterOutput,div.yfContainer .horizontalFilterList .moreFilterList .filterWrapper:last-child .filterOutput,app-story .horizontalFilterList .moreFilterList .filterWrapper:last-child .filterOutput{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom:none}app-report .horizontalFilterList.filterOutputList .filterLozengePlaceholder,app-dashboard .horizontalFilterList.filterOutputList .filterLozengePlaceholder,div.yfContainer .horizontalFilterList.filterOutputList .filterLozengePlaceholder,app-story .horizontalFilterList.filterOutputList .filterLozengePlaceholder{border:var(--horizontal-filter-output-border);border-radius:18px;width:100px;height:36px;margin-right:8px;z-index:inherit;background-color:var(--horizontal-filter-lozenge-background-color);float:left}app-report .horizontalFilterList.filterOutputList .filterWrapperPlaceholder,app-dashboard .horizontalFilterList.filterOutputList .filterWrapperPlaceholder,div.yfContainer .horizontalFilterList.filterOutputList .filterWrapperPlaceholder,app-story .horizontalFilterList.filterOutputList .filterWrapperPlaceholder{border:var(--horizontal-filter-output-border);border-radius:6px;min-width:var(--horizontal-filter-output-width);height:141px;width:100%;z-index:inherit;background-color:var(--horizontal-filter-output-background-color);margin:auto}app-report div.discussionContent,app-dashboard div.discussionContent,div.yfContainer div.discussionContent,app-story div.discussionContent{position:absolute;top:0;bottom:74px;left:0;right:0;padding:20px 25px 0 25px;overflow:auto;font-size:16px}app-report div.discussionContent input,app-report div.discussionContent textarea,app-dashboard div.discussionContent input,app-dashboard div.discussionContent textarea,div.yfContainer div.discussionContent input,div.yfContainer div.discussionContent textarea,app-story div.discussionContent input,app-story div.discussionContent textarea{outline:none}app-report div.discussionName,app-dashboard div.discussionName,div.yfContainer div.discussionName,app-story div.discussionName{padding-bottom:5px;width:282px}app-report div.discussionDesc,app-dashboard div.discussionDesc,div.yfContainer div.discussionDesc,app-story div.discussionDesc{padding-bottom:5px;width:282px}app-report div.discussionDesc textarea,app-dashboard div.discussionDesc textarea,div.yfContainer div.discussionDesc textarea,app-story div.discussionDesc textarea{display:block}app-report div.discussionThumb,app-dashboard div.discussionThumb,div.yfContainer div.discussionThumb,app-story div.discussionThumb{position:absolute;top:20px;left:317px;right:25px;height:118px;border:1px solid #e4e4e4}app-report div.discussionThumb img.thumb,app-dashboard div.discussionThumb img.thumb,div.yfContainer div.discussionThumb img.thumb,app-story div.discussionThumb img.thumb{width:100%;height:100%;display:block}app-report div.discussionThumb div.thumbLinks,app-dashboard div.discussionThumb div.thumbLinks,div.yfContainer div.discussionThumb div.thumbLinks,app-story div.discussionThumb div.thumbLinks{position:absolute;right:0;top:0;background:var(--background-white);padding:0 1px 1px 1px;display:none}app-report div.discussionThumb div.thumbLinks div img,app-dashboard div.discussionThumb div.thumbLinks div img,div.yfContainer div.discussionThumb div.thumbLinks div img,app-story div.discussionThumb div.thumbLinks div img{display:block;padding-top:1px}app-report div.discussionThumb:hover div.thumbLinks,app-dashboard div.discussionThumb:hover div.thumbLinks,div.yfContainer div.discussionThumb:hover div.thumbLinks,app-story div.discussionThumb:hover div.thumbLinks{display:block}app-report div.discussionNoThumb,app-dashboard div.discussionNoThumb,div.yfContainer div.discussionNoThumb,app-story div.discussionNoThumb{cursor:pointer}app-report div.discussionNoThumb div.thumbLinks a.deleteThumb img,app-dashboard div.discussionNoThumb div.thumbLinks a.deleteThumb img,div.yfContainer div.discussionNoThumb div.thumbLinks a.deleteThumb img,app-story div.discussionNoThumb div.thumbLinks a.deleteThumb img{display:none}app-report div.noThumbMsg,app-dashboard div.noThumbMsg,div.yfContainer div.noThumbMsg,app-story div.noThumbMsg{display:none;font-size:16px;color:#999;text-align:center;position:absolute;bottom:0;left:0;right:0}app-report div.discussionNoThumb div.noThumbMsg,app-dashboard div.discussionNoThumb div.noThumbMsg,div.yfContainer div.discussionNoThumb div.noThumbMsg,app-story div.discussionNoThumb div.noThumbMsg{display:block}app-report div.discussionNoThumb:hover div.noThumbMsg,app-dashboard div.discussionNoThumb:hover div.noThumbMsg,div.yfContainer div.discussionNoThumb:hover div.noThumbMsg,app-story div.discussionNoThumb:hover div.noThumbMsg{color:var(--dark-grey)}app-report div.discussionLayout,app-dashboard div.discussionLayout,div.yfContainer div.discussionLayout,app-story div.discussionLayout{padding-bottom:20px}app-report div.discussionLayout div.subOptionView,app-dashboard div.discussionLayout div.subOptionView,div.yfContainer div.discussionLayout div.subOptionView,app-story div.discussionLayout div.subOptionView{padding:0}app-report div.discussionDelete,app-dashboard div.discussionDelete,div.yfContainer div.discussionDelete,app-story div.discussionDelete{padding-bottom:30px;color:var(--dark-grey);position:relative}app-report div.discussionDelete div.deleteTitle,app-dashboard div.discussionDelete div.deleteTitle,div.yfContainer div.discussionDelete div.deleteTitle,app-story div.discussionDelete div.deleteTitle{position:absolute}app-report div.discussionDelete div.deleteToggle,app-dashboard div.discussionDelete div.deleteToggle,div.yfContainer div.discussionDelete div.deleteToggle,app-story div.discussionDelete div.deleteToggle{padding-left:150px}app-report div.discussionDelete div.rounded-toggle,app-dashboard div.discussionDelete div.rounded-toggle,div.yfContainer div.discussionDelete div.rounded-toggle,app-story div.discussionDelete div.rounded-toggle{top:2px}app-report div.discussionDelete div.rounded-toggle-track,app-dashboard div.discussionDelete div.rounded-toggle-track,div.yfContainer div.discussionDelete div.rounded-toggle-track,app-story div.discussionDelete div.rounded-toggle-track{top:1px}app-report div.discussionSecurity,app-dashboard div.discussionSecurity,div.yfContainer div.discussionSecurity,app-story div.discussionSecurity{background:var(--background-white);border:1px solid #e4e4e4;padding:10px;margin-bottom:10px}app-report div.discussionSecuritySecure,app-dashboard div.discussionSecuritySecure,div.yfContainer div.discussionSecuritySecure,app-story div.discussionSecuritySecure{border-color:#c00}app-report div.discussionTags,app-dashboard div.discussionTags,div.yfContainer div.discussionTags,app-story div.discussionTags{padding-bottom:15px}app-report div.discussionSecurity div.subOptionView,app-dashboard div.discussionSecurity div.subOptionView,div.yfContainer div.discussionSecurity div.subOptionView,app-story div.discussionSecurity div.subOptionView{padding:0}app-report div.discussionBtn,app-dashboard div.discussionBtn,div.yfContainer div.discussionBtn,app-story div.discussionBtn{position:absolute;bottom:0;height:73px;left:0;right:0;padding:0 25px}app-report div.discussionBtn.tabScrolling,app-dashboard div.discussionBtn.tabScrolling,div.yfContainer div.discussionBtn.tabScrolling,app-story div.discussionBtn.tabScrolling{border-top:1px solid var(--border-grey)}app-report div.discussionMembersMsg,app-report div.discussionNoMembersMsg,app-dashboard div.discussionMembersMsg,app-dashboard div.discussionNoMembersMsg,div.yfContainer div.discussionMembersMsg,div.yfContainer div.discussionNoMembersMsg,app-story div.discussionMembersMsg,app-story div.discussionNoMembersMsg{text-align:center;color:var(--dark-grey);font-size:15px;padding-bottom:20px}app-report div.discussionMembers,app-dashboard div.discussionMembers,div.yfContainer div.discussionMembers,app-story div.discussionMembers{padding-bottom:20px}app-report div.discussionNoBlockedMsg,app-dashboard div.discussionNoBlockedMsg,div.yfContainer div.discussionNoBlockedMsg,app-story div.discussionNoBlockedMsg{text-align:center;color:var(--dark-grey);font-size:15px;padding:20px 0}app-report div.discussionBlockedHdr,app-dashboard div.discussionBlockedHdr,div.yfContainer div.discussionBlockedHdr,app-story div.discussionBlockedHdr{background:var(--primary-color);color:var(--white);height:33px;line-height:33px;padding:0 10px}app-report div.canvasCodeContainer,app-dashboard div.canvasCodeContainer,div.yfContainer div.canvasCodeContainer,app-story div.canvasCodeContainer{display:block;position:relative}app-report div.canvasCodeContainer>div,app-dashboard div.canvasCodeContainer>div,div.yfContainer div.canvasCodeContainer>div,app-story div.canvasCodeContainer>div{height:100%}app-report div.canvasCodeContainer div.objectsContainer,app-dashboard div.canvasCodeContainer div.objectsContainer,div.yfContainer div.canvasCodeContainer div.objectsContainer,app-story div.canvasCodeContainer div.objectsContainer{background-color:#f8f6f4;width:250px;position:absolute;display:inline-block;overflow-y:auto}app-report div.canvasCodeContainer div.mainContainer,app-dashboard div.canvasCodeContainer div.mainContainer,div.yfContainer div.canvasCodeContainer div.mainContainer,app-story div.canvasCodeContainer div.mainContainer{background-color:var(--background-white);margin-left:250px;margin-right:320px;overflow:hidden}app-report div.canvasCodeContainer div.propertiesContainer,app-dashboard div.canvasCodeContainer div.propertiesContainer,div.yfContainer div.canvasCodeContainer div.propertiesContainer,app-story div.canvasCodeContainer div.propertiesContainer{background-color:#f8f6f4;position:absolute;display:inline-block;right:0;top:0;width:320px}app-report div.canvasCodeContainer div.mainContainer>div,app-dashboard div.canvasCodeContainer div.mainContainer>div,div.yfContainer div.canvasCodeContainer div.mainContainer>div,app-story div.canvasCodeContainer div.mainContainer>div{margin-top:15px}app-report div.canvasCodeContainer div.mainContainer div.header,app-dashboard div.canvasCodeContainer div.mainContainer div.header,div.yfContainer div.canvasCodeContainer div.mainContainer div.header,app-story div.canvasCodeContainer div.mainContainer div.header{height:35px;margin-left:10px}app-report div.canvasCodeContainer div.mainContainer div.header>div,app-dashboard div.canvasCodeContainer div.mainContainer div.header>div,div.yfContainer div.canvasCodeContainer div.mainContainer div.header>div,app-story div.canvasCodeContainer div.mainContainer div.header>div{display:inline-block}app-report div.canvasCodeContainer div.mainContainer div.header div.codeTypes>div,app-dashboard div.canvasCodeContainer div.mainContainer div.header div.codeTypes>div,div.yfContainer div.canvasCodeContainer div.mainContainer div.header div.codeTypes>div,app-story div.canvasCodeContainer div.mainContainer div.header div.codeTypes>div{display:inline-block;margin-right:10px}app-report div.canvasCodeContainer div.mainContainer div.header div.button,app-dashboard div.canvasCodeContainer div.mainContainer div.header div.button,div.yfContainer div.canvasCodeContainer div.mainContainer div.header div.button,app-story div.canvasCodeContainer div.mainContainer div.header div.button{height:35px;line-height:35px;margin:0;background:#f8f6f4;color:#a0a5b3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}app-report div.canvasCodeContainer div.mainContainer div.header div.button.active,app-dashboard div.canvasCodeContainer div.mainContainer div.header div.button.active,div.yfContainer div.canvasCodeContainer div.mainContainer div.header div.button.active,app-story div.canvasCodeContainer div.mainContainer div.header div.button.active{background-color:#1a9fe9;color:var(--white)}app-report div.canvasCodeContainer div.mainContainer div.breadcrumbs,app-dashboard div.canvasCodeContainer div.mainContainer div.breadcrumbs,div.yfContainer div.canvasCodeContainer div.mainContainer div.breadcrumbs,app-story div.canvasCodeContainer div.mainContainer div.breadcrumbs{margin-left:10px;height:20px;line-height:20px;font-size:12px}app-report div.canvasCodeContainer div.mainContainer div.breadcrumbs div.parsingFlag,app-dashboard div.canvasCodeContainer div.mainContainer div.breadcrumbs div.parsingFlag,div.yfContainer div.canvasCodeContainer div.mainContainer div.breadcrumbs div.parsingFlag,app-story div.canvasCodeContainer div.mainContainer div.breadcrumbs div.parsingFlag{display:inline-block;margin-left:3px;height:8px;width:8px;line-height:20px;background-color:gray;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;visibility:hidden;opacity:.5}app-report div.canvasCodeContainer div.mainContainer div.breadcrumbs div.autoFix,app-dashboard div.canvasCodeContainer div.mainContainer div.breadcrumbs div.autoFix,div.yfContainer div.canvasCodeContainer div.mainContainer div.breadcrumbs div.autoFix,app-story div.canvasCodeContainer div.mainContainer div.breadcrumbs div.autoFix{display:inline-block;color:#1a9fe9;visibility:hidden;cursor:pointer;margin-left:5px}app-report div.canvasCodeContainer div.mainContainer div.statusBar,app-dashboard div.canvasCodeContainer div.mainContainer div.statusBar,div.yfContainer div.canvasCodeContainer div.mainContainer div.statusBar,app-story div.canvasCodeContainer div.mainContainer div.statusBar{margin-left:10px;margin-top:0;font-size:12px;font-weight:bold}app-report div.canvasCodeContainer div.mainContainer div.statusBar div.message,app-dashboard div.canvasCodeContainer div.mainContainer div.statusBar div.message,div.yfContainer div.canvasCodeContainer div.mainContainer div.statusBar div.message,app-story div.canvasCodeContainer div.mainContainer div.statusBar div.message{display:inline-block;height:20px;line-height:20px}app-report div.canvasCodeContainer div.mainContainer div.statusBar div.message.error,app-dashboard div.canvasCodeContainer div.mainContainer div.statusBar div.message.error,div.yfContainer div.canvasCodeContainer div.mainContainer div.statusBar div.message.error,app-story div.canvasCodeContainer div.mainContainer div.statusBar div.message.error{color:#c00}app-report div.canvasCodeContainer div.mainContainer div.codeEditor,app-dashboard div.canvasCodeContainer div.mainContainer div.codeEditor,div.yfContainer div.canvasCodeContainer div.mainContainer div.codeEditor,app-story div.canvasCodeContainer div.mainContainer div.codeEditor{display:block;border:1px solid #ddd;margin-left:10px;margin-right:10px;margin-bottom:10px;height:calc(100% - 35px - 20px - 60px)}app-report .CodeModeCodeHighlight,app-dashboard .CodeModeCodeHighlight,div.yfContainer .CodeModeCodeHighlight,app-story .CodeModeCodeHighlight{background-color:#ecf6fc;position:absolute}app-report .CodeModeUnselectedText,app-dashboard .CodeModeUnselectedText,div.yfContainer .CodeModeUnselectedText,app-story .CodeModeUnselectedText{background-color:var(--background-white);opacity:.3;position:absolute}app-report div.canvasCodeContainer div.objectsContainer>div,app-dashboard div.canvasCodeContainer div.objectsContainer>div,div.yfContainer div.canvasCodeContainer div.objectsContainer>div,app-story div.canvasCodeContainer div.objectsContainer>div{margin-left:10px}app-report div.canvasCodeContainer div.objectsContainer div.title,app-dashboard div.canvasCodeContainer div.objectsContainer div.title,div.yfContainer div.canvasCodeContainer div.objectsContainer div.title,app-story div.canvasCodeContainer div.objectsContainer div.title{margin-top:25px;color:#333;font-size:14px;font-weight:bolder;margin-right:10px;border-bottom:1px solid #dbdde5;padding-bottom:15px}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu{margin-top:15px;color:#333;margin-right:10px}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item{color:#333;font-size:14px}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer{height:23px;box-sizing:border-box}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer:hover,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer:hover,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer:hover,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer:hover{border-bottom:var(--primary-color) solid 1px}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer>div,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer>div,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer>div,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemContainer>div{display:inline-block}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.childContainer,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.childContainer,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.childContainer,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.childContainer{margin-left:20px;margin-top:10px}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon{height:20px;width:20px;line-height:20px;vertical-align:top;text-align:center}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon img,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon img,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon img,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon img{height:20px;width:20px}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon img[src="images/arrow-dropdown-grey.svg"],app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon img[src="images/arrow-dropdown-grey.svg"],div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon img[src="images/arrow-dropdown-grey.svg"],app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.itemIcon img[src="images/arrow-dropdown-grey.svg"]{height:11px;width:11px}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.name,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.name,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.name,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.name{overflow:hidden;text-overflow:ellipsis;width:calc(100% - 20px - 2px - 20px);white-space:nowrap;padding-left:2px;cursor:pointer}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon{visibility:hidden;text-align:right}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon img,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon img,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon img,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon img{height:14px;width:10px;opacity:.5;cursor:pointer}app-report div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon img:hover,app-dashboard div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon img:hover,div.yfContainer div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon img:hover,app-story div.canvasCodeContainer div.objectsContainer div.tree-menu div.item div.deleteIcon img:hover{opacity:1}app-report div#browseToolbar,app-dashboard div#browseToolbar,div.yfContainer div#browseToolbar,app-story div#browseToolbar{padding:0px 100px 0px 10px;background:#f0f0f0;color:gray;font-size:12px;height:34px;white-space:nowrap}app-report div#browseAdvSearch,app-dashboard div#browseAdvSearch,div.yfContainer div#browseAdvSearch,app-story div#browseAdvSearch{padding:10px;background:var(--background-white);color:gray;font-size:14px;border-bottom:1px solid var(--border-grey)}app-report td.browseAdvSearchTitle,app-dashboard td.browseAdvSearchTitle,div.yfContainer td.browseAdvSearchTitle,app-story td.browseAdvSearchTitle{margin:0px 0px 15px 0px;font-size:18px;font-weight:bold}app-report table.browseAdvSearchTbl>tbody>tr>td,app-dashboard table.browseAdvSearchTbl>tbody>tr>td,div.yfContainer table.browseAdvSearchTbl>tbody>tr>td,app-story table.browseAdvSearchTbl>tbody>tr>td{padding:5px 50px 5px 40px}app-report tr.browseAdvSearchTblTitleRow td,app-dashboard tr.browseAdvSearchTblTitleRow td,div.yfContainer tr.browseAdvSearchTblTitleRow td,app-story tr.browseAdvSearchTblTitleRow td{font-size:14px;font-weight:bold}app-report tr.browseAdvSearchTblGoRow td,app-dashboard tr.browseAdvSearchTblGoRow td,div.yfContainer tr.browseAdvSearchTblGoRow td,app-story tr.browseAdvSearchTblGoRow td{padding:0px}app-report tr.browseAdvSearchTblGoRow>td,app-dashboard tr.browseAdvSearchTblGoRow>td,div.yfContainer tr.browseAdvSearchTblGoRow>td,app-story tr.browseAdvSearchTblGoRow>td{padding:5px 0px}app-report tr.browseAdvSearchTblRow>td,app-dashboard tr.browseAdvSearchTblRow>td,div.yfContainer tr.browseAdvSearchTblRow>td,app-story tr.browseAdvSearchTblRow>td{vertical-align:top;border-right:1px solid var(--border-grey)}app-report tr.browseAdvSearchTblRow td:last-of-type,app-dashboard tr.browseAdvSearchTblRow td:last-of-type,div.yfContainer tr.browseAdvSearchTblRow td:last-of-type,app-story tr.browseAdvSearchTblRow td:last-of-type{border-right:0px}app-report a.browseAdvSearchClose,app-report a.browseAdvSearchClose:link,app-report a.browseAdvSearchClose:visited,app-report a.browseAdvSearchClose:hover,app-dashboard a.browseAdvSearchClose,app-dashboard a.browseAdvSearchClose:link,app-dashboard a.browseAdvSearchClose:visited,app-dashboard a.browseAdvSearchClose:hover,div.yfContainer a.browseAdvSearchClose,div.yfContainer a.browseAdvSearchClose:link,div.yfContainer a.browseAdvSearchClose:visited,div.yfContainer a.browseAdvSearchClose:hover,app-story a.browseAdvSearchClose,app-story a.browseAdvSearchClose:link,app-story a.browseAdvSearchClose:visited,app-story a.browseAdvSearchClose:hover{color:var(--grey);font-size:16px}app-report div.browseToolbarLink,app-report div.browseToolbarLinkDisabled,app-dashboard div.browseToolbarLink,app-dashboard div.browseToolbarLinkDisabled,div.yfContainer div.browseToolbarLink,div.yfContainer div.browseToolbarLinkDisabled,app-story div.browseToolbarLink,app-story div.browseToolbarLinkDisabled{height:34px;line-height:34px;padding:0px 8px;font-size:14px}app-report div.browseToolbarLinkDisabled,app-dashboard div.browseToolbarLinkDisabled,div.yfContainer div.browseToolbarLinkDisabled,app-story div.browseToolbarLinkDisabled{color:var(--grey)}app-report div.browseToolbarAnchor,app-dashboard div.browseToolbarAnchor,div.yfContainer div.browseToolbarAnchor,app-story div.browseToolbarAnchor{height:34px;line-height:34px;padding:0px 15px;font-size:14px;cursor:pointer}app-report div.browseToolbarAnchor:hover,app-dashboard div.browseToolbarAnchor:hover,div.yfContainer div.browseToolbarAnchor:hover,app-story div.browseToolbarAnchor:hover{color:var(--dark-grey)}app-report div.browseToolbarDropdown,app-dashboard div.browseToolbarDropdown,div.yfContainer div.browseToolbarDropdown,app-story div.browseToolbarDropdown{display:none;line-height:14px}app-report div.browseErrorsOuter,app-dashboard div.browseErrorsOuter,div.yfContainer div.browseErrorsOuter,app-story div.browseErrorsOuter{background:#f9f9f9}app-report div.browseErrors,app-dashboard div.browseErrors,div.yfContainer div.browseErrors,app-story div.browseErrors{width:500px;margin:0 auto;padding:10px 0}app-report div#browseContentItemContainer,app-dashboard div#browseContentItemContainer,div.yfContainer div#browseContentItemContainer,app-story div#browseContentItemContainer{position:absolute;top:10px}app-report .browseItemHolder,app-dashboard .browseItemHolder,div.yfContainer .browseItemHolder,app-story .browseItemHolder{width:280px;height:245px;float:left;background-color:#fff;position:relative;margin:20px;transition:left .5s,top .5s;-moz-transition:left .5s,top .5s;-webkit-transition:left .5s,top .5s;-o-transition:left .5s,top .5s;-ms-transition:left .5s,top .5s;border:1px solid #e4e4e4}app-report .browseContentItem,app-dashboard .browseContentItem,div.yfContainer .browseContentItem,app-story .browseContentItem{position:relative;height:100%;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}app-report .browseImage,app-dashboard .browseImage,div.yfContainer .browseImage,app-story .browseImage{padding:15px;height:165px;position:relative}app-report .browseImage img,app-dashboard .browseImage img,div.yfContainer .browseImage img,app-story .browseImage img{max-width:250px;max-height:165px}app-report img.contentFitThumb,app-dashboard img.contentFitThumb,div.yfContainer img.contentFitThumb,app-story img.contentFitThumb{width:100%;height:100%;object-fit:cover}app-report div.browseImage img.browseApproved,app-dashboard div.browseImage img.browseApproved,div.yfContainer div.browseImage img.browseApproved,app-story div.browseImage img.browseApproved{position:absolute;left:5px;top:5px}app-report .browseInformation,app-dashboard .browseInformation,div.yfContainer .browseInformation,app-story .browseInformation{margin-top:10px;background-color:#eee;height:35px;position:absolute;bottom:0;width:100%;color:#333}app-report .browseSelected .browseInformation .contentMenuHandle,app-dashboard .browseSelected .browseInformation .contentMenuHandle,div.yfContainer .browseSelected .browseInformation .contentMenuHandle,app-story .browseSelected .browseInformation .contentMenuHandle{background-image:url("../images/mini_menu_white.png")}app-report .browseSelected .browseInformation .contentMenuHandle:hover,app-dashboard .browseSelected .browseInformation .contentMenuHandle:hover,div.yfContainer .browseSelected .browseInformation .contentMenuHandle:hover,app-story .browseSelected .browseInformation .contentMenuHandle:hover{background-image:url("../images/mini_menu.png")}app-report .browseInformation .contentMenuHandle,app-dashboard .browseInformation .contentMenuHandle,div.yfContainer .browseInformation .contentMenuHandle,app-story .browseInformation .contentMenuHandle{position:absolute;right:10px;bottom:5px;background-image:url("../images/mini_menu.png");background-repeat:no-repeat;width:10px;height:20px}app-report .browseInformation .contentMenuHandle:hover,app-dashboard .browseInformation .contentMenuHandle:hover,div.yfContainer .browseInformation .contentMenuHandle:hover,app-story .browseInformation .contentMenuHandle:hover{background-image:url("../images/mini_menu_over.png")}app-report .browseSelected .browseInformation,app-dashboard .browseSelected .browseInformation,div.yfContainer .browseSelected .browseInformation,app-story .browseSelected .browseInformation{background-color:var(--primary-color);color:#fff}app-report .browseSelected .contentTags a,app-dashboard .browseSelected .contentTags a,div.yfContainer .browseSelected .contentTags a,app-story .browseSelected .contentTags a{color:#fff}app-report .browseSelected .browseInformation .contentTitle,app-dashboard .browseSelected .browseInformation .contentTitle,div.yfContainer .browseSelected .browseInformation .contentTitle,app-story .browseSelected .browseInformation .contentTitle{font-weight:normal !important}app-report .browseInformation .contentTypeIcon,app-dashboard .browseInformation .contentTypeIcon,div.yfContainer .browseInformation .contentTypeIcon,app-story .browseInformation .contentTypeIcon{width:20px;float:left;padding:4px 10px 4px 6px}app-report .browseInformation .contentTitle,app-dashboard .browseInformation .contentTitle,div.yfContainer .browseInformation .contentTitle,app-story .browseInformation .contentTitle{float:left;padding:6px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:210px;font-size:16px}app-report .browseItemHolder .contentOptions,app-dashboard .browseItemHolder .contentOptions,div.yfContainer .browseItemHolder .contentOptions,app-story .browseItemHolder .contentOptions{position:absolute;right:0;top:0}app-report .browseItemHolder .contentOptions .option,app-dashboard .browseItemHolder .contentOptions .option,div.yfContainer .browseItemHolder .contentOptions .option,app-story .browseItemHolder .contentOptions .option{height:28px}app-report .browseItemHolder .contentOptions,app-dashboard .browseItemHolder .contentOptions,div.yfContainer .browseItemHolder .contentOptions,app-story .browseItemHolder .contentOptions{display:none}app-report .browseList,app-dashboard .browseList,div.yfContainer .browseList,app-story .browseList{clear:both;height:100%;overflow:auto;position:relative}app-report .mobileBrowse,app-dashboard .mobileBrowse,div.yfContainer .mobileBrowse,app-story .mobileBrowse{overflow-y:scroll;-webkit-overflow-scrolling:touch}app-report .browseList>div,app-dashboard .browseList>div,div.yfContainer .browseList>div,app-story .browseList>div{position:relative;overflow:hidden;float:left}app-report .browseList>div.toTopPlugin,app-dashboard .browseList>div.toTopPlugin,div.yfContainer .browseList>div.toTopPlugin,app-story .browseList>div.toTopPlugin{position:fixed}app-report .browseList.listView>div,app-dashboard .browseList.listView>div,div.yfContainer .browseList.listView>div,app-story .browseList.listView>div{min-width:100%}app-report .browseList.listView>div.toTopPlugin,app-dashboard .browseList.listView>div.toTopPlugin,div.yfContainer .browseList.listView>div.toTopPlugin,app-story .browseList.listView>div.toTopPlugin{min-width:0}app-report .browsePage .browseList div.floatMenu,app-dashboard .browsePage .browseList div.floatMenu,div.yfContainer .browsePage .browseList div.floatMenu,app-story .browsePage .browseList div.floatMenu{min-width:200px;position:absolute}app-report .browsePage,app-dashboard .browsePage,div.yfContainer .browsePage,app-story .browsePage{overflow:hidden;min-width:770px;position:relative}app-report .browseLeft,app-dashboard .browseLeft,div.yfContainer .browseLeft,app-story .browseLeft{background-color:#f2f2f2;font-size:14px;color:#333;width:250px;height:100%;float:left;overflow-x:hidden;overflow-y:auto}app-report .browseMain,app-dashboard .browseMain,div.yfContainer .browseMain,app-story .browseMain{overflow:hidden;float:left;background-color:#f9f9f9;position:relative}app-report .browseMain>div,app-dashboard .browseMain>div,div.yfContainer .browseMain>div,app-story .browseMain>div{width:100%;height:100%}app-report .browseFolders .selectedFolder,app-dashboard .browseFolders .selectedFolder,div.yfContainer .browseFolders .selectedFolder,app-story .browseFolders .selectedFolder{background-color:#f9f9f9}app-report .browseTopNav,app-dashboard .browseTopNav,div.yfContainer .browseTopNav,app-story .browseTopNav{height:40px;width:100%;background-color:#fdfdfd;border-bottom:1px solid #e3e3e3;position:absolute;top:0;left:0;right:250px;z-index:100}app-report .browsePage .browseActivityStream,app-dashboard .browsePage .browseActivityStream,div.yfContainer .browsePage .browseActivityStream,app-story .browsePage .browseActivityStream{overflow:visible;z-index:100;width:420px;position:absolute;right:-420px;background-color:#fff}app-report .browsePage .browseActivityStream .activityViewEmpty,app-dashboard .browsePage .browseActivityStream .activityViewEmpty,div.yfContainer .browsePage .browseActivityStream .activityViewEmpty,app-story .browsePage .browseActivityStream .activityViewEmpty{text-align:center;margin-top:100px;color:#999}app-report .browsePage .browseActivityStream .activityViewEmptyHeader,app-dashboard .browsePage .browseActivityStream .activityViewEmptyHeader,div.yfContainer .browsePage .browseActivityStream .activityViewEmptyHeader,app-story .browsePage .browseActivityStream .activityViewEmptyHeader{position:relative}app-report .browsePage .discussionStream,app-dashboard .browsePage .discussionStream,div.yfContainer .browsePage .discussionStream,app-story .browsePage .discussionStream{z-index:101}app-report .browsePage .discussionStreamReplyStream,app-dashboard .browsePage .discussionStreamReplyStream,div.yfContainer .browsePage .discussionStreamReplyStream,app-story .browsePage .discussionStreamReplyStream{z-index:102}app-report .contentInfoTitle,app-dashboard .contentInfoTitle,div.yfContainer .contentInfoTitle,app-story .contentInfoTitle{background-color:var(--primary-color);color:#fff;height:30px;font-size:22px;padding:5px 10px}app-report .reportThumbnail,app-dashboard .reportThumbnail,div.yfContainer .reportThumbnail,app-story .reportThumbnail{padding:5px}app-report .reportThumbnail img,app-dashboard .reportThumbnail img,div.yfContainer .reportThumbnail img,app-story .reportThumbnail img{width:100%}app-report .recentReaders img,app-dashboard .recentReaders img,div.yfContainer .recentReaders img,app-story .recentReaders img{width:25px;height:25px;margin-right:3px;float:left}app-report .recentReaders .extraUsers,app-dashboard .recentReaders .extraUsers,div.yfContainer .recentReaders .extraUsers,app-story .recentReaders .extraUsers{width:25px;height:20px;float:right;background-color:#f2f2f2;text-align:center;font-size:14px;padding:5px 0 0 0}app-report .browsePage .infoTab,app-dashboard .browsePage .infoTab,div.yfContainer .browsePage .infoTab,app-story .browsePage .infoTab{padding:10px}app-report .browsePage .securityType,app-report .browsePage .category,app-report .browsePage .subCategory,app-dashboard .browsePage .securityType,app-dashboard .browsePage .category,app-dashboard .browsePage .subCategory,div.yfContainer .browsePage .securityType,div.yfContainer .browsePage .category,div.yfContainer .browsePage .subCategory,app-story .browsePage .securityType,app-story .browsePage .category,app-story .browsePage .subCategory{height:30px;overflow:hidden}app-report .browsePage .securityType img,app-report .browsePage .category img,app-report .browsePage .subCategory img,app-dashboard .browsePage .securityType img,app-dashboard .browsePage .category img,app-dashboard .browsePage .subCategory img,div.yfContainer .browsePage .securityType img,div.yfContainer .browsePage .category img,div.yfContainer .browsePage .subCategory img,app-story .browsePage .securityType img,app-story .browsePage .category img,app-story .browsePage .subCategory img{float:left;margin-right:10px}app-report .browsePage .securityType span,app-report .browsePage .category span,app-report .browsePage .subCategory span,app-dashboard .browsePage .securityType span,app-dashboard .browsePage .category span,app-dashboard .browsePage .subCategory span,div.yfContainer .browsePage .securityType span,div.yfContainer .browsePage .category span,div.yfContainer .browsePage .subCategory span,app-story .browsePage .securityType span,app-story .browsePage .category span,app-story .browsePage .subCategory span{display:inline-block;margin-top:3px}app-report .browsePage .reportUrlInfo div,app-dashboard .browsePage .reportUrlInfo div,div.yfContainer .browsePage .reportUrlInfo div,app-story .browsePage .reportUrlInfo div{float:none;display:block}app-report .browsePage .reportUrlInfo,app-dashboard .browsePage .reportUrlInfo,div.yfContainer .browsePage .reportUrlInfo,app-story .browsePage .reportUrlInfo{margin-top:15px}app-report .browseFolders,app-report .browseTags,app-dashboard .browseFolders,app-dashboard .browseTags,div.yfContainer .browseFolders,div.yfContainer .browseTags,app-story .browseFolders,app-story .browseTags{margin-left:25px}app-report .browseFolder,app-dashboard .browseFolder,div.yfContainer .browseFolder,app-story .browseFolder{font-size:14px}app-report .folderMain,app-dashboard .folderMain,div.yfContainer .folderMain,app-story .folderMain{position:relative;height:30px;background-color:#f2f2f2}app-report .folderMain .folderImage,app-dashboard .folderMain .folderImage,div.yfContainer .folderMain .folderImage,app-story .folderMain .folderImage{position:absolute;left:0;width:24px;height:24px;top:2px;background-image:url("../images/drop_folder.png")}app-report .browseFolder .selected .folderImage,app-dashboard .browseFolder .selected .folderImage,div.yfContainer .browseFolder .selected .folderImage,app-story .browseFolder .selected .folderImage{background-image:url("../images/drop_folder_on.png")}app-report .folderMain .folderTitle,app-report .folderMain .folderTitleSecureAndExpert,app-report .folderMain .folderTitleSecureOrExpert,app-dashboard .folderMain .folderTitle,app-dashboard .folderMain .folderTitleSecureAndExpert,app-dashboard .folderMain .folderTitleSecureOrExpert,div.yfContainer .folderMain .folderTitle,div.yfContainer .folderMain .folderTitleSecureAndExpert,div.yfContainer .folderMain .folderTitleSecureOrExpert,app-story .folderMain .folderTitle,app-story .folderMain .folderTitleSecureAndExpert,app-story .folderMain .folderTitleSecureOrExpert{left:30px;top:7px;position:absolute;cursor:pointer;white-space:nowrap;right:15px;overflow:hidden;text-overflow:ellipsis;width:72%}app-report .folderMain .folderTitleSecureOrExpert,app-dashboard .folderMain .folderTitleSecureOrExpert,div.yfContainer .folderMain .folderTitleSecureOrExpert,app-story .folderMain .folderTitleSecureOrExpert{width:67%}app-report .folderMain .folderTitleSecureAndExpert,app-dashboard .folderMain .folderTitleSecureAndExpert,div.yfContainer .folderMain .folderTitleSecureAndExpert,app-story .folderMain .folderTitleSecureAndExpert{width:58%}app-report .folderMain .folderMenu,app-dashboard .folderMain .folderMenu,div.yfContainer .folderMain .folderMenu,app-story .folderMain .folderMenu{position:absolute;top:7px;right:10px;width:16px;height:16px;background-image:url("../images/mini_menu.png");background-repeat:no-repeat;display:none;cursor:pointer}app-report .folderMain .folderMenu:hover,app-dashboard .folderMain .folderMenu:hover,div.yfContainer .folderMain .folderMenu:hover,app-story .folderMain .folderMenu:hover{background-image:url("../images/mini_menu_over.png")}app-report .folderMain:hover,app-dashboard .folderMain:hover,div.yfContainer .folderMain:hover,app-story .folderMain:hover{background-color:#f9f9f9}app-report .browseFolder .selected,app-dashboard .browseFolder .selected,div.yfContainer .browseFolder .selected,app-story .browseFolder .selected{background-color:#f9f9f9}app-report .draftStorage,app-dashboard .draftStorage,div.yfContainer .draftStorage,app-story .draftStorage{background-image:url("../images/admin_console_draft_storage.png");background-position:center;width:22px;height:22px;position:absolute;right:25px;top:3px}app-report .folderInfoIcons,app-dashboard .folderInfoIcons,div.yfContainer .folderInfoIcons,app-story .folderInfoIcons{background-position:center;min-width:12px;height:20px;position:absolute;right:20px;top:3px}app-report .secureFolder,app-report .expertApprovalFolder,app-dashboard .secureFolder,app-dashboard .expertApprovalFolder,div.yfContainer .secureFolder,div.yfContainer .expertApprovalFolder,app-story .secureFolder,app-story .expertApprovalFolder{float:left;height:100%;width:12px;margin-right:5px}app-report .accessLevelSecureFolder,app-dashboard .accessLevelSecureFolder,div.yfContainer .accessLevelSecureFolder,app-story .accessLevelSecureFolder{margin-top:5px;background:url("../images/mini_secure.png") no-repeat}app-report .expertRequiredIcon,app-dashboard .expertRequiredIcon,div.yfContainer .expertRequiredIcon,app-story .expertRequiredIcon{margin-top:4px;background:url("../images/shield_off.png") no-repeat}app-report .browseFolder .selected .expertRequiredIcon,app-dashboard .browseFolder .selected .expertRequiredIcon,div.yfContainer .browseFolder .selected .expertRequiredIcon,app-story .browseFolder .selected .expertRequiredIcon{background:url("../images/shield_on.png") no-repeat}app-report .browseLeftTitle,app-dashboard .browseLeftTitle,div.yfContainer .browseLeftTitle,app-story .browseLeftTitle{font-size:16px;border-bottom:1px solid #ccc;color:#333;margin-left:25px;margin-top:25px;margin-bottom:5px;position:relative;cursor:pointer}app-report .leftSideNavHandler,app-dashboard .leftSideNavHandler,div.yfContainer .leftSideNavHandler,app-story .leftSideNavHandler{height:40px;width:39px;text-align:center;vertical-align:middle}app-report .leftSideNavHandler img,app-dashboard .leftSideNavHandler img,div.yfContainer .leftSideNavHandler img,app-story .leftSideNavHandler img{margin-top:10px}app-report div.browseToolbarItem,app-dashboard div.browseToolbarItem,div.yfContainer div.browseToolbarItem,app-story div.browseToolbarItem{float:left}app-report .browseTopNav .browseSortOptions,app-dashboard .browseTopNav .browseSortOptions,div.yfContainer .browseTopNav .browseSortOptions,app-story .browseTopNav .browseSortOptions{position:relative;height:40px;cursor:pointer;border-right:1px solid #e4e4e4}app-report .browseConentTypeItem,app-dashboard .browseConentTypeItem,div.yfContainer .browseConentTypeItem,app-story .browseConentTypeItem{height:30px;margin-left:10px;position:relative;cursor:pointer}app-report .browseConentTypeItem:hover,app-dashboard .browseConentTypeItem:hover,div.yfContainer .browseConentTypeItem:hover,app-story .browseConentTypeItem:hover{background-color:#f9f9f9}app-report .browseConentTypeItem .selectImg,app-dashboard .browseConentTypeItem .selectImg,div.yfContainer .browseConentTypeItem .selectImg,app-story .browseConentTypeItem .selectImg{position:absolute;left:15px;top:5px}app-report .browseConentTypeItem .selectText,app-dashboard .browseConentTypeItem .selectText,div.yfContainer .browseConentTypeItem .selectText,app-story .browseConentTypeItem .selectText{position:absolute;left:45px;top:6px}app-report .browseContentType .customSelected,app-dashboard .browseContentType .customSelected,div.yfContainer .browseContentType .customSelected,app-story .browseContentType .customSelected{background-color:#f9f9f9}app-report .browsePage .customSelectionBrowse,app-dashboard .browsePage .customSelectionBrowse,div.yfContainer .browsePage .customSelectionBrowse,app-story .browsePage .customSelectionBrowse{position:relative;height:40px;line-height:40px;padding:0 13px 0 13px}app-report .customSelectionBrowse .selectOptions,app-dashboard .customSelectionBrowse .selectOptions,div.yfContainer .customSelectionBrowse .selectOptions,app-story .customSelectionBrowse .selectOptions{display:none;background-color:#fff;padding:0;margin-top:0;margin-bottom:0}app-report .customSelectionBrowse .selectedDropDown,app-dashboard .customSelectionBrowse .selectedDropDown,div.yfContainer .customSelectionBrowse .selectedDropDown,app-story .customSelectionBrowse .selectedDropDown{display:none}app-report .customSelectionBrowse .selectOptions li,app-dashboard .customSelectionBrowse .selectOptions li,div.yfContainer .customSelectionBrowse .selectOptions li,app-story .customSelectionBrowse .selectOptions li{list-style-type:none}app-report .customSelectionBrowse .selectedDescription,app-dashboard .customSelectionBrowse .selectedDescription,div.yfContainer .customSelectionBrowse .selectedDescription,app-story .customSelectionBrowse .selectedDescription{display:none}app-report .customSelectionBrowse .selectTitle,app-dashboard .customSelectionBrowse .selectTitle,div.yfContainer .customSelectionBrowse .selectTitle,app-story .customSelectionBrowse .selectTitle{font-size:16px;color:var(--dark-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-report .customSelectionBrowse div.hasImg div.selectTitle,app-dashboard .customSelectionBrowse div.hasImg div.selectTitle,div.yfContainer .customSelectionBrowse div.hasImg div.selectTitle,app-story .customSelectionBrowse div.hasImg div.selectTitle{padding-right:26px}app-report .customSelectionBrowse .selectedImage,app-dashboard .customSelectionBrowse .selectedImage,div.yfContainer .customSelectionBrowse .selectedImage,app-story .customSelectionBrowse .selectedImage{position:absolute;top:0;right:3px;width:32px;bottom:0}app-report .customSelectionBrowse .customSelectItem,app-dashboard .customSelectionBrowse .customSelectItem,div.yfContainer .customSelectionBrowse .customSelectItem,app-story .customSelectionBrowse .customSelectItem{background-color:#fff;width:210px;clear:both;height:40px;border-bottom:1px solid #e4e4e4;color:#008bd0}app-report .customSelectionBrowse .customSelectItem:hover,app-dashboard .customSelectionBrowse .customSelectItem:hover,div.yfContainer .customSelectionBrowse .customSelectItem:hover,app-story .customSelectionBrowse .customSelectItem:hover{background-color:#f9f9f9}app-report .customSelectionBrowse .customSelectItem div,app-dashboard .customSelectionBrowse .customSelectItem div,div.yfContainer .customSelectionBrowse .customSelectItem div,app-story .customSelectionBrowse .customSelectItem div{float:left}app-report .customSelectionBrowse .customSelectItem .selectImg,app-dashboard .customSelectionBrowse .customSelectItem .selectImg,div.yfContainer .customSelectionBrowse .customSelectItem .selectImg,app-story .customSelectionBrowse .customSelectItem .selectImg{padding:10px 44px 0 8px}app-report .customSelectionBrowse .customSelectItem .selectText,app-dashboard .customSelectionBrowse .customSelectItem .selectText,div.yfContainer .customSelectionBrowse .customSelectItem .selectText,app-story .customSelectionBrowse .customSelectItem .selectText{padding:10px 0}app-report .customSelectionBrowse .currentlySelected,app-dashboard .customSelectionBrowse .currentlySelected,div.yfContainer .customSelectionBrowse .currentlySelected,app-story .customSelectionBrowse .currentlySelected{cursor:default}app-report .browsePage .customSelectionBrowse .currentlySelected,app-dashboard .browsePage .customSelectionBrowse .currentlySelected,div.yfContainer .browsePage .customSelectionBrowse .currentlySelected,app-story .browsePage .customSelectionBrowse .currentlySelected{cursor:pointer}app-report .searchFunctions .currentlySelected,app-dashboard .searchFunctions .currentlySelected,div.yfContainer .searchFunctions .currentlySelected,app-story .searchFunctions .currentlySelected{width:20px;position:relative}app-report .browseSearchBox,app-dashboard .browseSearchBox,div.yfContainer .browseSearchBox,app-story .browseSearchBox{position:relative;width:200px;padding:4px 5px;border-right:1px solid #e4e4e4}app-report .browseResetButton,app-dashboard .browseResetButton,div.yfContainer .browseResetButton,app-story .browseResetButton{position:relative;width:41px;height:40px;border-right:1px solid #e4e4e4;background-image:url("../images/undo_grey.png");background-repeat:no-repeat;background-position:center;cursor:pointer}app-report .browseResetButton:hover,app-dashboard .browseResetButton:hover,div.yfContainer .browseResetButton:hover,app-story .browseResetButton:hover{background-image:url("../images/undo.png")}app-report .browseLayoutOptions,app-dashboard .browseLayoutOptions,div.yfContainer .browseLayoutOptions,app-story .browseLayoutOptions{position:relative;height:40px;border-right:1px solid #e4e4e4}app-report .browseDropMenu,app-dashboard .browseDropMenu,div.yfContainer .browseDropMenu,app-story .browseDropMenu{position:relative;width:39px;height:40px;border-right:1px solid #e4e4e4;background-image:url("../images/mini_menu.png");background-repeat:no-repeat;background-position:10px 12px;cursor:pointer;display:none}app-report .browseActivityToggle,app-dashboard .browseActivityToggle,div.yfContainer .browseActivityToggle,app-story .browseActivityToggle{position:relative;width:44px;height:40px;border-right:1px solid #e4e4e4;background-image:url("../images/report_details_grey.png");background-repeat:no-repeat;background-position:center;cursor:pointer}app-report .browseActivityToggleActive,app-dashboard .browseActivityToggleActive,div.yfContainer .browseActivityToggleActive,app-story .browseActivityToggleActive{background-image:url("../images/report_details.png")}app-report .orderColumns,app-dashboard .orderColumns,div.yfContainer .orderColumns,app-story .orderColumns{position:relative;height:40px;padding:0 13px;line-height:40px;border-right:1px solid #e4e4e4;color:var(--dark-grey);cursor:pointer}app-report .browseItemListHolder,app-dashboard .browseItemListHolder,div.yfContainer .browseItemListHolder,app-story .browseItemListHolder{height:42px;min-width:700px;background-color:#fff;border-bottom:1px solid #e4e4e4}app-report .browseItemListHolder .browseContentItem,app-dashboard .browseItemListHolder .browseContentItem,div.yfContainer .browseItemListHolder .browseContentItem,app-story .browseItemListHolder .browseContentItem{font-size:14px;color:#333;width:100%;white-space:nowrap}app-report .browseSelected .browseContentItem>div,app-dashboard .browseSelected .browseContentItem>div,div.yfContainer .browseSelected .browseContentItem>div,app-story .browseSelected .browseContentItem>div{color:#fff !important;font-weight:normal !important}app-report .browseItemListHolder .browseContentItem>div,app-dashboard .browseItemListHolder .browseContentItem>div,div.yfContainer .browseItemListHolder .browseContentItem>div,app-story .browseItemListHolder .browseContentItem>div{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;top:6px;position:relative;margin-right:5px}app-report div.browseItemListHolder div.browseContentItem>div.browseApproved,app-dashboard div.browseItemListHolder div.browseContentItem>div.browseApproved,div.yfContainer div.browseItemListHolder div.browseContentItem>div.browseApproved,app-story div.browseItemListHolder div.browseContentItem>div.browseApproved{width:18px;display:none}app-report div.browseContent.hasApproved div.browseItemListHolder div.browseContentItem>div.browseApproved,app-dashboard div.browseContent.hasApproved div.browseItemListHolder div.browseContentItem>div.browseApproved,div.yfContainer div.browseContent.hasApproved div.browseItemListHolder div.browseContentItem>div.browseApproved,app-story div.browseContent.hasApproved div.browseItemListHolder div.browseContentItem>div.browseApproved{display:inline-block}app-report .browseItemListHolder .browseContentItem .contentLinked,app-report .browseItemListHolder .browseContentItem .contentRuntime,app-report .browseItemListHolder .browseContentItem .contentBroadcasts,app-dashboard .browseItemListHolder .browseContentItem .contentLinked,app-dashboard .browseItemListHolder .browseContentItem .contentRuntime,app-dashboard .browseItemListHolder .browseContentItem .contentBroadcasts,div.yfContainer .browseItemListHolder .browseContentItem .contentLinked,div.yfContainer .browseItemListHolder .browseContentItem .contentRuntime,div.yfContainer .browseItemListHolder .browseContentItem .contentBroadcasts,app-story .browseItemListHolder .browseContentItem .contentLinked,app-story .browseItemListHolder .browseContentItem .contentRuntime,app-story .browseItemListHolder .browseContentItem .contentBroadcasts{text-align:center}app-report .browseSelected .browseItemListHolder,app-dashboard .browseSelected .browseItemListHolder,div.yfContainer .browseSelected .browseItemListHolder,app-story .browseSelected .browseItemListHolder{background-color:var(--primary-color)}app-report .browseItemListHolder .browseContentItem .contentType,app-dashboard .browseItemListHolder .browseContentItem .contentType,div.yfContainer .browseItemListHolder .browseContentItem .contentType,app-story .browseItemListHolder .browseContentItem .contentType{min-width:32px;max-width:32px;position:relative;top:8px;padding-left:10px}app-report .columnReorder,app-dashboard .columnReorder,div.yfContainer .columnReorder,app-story .columnReorder{margin:15px 20px 10px 20px}app-report .columnReorder .controlButtons,app-dashboard .columnReorder .controlButtons,div.yfContainer .columnReorder .controlButtons,app-story .columnReorder .controlButtons{clear:both;background-color:#f7f7f7;overflow:hidden;height:50px;margin-top:15px}app-report .columnReorder .reorderControls,app-dashboard .columnReorder .reorderControls,div.yfContainer .columnReorder .reorderControls,app-story .columnReorder .reorderControls{position:absolute;width:260px;bottom:25px}app-report .columnReorder .selectedColumns,app-dashboard .columnReorder .selectedColumns,div.yfContainer .columnReorder .selectedColumns,app-story .columnReorder .selectedColumns{height:250px;overflow:auto;margin-bottom:10px}app-report .columnReorder .selectedColumns .sortable,app-dashboard .columnReorder .selectedColumns .sortable,div.yfContainer .columnReorder .selectedColumns .sortable,app-story .columnReorder .selectedColumns .sortable{margin:0}app-report .columnReorder .saveButton,app-dashboard .columnReorder .saveButton,div.yfContainer .columnReorder .saveButton,app-story .columnReorder .saveButton{width:100%;display:table}app-report .columnReorder .saveButton div,app-dashboard .columnReorder .saveButton div,div.yfContainer .columnReorder .saveButton div,app-story .columnReorder .saveButton div{display:table-cell;height:43px;vertical-align:middle}app-report .columnReorder div.addColumn,app-dashboard .columnReorder div.addColumn,div.yfContainer .columnReorder div.addColumn,app-story .columnReorder div.addColumn{text-align:right;font-size:14px;margin-top:4px}app-report .columnReorder table.addColumnSetup,app-dashboard .columnReorder table.addColumnSetup,div.yfContainer .columnReorder table.addColumnSetup,app-story .columnReorder table.addColumnSetup{display:none;text-align:left;border-collapse:collapse}app-report .columnReorder table.addColumnSetup td,app-dashboard .columnReorder table.addColumnSetup td,div.yfContainer .columnReorder table.addColumnSetup td,app-story .columnReorder table.addColumnSetup td{padding:0}app-report .browseColumnReorderHolder,app-dashboard .browseColumnReorderHolder,div.yfContainer .browseColumnReorderHolder,app-story .browseColumnReorderHolder{position:absolute;width:700px;height:500px;z-index:100000000;background-color:#fff;top:0;left:0;display:none}app-report .editMetaData .categoryDropdown .contentSubCategoryItem,app-dashboard .editMetaData .categoryDropdown .contentSubCategoryItem,div.yfContainer .editMetaData .categoryDropdown .contentSubCategoryItem,app-story .editMetaData .categoryDropdown .contentSubCategoryItem{margin:0 !important}app-report .editMetaData .metaDataSelect,app-dashboard .editMetaData .metaDataSelect,div.yfContainer .editMetaData .metaDataSelect,app-story .editMetaData .metaDataSelect{width:200px}app-report .editMetaData,app-dashboard .editMetaData,div.yfContainer .editMetaData,app-story .editMetaData{margin:15px 30px}app-report .editMetaData>div,app-dashboard .editMetaData>div,div.yfContainer .editMetaData>div,app-story .editMetaData>div{margin:10px 0}app-report .editMetaData .metaDataThumb span,app-dashboard .editMetaData .metaDataThumb span,div.yfContainer .editMetaData .metaDataThumb span,app-story .editMetaData .metaDataThumb span{font-size:14px;color:var(--primary-color);display:inline-block;margin-left:10px;margin-bottom:10px;cursor:pointer}app-report .editMetaData .submitButton div,app-dashboard .editMetaData .submitButton div,div.yfContainer .editMetaData .submitButton div,app-story .editMetaData .submitButton div{display:table-cell;vertical-align:middle}app-report .browseListHeader,app-dashboard .browseListHeader,div.yfContainer .browseListHeader,app-story .browseListHeader{display:inline-block;position:relative;background-color:var(--primary-color);margin-right:5px;padding-top:5px;color:var(--white);height:25px}app-report .browseListHeader .ui-resizable-e,app-dashboard .browseListHeader .ui-resizable-e,div.yfContainer .browseListHeader .ui-resizable-e,app-story .browseListHeader .ui-resizable-e{width:3px;position:absolute;right:0;border-right:1px solid #fff}app-report .browseListHeadersContainer,app-dashboard .browseListHeadersContainer,div.yfContainer .browseListHeadersContainer,app-story .browseListHeadersContainer{white-space:nowrap;background-color:var(--primary-color);border-bottom:1px solid #fff;max-height:30px;overflow-y:hidden}app-report .browseListHeadersContainer::before,app-dashboard .browseListHeadersContainer::before,div.yfContainer .browseListHeadersContainer::before,app-story .browseListHeadersContainer::before{width:50px;height:100%;display:inline-block;content:""}app-report .browseListHeadersContainer>div,app-dashboard .browseListHeadersContainer>div,div.yfContainer .browseListHeadersContainer>div,app-story .browseListHeadersContainer>div{display:inline-block}app-report div.browseListHeadersContainer>div.columnApproved,app-dashboard div.browseListHeadersContainer>div.columnApproved,div.yfContainer div.browseListHeadersContainer>div.columnApproved,app-story div.browseListHeadersContainer>div.columnApproved{width:23px;display:none}app-report div.browseContent.hasApproved div.browseListHeadersContainer>div.columnApproved,app-dashboard div.browseContent.hasApproved div.browseListHeadersContainer>div.columnApproved,div.yfContainer div.browseContent.hasApproved div.browseListHeadersContainer>div.columnApproved,app-story div.browseContent.hasApproved div.browseListHeadersContainer>div.columnApproved{display:inline-block}app-report .browseListHeader .resizeHandler,app-dashboard .browseListHeader .resizeHandler,div.yfContainer .browseListHeader .resizeHandler,app-story .browseListHeader .resizeHandler{background-image:url("../images/column_title_break.gif");background-repeat:no-repeat;position:absolute;right:2px;width:2px;height:100%;top:5px}app-report .browseListHeader .columnName,app-dashboard .browseListHeader .columnName,div.yfContainer .browseListHeader .columnName,app-story .browseListHeader .columnName{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-report .browseFolders .ui-draggable-dragging,app-dashboard .browseFolders .ui-draggable-dragging,div.yfContainer .browseFolders .ui-draggable-dragging,app-story .browseFolders .ui-draggable-dragging{z-index:100}app-report .folder-content-drop-active,app-dashboard .folder-content-drop-active,div.yfContainer .folder-content-drop-active,app-story .folder-content-drop-active{background-color:var(--primary-color);color:#fff}app-report .folder-content-drop-active .folderMain,app-dashboard .folder-content-drop-active .folderMain,div.yfContainer .folder-content-drop-active .folderMain,app-story .folder-content-drop-active .folderMain{background-color:var(--primary-color)}app-report .folder-content-drop-active .folderMain .folderImage,app-dashboard .folder-content-drop-active .folderMain .folderImage,div.yfContainer .folder-content-drop-active .folderMain .folderImage,app-story .folder-content-drop-active .folderMain .folderImage{background-image:url("../images/drop_folder_open_white.png")}app-report .browseContentItemDraggable,app-dashboard .browseContentItemDraggable,div.yfContainer .browseContentItemDraggable,app-story .browseContentItemDraggable{width:165px;height:30px;position:fixed;z-index:100000;background-color:#ddd;color:var(--dark-grey);font-size:15px}app-report .browseContentItemDraggable .imgDiv,app-dashboard .browseContentItemDraggable .imgDiv,div.yfContainer .browseContentItemDraggable .imgDiv,app-story .browseContentItemDraggable .imgDiv{background-image:url("../images/move_to_folder.png");position:absolute;width:24px;height:24px;left:5px;top:2px}app-report .browseContentItemDraggable .textDiv,app-dashboard .browseContentItemDraggable .textDiv,div.yfContainer .browseContentItemDraggable .textDiv,app-story .browseContentItemDraggable .textDiv{position:absolute;top:6px;left:40px}app-report div.browseSearchBox div.customSelectionBrowse,app-dashboard div.browseSearchBox div.customSelectionBrowse,div.yfContainer div.browseSearchBox div.customSelectionBrowse,app-story div.browseSearchBox div.customSelectionBrowse{width:30px;height:30px;position:relative;padding:0}app-report div.browseSearchBox div.searchBar div.searchType,app-dashboard div.browseSearchBox div.searchBar div.searchType,div.yfContainer div.browseSearchBox div.searchBar div.searchType,app-story div.browseSearchBox div.searchBar div.searchType{width:30px;height:30px;padding:0}app-report div.browseSearchBox div.searchBar div.currentlySelected,app-dashboard div.browseSearchBox div.searchBar div.currentlySelected,div.yfContainer div.browseSearchBox div.searchBar div.currentlySelected,app-story div.browseSearchBox div.searchBar div.currentlySelected{height:30px;width:30px}app-report div.browseSearchBox div.selectTitle,app-report div.browseSearchBox div.selectedDescription,app-dashboard div.browseSearchBox div.selectTitle,app-dashboard div.browseSearchBox div.selectedDescription,div.yfContainer div.browseSearchBox div.selectTitle,div.yfContainer div.browseSearchBox div.selectedDescription,app-story div.browseSearchBox div.selectTitle,app-story div.browseSearchBox div.selectedDescription{display:none}app-report div.browseSearchBox div.selectedImage,app-dashboard div.browseSearchBox div.selectedImage,div.yfContainer div.browseSearchBox div.selectedImage,app-story div.browseSearchBox div.selectedImage{left:0;bottom:0}app-report div.browseSearchBox div.selectedImage>img,app-dashboard div.browseSearchBox div.selectedImage>img,div.yfContainer div.browseSearchBox div.selectedImage>img,app-story div.browseSearchBox div.selectedImage>img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}app-report div.browseDatasource,app-dashboard div.browseDatasource,div.yfContainer div.browseDatasource,app-story div.browseDatasource{display:none}app-report div.menuHandle,app-dashboard div.menuHandle,div.yfContainer div.menuHandle,app-story div.menuHandle{position:absolute;right:13px;top:8px;width:0;height:0;border:5px solid transparent;border-top:5px solid gray;cursor:pointer}app-report div.browseNotification,app-dashboard div.browseNotification,div.yfContainer div.browseNotification,app-story div.browseNotification{position:absolute;top:50px;right:0}app-report div.browseNoContent,app-dashboard div.browseNoContent,div.yfContainer div.browseNoContent,app-story div.browseNoContent{margin-top:100px;text-align:center;color:#999;width:100%}app-report body#browsePageBody,app-dashboard body#browsePageBody,div.yfContainer body#browsePageBody,app-story body#browsePageBody{overflow:hidden}app-report div.browseNotificationContainer,app-dashboard div.browseNotificationContainer,div.yfContainer div.browseNotificationContainer,app-story div.browseNotificationContainer{position:absolute;top:2px;left:2px;z-index:100}app-report span.browseNotification,app-dashboard span.browseNotification,div.yfContainer span.browseNotification,app-story span.browseNotification{width:18px;height:18px;position:relative;border-radius:.8em;-moz-border-radius:.8em;-webkit-border-radius:.8em;color:var(--white);display:inline-block;line-height:18px;text-align:center}app-report span.browseNotification.report,app-report span.browseNotification.dashboard,app-report span.browseNotification.view,app-dashboard span.browseNotification.report,app-dashboard span.browseNotification.dashboard,app-dashboard span.browseNotification.view,div.yfContainer span.browseNotification.report,div.yfContainer span.browseNotification.dashboard,div.yfContainer span.browseNotification.view,app-story span.browseNotification.report,app-story span.browseNotification.dashboard,app-story span.browseNotification.view{background:#f0a340}app-report span.browseNotification.discussion,app-dashboard span.browseNotification.discussion,div.yfContainer span.browseNotification.discussion,app-story span.browseNotification.discussion{background:var(--primary-color)}app-report div.browseTags div.tagTitle,app-dashboard div.browseTags div.tagTitle,div.yfContainer div.browseTags div.tagTitle,app-story div.browseTags div.tagTitle{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 10px;height:16px;position:relative}app-report div.browseTags div.tagSelected,app-dashboard div.browseTags div.tagSelected,div.yfContainer div.browseTags div.tagSelected,app-story div.browseTags div.tagSelected{background-color:#f9f9f9}app-report div.tagSearchTitle,app-dashboard div.tagSearchTitle,div.yfContainer div.tagSearchTitle,app-story div.tagSearchTitle{cursor:pointer}app-report div.browseTags,app-dashboard div.browseTags,div.yfContainer div.browseTags,app-story div.browseTags{display:none}app-report div.browsePresent,app-dashboard div.browsePresent,div.yfContainer div.browsePresent,app-story div.browsePresent{width:26px;height:26px;background-color:#fc9f02;border-radius:13px}app-report div.browsePresent.browseDraft,app-report div.browsePresent.browseTheme.browseDraft,app-dashboard div.browsePresent.browseDraft,app-dashboard div.browsePresent.browseTheme.browseDraft,div.yfContainer div.browsePresent.browseDraft,div.yfContainer div.browsePresent.browseTheme.browseDraft,app-story div.browsePresent.browseDraft,app-story div.browsePresent.browseTheme.browseDraft{background-color:var(--background-grey)}app-report div.browsePresent.browseTheme,app-dashboard div.browsePresent.browseTheme,div.yfContainer div.browsePresent.browseTheme,app-story div.browsePresent.browseTheme{background-color:#333740}app-report div.browsePresent.browseTheme img,app-dashboard div.browsePresent.browseTheme img,div.yfContainer div.browsePresent.browseTheme img,app-story div.browsePresent.browseTheme img{margin:0}app-report div.browsePresent img,app-dashboard div.browsePresent img,div.yfContainer div.browsePresent img,app-story div.browsePresent img{margin-left:5px;margin-top:5px}app-report :root,app-dashboard :root,div.yfContainer :root,app-story :root{--drag-guide-colour: #FED109;--canvas-widget-menu-default-icon-width: 22px;--canvas-widget-menu-default-icon-height: 17px;--canvas-widget-menu-default-icon-margin-left: 9px;--canvas-widget-menu-default-icon-margin-right: 9px;--canvas-widget-menu-default-icon-margin-top: 12px}app-report canvas-area>*,app-dashboard canvas-area>*,div.yfContainer canvas-area>*,app-story canvas-area>*{position:absolute}app-report div.canvasMain a,app-dashboard div.canvasMain a,div.yfContainer div.canvasMain a,app-story div.canvasMain a{pointer-events:none}app-report div.sectionProperties div.sliderAndText div.textDisplay,app-dashboard div.sectionProperties div.sliderAndText div.textDisplay,div.yfContainer div.sectionProperties div.sliderAndText div.textDisplay,app-story div.sectionProperties div.sliderAndText div.textDisplay{margin-right:0}app-report .yfCanvas,app-dashboard .yfCanvas,div.yfContainer .yfCanvas,app-story .yfCanvas{position:relative;z-index:1;display:block}app-report .canvasRulersEnabled,app-dashboard .canvasRulersEnabled,div.yfContainer .canvasRulersEnabled,app-story .canvasRulersEnabled{padding-top:16px;padding-left:16px}app-report li.menuItemSelected div.yfDropMenuTitle,app-dashboard li.menuItemSelected div.yfDropMenuTitle,div.yfContainer li.menuItemSelected div.yfDropMenuTitle,app-story li.menuItemSelected div.yfDropMenuTitle{color:var(--primary-color)}app-report ul.yfDropMenu li.menuItemSelected.menuHover div.yfDropMenuTitle,app-dashboard ul.yfDropMenu li.menuItemSelected.menuHover div.yfDropMenuTitle,div.yfContainer ul.yfDropMenu li.menuItemSelected.menuHover div.yfDropMenuTitle,app-story ul.yfDropMenu li.menuItemSelected.menuHover div.yfDropMenuTitle{color:var(--primary-color)}app-report .li.menuItemSelected .yfSubMenu li.menuItemSelected div.yfDropMenuTitle,app-report li.menuItemSelected .yfSubMenu li.menuItem.menuItemSelected div.yfDropMenuTitle,app-dashboard .li.menuItemSelected .yfSubMenu li.menuItemSelected div.yfDropMenuTitle,app-dashboard li.menuItemSelected .yfSubMenu li.menuItem.menuItemSelected div.yfDropMenuTitle,div.yfContainer .li.menuItemSelected .yfSubMenu li.menuItemSelected div.yfDropMenuTitle,div.yfContainer li.menuItemSelected .yfSubMenu li.menuItem.menuItemSelected div.yfDropMenuTitle,app-story .li.menuItemSelected .yfSubMenu li.menuItemSelected div.yfDropMenuTitle,app-story li.menuItemSelected .yfSubMenu li.menuItem.menuItemSelected div.yfDropMenuTitle{color:var(--primary-color)}app-report .yfSubMenu li.menuItem div.yfDropMenuTitle,app-report li.menuItemSelected .yfSubMenu li.menuItem div.yfDropMenuTitle,app-dashboard .yfSubMenu li.menuItem div.yfDropMenuTitle,app-dashboard li.menuItemSelected .yfSubMenu li.menuItem div.yfDropMenuTitle,div.yfContainer .yfSubMenu li.menuItem div.yfDropMenuTitle,div.yfContainer li.menuItemSelected .yfSubMenu li.menuItem div.yfDropMenuTitle,app-story .yfSubMenu li.menuItem div.yfDropMenuTitle,app-story li.menuItemSelected .yfSubMenu li.menuItem div.yfDropMenuTitle{color:#333740}app-report ul.yfDropMenu li.menuItemSelected.menuHover,app-report ul.yfDropMenu li.filterOutputEntryType.menuItemSelected,app-dashboard ul.yfDropMenu li.menuItemSelected.menuHover,app-dashboard ul.yfDropMenu li.filterOutputEntryType.menuItemSelected,div.yfContainer ul.yfDropMenu li.menuItemSelected.menuHover,div.yfContainer ul.yfDropMenu li.filterOutputEntryType.menuItemSelected,app-story ul.yfDropMenu li.menuItemSelected.menuHover,app-story ul.yfDropMenu li.filterOutputEntryType.menuItemSelected{background-color:#ecedf0}app-report ul.yfDropMenu li.menuItem.menuHover,app-dashboard ul.yfDropMenu li.menuItem.menuHover,div.yfContainer ul.yfDropMenu li.menuItem.menuHover,app-story ul.yfDropMenu li.menuItem.menuHover{background-color:#ecedf0}app-report li.menuHover>div.yfDropMenuTitle,app-dashboard li.menuHover>div.yfDropMenuTitle,div.yfContainer li.menuHover>div.yfDropMenuTitle,app-story li.menuHover>div.yfDropMenuTitle{color:#333740}app-report .canvasRulers,app-dashboard .canvasRulers,div.yfContainer .canvasRulers,app-story .canvasRulers{position:absolute;top:0;left:0;right:0;bottom:0}app-report .canvasContainer,app-dashboard .canvasContainer,div.yfContainer .canvasContainer,app-story .canvasContainer{position:relative}app-report .yfCanvas .ui-draggable-disabled,app-dashboard .yfCanvas .ui-draggable-disabled,div.yfContainer .yfCanvas .ui-draggable-disabled,app-story .yfCanvas .ui-draggable-disabled{opacity:1;filter:Alpha(Opacity=100);background-image:none}app-report .canvasMain,app-dashboard .canvasMain,div.yfContainer .canvasMain,app-story .canvasMain{position:relative;z-index:1000;outline:none}app-report .canvasMain:before,app-dashboard .canvasMain:before,div.yfContainer .canvasMain:before,app-story .canvasMain:before{content:"";margin:0;padding:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;outline:1px solid var(--border-grey)}app-report .isDashboard .canvasMain:before,app-dashboard .isDashboard .canvasMain:before,div.yfContainer .isDashboard .canvasMain:before,app-story .isDashboard .canvasMain:before{margin-bottom:1px;margin-left:1px}app-report .canvasGrid,app-dashboard .canvasGrid,div.yfContainer .canvasGrid,app-story .canvasGrid{position:relative;z-index:0;width:100%;height:100%;overflow:hidden}app-report div.canvasGrid div,app-dashboard div.canvasGrid div,div.yfContainer div.canvasGrid div,app-story div.canvasGrid div{border-right:1px solid #eee;border-bottom:1px solid #eee;position:absolute}app-report div.canvasGrid div.canvasObject,app-dashboard div.canvasGrid div.canvasObject,div.yfContainer div.canvasGrid div.canvasObject,app-story div.canvasGrid div.canvasObject{width:50px;height:50px;border:1px solid #ccc;z-index:1}app-report div.canvasOptions div,app-dashboard div.canvasOptions div,div.yfContainer div.canvasOptions div,app-story div.canvasOptions div{float:left}app-report div.canvasOptions>div,app-dashboard div.canvasOptions>div,div.yfContainer div.canvasOptions>div,app-story div.canvasOptions>div{padding:10px;border-right:1px solid #e6e6e6;height:19px;background-color:#fcfcfc;cursor:pointer}app-report div.canvasObject div.ui-resizable-se,app-dashboard div.canvasObject div.ui-resizable-se,div.yfContainer div.canvasObject div.ui-resizable-se,app-story div.canvasObject div.ui-resizable-se{visibility:hidden}app-report div.canvasObject:hover:before,app-report div.multiSelectCanvasObject:before,app-dashboard div.canvasObject:hover:before,app-dashboard div.multiSelectCanvasObject:before,div.yfContainer div.canvasObject:hover:before,div.yfContainer div.multiSelectCanvasObject:before,app-story div.canvasObject:hover:before,app-story div.multiSelectCanvasObject:before{content:"";margin:0;padding:0;position:absolute;z-index:15;top:0;left:0;right:0;bottom:0;border-radius:6px;box-shadow:0 0 0 1px var(--drag-guide-colour);pointer-events:none}app-report div.canvasObject:focus,app-report div.canvasObject.canvasObjectSelected .textWidgetInput .activeText,app-report div.subTabContainer div.canvasDraftContainer div.yfCanvas div.canvasMain,app-dashboard div.canvasObject:focus,app-dashboard div.canvasObject.canvasObjectSelected .textWidgetInput .activeText,app-dashboard div.subTabContainer div.canvasDraftContainer div.yfCanvas div.canvasMain,div.yfContainer div.canvasObject:focus,div.yfContainer div.canvasObject.canvasObjectSelected .textWidgetInput .activeText,div.yfContainer div.subTabContainer div.canvasDraftContainer div.yfCanvas div.canvasMain,app-story div.canvasObject:focus,app-story div.canvasObject.canvasObjectSelected .textWidgetInput .activeText,app-story div.subTabContainer div.canvasDraftContainer div.yfCanvas div.canvasMain{border:none;outline:none}app-report .isDashboard div.subTabContainer div.canvasDraftContainer div.yfCanvas div.canvasMain,app-dashboard .isDashboard div.subTabContainer div.canvasDraftContainer div.yfCanvas div.canvasMain,div.yfContainer .isDashboard div.subTabContainer div.canvasDraftContainer div.yfCanvas div.canvasMain,app-story .isDashboard div.subTabContainer div.canvasDraftContainer div.yfCanvas div.canvasMain{margin-bottom:1px;margin-left:1px}app-report div.canvasObjectSelected:before,app-dashboard div.canvasObjectSelected:before,div.yfContainer div.canvasObjectSelected:before,app-story div.canvasObjectSelected:before{content:"";margin:0;padding:0;position:absolute;z-index:15;top:0;left:0;right:0;bottom:0;box-shadow:0 0 0 1px var(--primary-color) !important;border-radius:6px;pointer-events:none}app-report div.canvasObjectSelected.extraFocus:before,app-dashboard div.canvasObjectSelected.extraFocus:before,div.yfContainer div.canvasObjectSelected.extraFocus:before,app-story div.canvasObjectSelected.extraFocus:before{box-shadow:0 0 0 2px var(--primary-color) !important}app-report div.canvasObjectSelected div.ui-resizable-se,app-report div.canvasObject:hover div.ui-resizable-se,app-dashboard div.canvasObjectSelected div.ui-resizable-se,app-dashboard div.canvasObject:hover div.ui-resizable-se,div.yfContainer div.canvasObjectSelected div.ui-resizable-se,div.yfContainer div.canvasObject:hover div.ui-resizable-se,app-story div.canvasObjectSelected div.ui-resizable-se,app-story div.canvasObject:hover div.ui-resizable-se{visibility:visible}app-report div.canvasOutline,app-dashboard div.canvasOutline,div.yfContainer div.canvasOutline,app-story div.canvasOutline{border:1px dotted var(--primary-color);border-radius:6px;position:absolute;z-index:1000;pointer-events:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="your_transparent.png", sizingMethod="scale")}app-report div.canvasDropList,app-dashboard div.canvasDropList,div.yfContainer div.canvasDropList,app-story div.canvasDropList{width:200px;height:500px;border:1px solid red}app-report div.canvasWidgetDrag,app-dashboard div.canvasWidgetDrag,div.yfContainer div.canvasWidgetDrag,app-story div.canvasWidgetDrag{cursor:pointer}app-report div.canvasDropList div.canvasWidgetDrag,app-dashboard div.canvasDropList div.canvasWidgetDrag,div.yfContainer div.canvasDropList div.canvasWidgetDrag,app-story div.canvasDropList div.canvasWidgetDrag{width:100%;height:100%;position:relative}app-report div.canvasMain div.guideLine,app-dashboard div.canvasMain div.guideLine,div.yfContainer div.canvasMain div.guideLine,app-story div.canvasMain div.guideLine{cursor:pointer;width:3px;height:3px;z-index:100000}app-report div.canvasMain div.horiGuideLine,app-dashboard div.canvasMain div.horiGuideLine,div.yfContainer div.canvasMain div.horiGuideLine,app-story div.canvasMain div.horiGuideLine{border-top:1px solid var(--drag-guide-colour)}app-report div.canvasMain div.vertGuideLine,app-dashboard div.canvasMain div.vertGuideLine,div.yfContainer div.canvasMain div.vertGuideLine,app-story div.canvasMain div.vertGuideLine{border-left:1px solid var(--drag-guide-colour)}app-report div.canvasDroppableWidget,app-report div.droppableImage,app-dashboard div.canvasDroppableWidget,app-dashboard div.droppableImage,div.yfContainer div.canvasDroppableWidget,div.yfContainer div.droppableImage,app-story div.canvasDroppableWidget,app-story div.droppableImage{background-color:rgba(0,158,236,.7);border-radius:6px}app-report div.textWidgetInput,app-dashboard div.textWidgetInput,div.yfContainer div.textWidgetInput,app-story div.textWidgetInput{height:100%;z-index:1}app-report div.textWidgetPlaceholder,app-dashboard div.textWidgetPlaceholder,div.yfContainer div.textWidgetPlaceholder,app-story div.textWidgetPlaceholder{height:100%;width:100%;overflow:hidden;position:absolute;left:0;top:0;z-index:0;opacity:.6}app-report div.canvasTemplateMenuHeading,app-dashboard div.canvasTemplateMenuHeading,div.yfContainer div.canvasTemplateMenuHeading,app-story div.canvasTemplateMenuHeading{height:76px;color:#fff;z-index:10;position:relative;border:none}app-report div.canvasTemplateContainer div.sections,app-dashboard div.canvasTemplateContainer div.sections,div.yfContainer div.canvasTemplateContainer div.sections,app-story div.canvasTemplateContainer div.sections{overflow-y:auto;overflow-x:hidden}app-report div.canvasTemplateMenuHeading div.closeIcon,app-dashboard div.canvasTemplateMenuHeading div.closeIcon,div.yfContainer div.canvasTemplateMenuHeading div.closeIcon,app-story div.canvasTemplateMenuHeading div.closeIcon{position:absolute;right:20px;top:23px;cursor:pointer;padding-top:7px}app-report div.canvasTemplateMenuHeading div.title,app-dashboard div.canvasTemplateMenuHeading div.title,div.yfContainer div.canvasTemplateMenuHeading div.title,app-story div.canvasTemplateMenuHeading div.title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333740;font-size:14px;padding-top:5px;padding-left:10px;font-weight:bold;line-height:70px;border-bottom:1px solid #dbdde5;margin-left:20px;margin-right:20px}app-report img.widgetImg,app-dashboard img.widgetImg,div.yfContainer img.widgetImg,app-story img.widgetImg{width:100%;height:100px}app-report div.xyCoord,app-dashboard div.xyCoord,div.yfContainer div.xyCoord,app-story div.xyCoord{position:absolute;top:-27px;font-family:Roboto,Arial,sans-serif;height:18px;padding:0 10px;font-size:12px;color:var(--white);background-color:var(--primary-color);padding-top:4px;display:none;white-space:nowrap;z-index:1000}app-report div.shapeWidget,app-dashboard div.shapeWidget,div.yfContainer div.shapeWidget,app-story div.shapeWidget{width:100%;height:100%}app-report div.templateDisplay,app-dashboard div.templateDisplay,div.yfContainer div.templateDisplay,app-story div.templateDisplay{width:125px;height:100px}app-report div.sectionProperties div.optionView,app-dashboard div.sectionProperties div.optionView,div.yfContainer div.sectionProperties div.optionView,app-story div.sectionProperties div.optionView{padding:0;border:none}app-report div.sectionProperties div.optionView td,app-dashboard div.sectionProperties div.optionView td,div.yfContainer div.sectionProperties div.optionView td,app-story div.sectionProperties div.optionView td{vertical-align:middle}app-report div.widgetTemplateMenu div.textWidgets,app-dashboard div.widgetTemplateMenu div.textWidgets,div.yfContainer div.widgetTemplateMenu div.textWidgets,app-story div.widgetTemplateMenu div.textWidgets{width:260px;margin:5px;margin-left:25px}app-report div.widgetTemplateMenu div.imageWidget,app-dashboard div.widgetTemplateMenu div.imageWidget,div.yfContainer div.widgetTemplateMenu div.imageWidget,app-story div.widgetTemplateMenu div.imageWidget{margin:5px}app-report div.widgetTemplateMenu .canvasWidgetDrag div.widgetText,app-dashboard div.widgetTemplateMenu .canvasWidgetDrag div.widgetText,div.yfContainer div.widgetTemplateMenu .canvasWidgetDrag div.widgetText,app-story div.widgetTemplateMenu .canvasWidgetDrag div.widgetText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:3px;margin-bottom:8px}app-report div.widgetTemplateMenu .canvasWidgetDrag:not(.verticalFilterList) div.widgetText,app-dashboard div.widgetTemplateMenu .canvasWidgetDrag:not(.verticalFilterList) div.widgetText,div.yfContainer div.widgetTemplateMenu .canvasWidgetDrag:not(.verticalFilterList) div.widgetText,app-story div.widgetTemplateMenu .canvasWidgetDrag:not(.verticalFilterList) div.widgetText{color:#333370;font-size:14px;font-weight:800}app-report div.widgetTemplateMenu div.widgetText,app-dashboard div.widgetTemplateMenu div.widgetText,div.yfContainer div.widgetTemplateMenu div.widgetText,app-story div.widgetTemplateMenu div.widgetText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-report div.widgetTemplateMenu div.widgetTemplates.codeWidgets>div:not(.buttonWidget),app-dashboard div.widgetTemplateMenu div.widgetTemplates.codeWidgets>div:not(.buttonWidget),div.yfContainer div.widgetTemplateMenu div.widgetTemplates.codeWidgets>div:not(.buttonWidget),app-story div.widgetTemplateMenu div.widgetTemplates.codeWidgets>div:not(.buttonWidget){font-family:Roboto,Arial,sans-serif;font-weight:bold}app-report div.widgetTemplateMenu div.filterWidget,app-dashboard div.widgetTemplateMenu div.filterWidget,div.yfContainer div.widgetTemplateMenu div.filterWidget,app-story div.widgetTemplateMenu div.filterWidget{margin-left:26px}app-report div.widgetTemplateMenu div.textWidgets div.canvasWidgetDrag>div:not(.buttonWidget),app-dashboard div.widgetTemplateMenu div.textWidgets div.canvasWidgetDrag>div:not(.buttonWidget),div.yfContainer div.widgetTemplateMenu div.textWidgets div.canvasWidgetDrag>div:not(.buttonWidget),app-story div.widgetTemplateMenu div.textWidgets div.canvasWidgetDrag>div:not(.buttonWidget){background-color:#ecedf0}app-report div.canvasWidgetDrag.verticalFilterList,app-dashboard div.canvasWidgetDrag.verticalFilterList,div.yfContainer div.canvasWidgetDrag.verticalFilterList,app-story div.canvasWidgetDrag.verticalFilterList{height:125px;width:72px}app-report div.canvasTemplateContainer div.widgetTemplateMenu div.templateSection div.widgetTemplates.codeWidgets>div:not(.buttonWidget),app-dashboard div.canvasTemplateContainer div.widgetTemplateMenu div.templateSection div.widgetTemplates.codeWidgets>div:not(.buttonWidget),div.yfContainer div.canvasTemplateContainer div.widgetTemplateMenu div.templateSection div.widgetTemplates.codeWidgets>div:not(.buttonWidget),app-story div.canvasTemplateContainer div.widgetTemplateMenu div.templateSection div.widgetTemplates.codeWidgets>div:not(.buttonWidget){height:42px;width:260px;border-radius:3px;background-color:#ecedf0;display:flex;line-height:42px;overflow:visible;margin:6px 0px 15px 6px}app-report div.canvasWidgetDrag div.filterContainer,app-dashboard div.canvasWidgetDrag div.filterContainer,div.yfContainer div.canvasWidgetDrag div.filterContainer,app-story div.canvasWidgetDrag div.filterContainer{border-radius:3px;background-color:#ecedf0;border:1px solid #ecedf0}app-report div.canvasWidgetDrag.verticalFilterList div.filterContainer,app-dashboard div.canvasWidgetDrag.verticalFilterList div.filterContainer,div.yfContainer div.canvasWidgetDrag.verticalFilterList div.filterContainer,app-story div.canvasWidgetDrag.verticalFilterList div.filterContainer{height:94px;width:72px;padding-top:9px}app-report div.widgetTemplateMenu .widgetTemplates.filterWidget .canvasWidgetDrag div.widgetText,app-dashboard div.widgetTemplateMenu .widgetTemplates.filterWidget .canvasWidgetDrag div.widgetText,div.yfContainer div.widgetTemplateMenu .widgetTemplates.filterWidget .canvasWidgetDrag div.widgetText,app-story div.widgetTemplateMenu .widgetTemplates.filterWidget .canvasWidgetDrag div.widgetText{color:#333740;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;margin-bottom:0px}app-report div.widgetTemplateMenu .widgetTemplates.filterWidget>*,app-dashboard div.widgetTemplateMenu .widgetTemplates.filterWidget>*,div.yfContainer div.widgetTemplateMenu .widgetTemplates.filterWidget>*,app-story div.widgetTemplateMenu .widgetTemplates.filterWidget>*{margin-bottom:10px}app-report div.canvasWidgetDrag.horizontalFilterList div.filterContainer,app-dashboard div.canvasWidgetDrag.horizontalFilterList div.filterContainer,div.yfContainer div.canvasWidgetDrag.horizontalFilterList div.filterContainer,app-story div.canvasWidgetDrag.horizontalFilterList div.filterContainer{height:42px;width:203px}app-report div.canvasWidgetDrag.verticalFilterList div.filterContainer:hover,app-report div.canvasWidgetDrag.horizontalFilterList div.filterContainer:hover,app-dashboard div.canvasWidgetDrag.verticalFilterList div.filterContainer:hover,app-dashboard div.canvasWidgetDrag.horizontalFilterList div.filterContainer:hover,div.yfContainer div.canvasWidgetDrag.verticalFilterList div.filterContainer:hover,div.yfContainer div.canvasWidgetDrag.horizontalFilterList div.filterContainer:hover,app-story div.canvasWidgetDrag.verticalFilterList div.filterContainer:hover,app-story div.canvasWidgetDrag.horizontalFilterList div.filterContainer:hover{border:1px solid var(--primary-color)}app-report div.canvasWidgetDrag.verticalFilterList div.filterSingle,app-report div.canvasWidgetDrag.horizontalFilterList div.filterSingle,app-dashboard div.canvasWidgetDrag.verticalFilterList div.filterSingle,app-dashboard div.canvasWidgetDrag.horizontalFilterList div.filterSingle,div.yfContainer div.canvasWidgetDrag.verticalFilterList div.filterSingle,div.yfContainer div.canvasWidgetDrag.horizontalFilterList div.filterSingle,app-story div.canvasWidgetDrag.verticalFilterList div.filterSingle,app-story div.canvasWidgetDrag.horizontalFilterList div.filterSingle{height:22px;width:60px;border-radius:18px;background-color:#333740;margin-bottom:9px;margin-left:6px}app-report div.canvasWidgetDrag.horizontalFilterList div.filterSingle,app-dashboard div.canvasWidgetDrag.horizontalFilterList div.filterSingle,div.yfContainer div.canvasWidgetDrag.horizontalFilterList div.filterSingle,app-story div.canvasWidgetDrag.horizontalFilterList div.filterSingle{display:inline-block;margin-top:10px}app-report div.canvasWidgetDrag.verticalFilterList div.filterInner,app-report div.canvasWidgetDrag.horizontalFilterList div.filterInner,app-dashboard div.canvasWidgetDrag.verticalFilterList div.filterInner,app-dashboard div.canvasWidgetDrag.horizontalFilterList div.filterInner,div.yfContainer div.canvasWidgetDrag.verticalFilterList div.filterInner,div.yfContainer div.canvasWidgetDrag.horizontalFilterList div.filterInner,app-story div.canvasWidgetDrag.verticalFilterList div.filterInner,app-story div.canvasWidgetDrag.horizontalFilterList div.filterInner{height:4px;width:32px;border-radius:2px;background-color:#a0a5b4;line-height:10px;float:left;margin-top:9px;margin-left:9px}app-report div.canvasWidgetDrag.verticalFilterList div.filterTriangle,app-report div.canvasWidgetDrag.horizontalFilterList div.filterTriangle,app-dashboard div.canvasWidgetDrag.verticalFilterList div.filterTriangle,app-dashboard div.canvasWidgetDrag.horizontalFilterList div.filterTriangle,div.yfContainer div.canvasWidgetDrag.verticalFilterList div.filterTriangle,div.yfContainer div.canvasWidgetDrag.horizontalFilterList div.filterTriangle,app-story div.canvasWidgetDrag.verticalFilterList div.filterTriangle,app-story div.canvasWidgetDrag.horizontalFilterList div.filterTriangle{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #fff;float:right;margin-top:9px;margin-right:6px}app-report div.canvasTemplateContainer div.widgetTemplateMenu div.templateSection div.widgetTemplates.codeWidgets img.example,app-dashboard div.canvasTemplateContainer div.widgetTemplateMenu div.templateSection div.widgetTemplates.codeWidgets img.example,div.yfContainer div.canvasTemplateContainer div.widgetTemplateMenu div.templateSection div.widgetTemplates.codeWidgets img.example,app-story div.canvasTemplateContainer div.widgetTemplateMenu div.templateSection div.widgetTemplates.codeWidgets img.example{width:var(--canvas-widget-menu-default-icon-width);height:var(--canvas-widget-menu-default-icon-height);margin-left:var(--canvas-widget-menu-default-icon-margin-left);margin-right:var(--canvas-widget-menu-default-icon-margin-right);margin-top:var(--canvas-widget-menu-default-icon-margin-top)}app-report div.canvasWidgetDrag img.example-chart,app-dashboard div.canvasWidgetDrag img.example-chart,div.yfContainer div.canvasWidgetDrag img.example-chart,app-story div.canvasWidgetDrag img.example-chart{width:100%;height:100%}app-report div.widgetTemplateMenu div.textWidgets div.canvasWidgetDrag div.widgetText,app-dashboard div.widgetTemplateMenu div.textWidgets div.canvasWidgetDrag div.widgetText,div.yfContainer div.widgetTemplateMenu div.textWidgets div.canvasWidgetDrag div.widgetText,app-story div.widgetTemplateMenu div.textWidgets div.canvasWidgetDrag div.widgetText{width:240px;height:60px;line-height:56px;padding-left:11px}app-report div.widgetTemplateMenu div.htmlWidgets div.canvasWidgetDrag div.widgetText,app-dashboard div.widgetTemplateMenu div.htmlWidgets div.canvasWidgetDrag div.widgetText,div.yfContainer div.widgetTemplateMenu div.htmlWidgets div.canvasWidgetDrag div.widgetText,app-story div.widgetTemplateMenu div.htmlWidgets div.canvasWidgetDrag div.widgetText{width:240px;height:60px;line-height:60px;padding-left:20px;border:1px solid #e4e4e4;border-top:none}app-report div.canvasWidgetDrag.addImageWidget,app-dashboard div.canvasWidgetDrag.addImageWidget,div.yfContainer div.canvasWidgetDrag.addImageWidget,app-story div.canvasWidgetDrag.addImageWidget{border:none;text-align:center;background-color:#f8f6f4;border-radius:6px;margin-left:15px}app-report div.addImageWidget image-manager,app-dashboard div.addImageWidget image-manager,div.yfContainer div.addImageWidget image-manager,app-story div.addImageWidget image-manager{position:absolute;height:calc(100% - 95px);width:calc(100% - 10px)}app-report div.addImageWidget image-manager>div,app-dashboard div.addImageWidget image-manager>div,div.yfContainer div.addImageWidget image-manager>div,app-story div.addImageWidget image-manager>div{height:100%;margin-left:5px;width:calc(100% - 5px)}app-report div.addImageWidget image-manager div.imageManager div.topControls,app-dashboard div.addImageWidget image-manager div.imageManager div.topControls,div.yfContainer div.addImageWidget image-manager div.imageManager div.topControls,app-story div.addImageWidget image-manager div.imageManager div.topControls{margin-left:10px;margin-right:25px;width:calc(100% - 35px)}app-report div.addImageWidget image-manager div.imageManager div.topControls>div,app-dashboard div.addImageWidget image-manager div.imageManager div.topControls>div,div.yfContainer div.addImageWidget image-manager div.imageManager div.topControls>div,app-story div.addImageWidget image-manager div.imageManager div.topControls>div{display:inline-block}app-report div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager,app-dashboard div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager,div.yfContainer div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager,app-story div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager{float:right}app-report div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container,app-dashboard div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container,div.yfContainer div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container,app-story div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container{font-size:10px;height:25px;line-height:25px;border-radius:18px;vertical-align:middle;margin-top:6px;font-family:"Libre Franklin",sans-serif;background-color:#e5f5fd;color:var(--primary-color)}app-report div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container span,app-dashboard div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container span,div.yfContainer div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container span,app-story div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container span{position:relative;top:-1px}app-report div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container img.rightImage,app-dashboard div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container img.rightImage,div.yfContainer div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container img.rightImage,app-story div.addImageWidget image-manager div.imageManager div.topControls>div.popoutImageManager>div.btn-container img.rightImage{padding-left:7px;position:relative}app-report div.addImageWidget image-manager div.imageManager div.topControls+div.loadedImages,app-dashboard div.addImageWidget image-manager div.imageManager div.topControls+div.loadedImages,div.yfContainer div.addImageWidget image-manager div.imageManager div.topControls+div.loadedImages,app-story div.addImageWidget image-manager div.imageManager div.topControls+div.loadedImages{height:calc(100% - 120px)}app-report div.addImageWidget image-manager div.imageManager div.contentSelectionControls div.searchBarContainer,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionControls div.searchBarContainer,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionControls div.searchBarContainer,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionControls div.searchBarContainer{width:100%;margin-top:0}app-report div.addImageWidget image-manager div.imageManager div.imageManagerImagesOuterContainer,app-dashboard div.addImageWidget image-manager div.imageManager div.imageManagerImagesOuterContainer,div.yfContainer div.addImageWidget image-manager div.imageManager div.imageManagerImagesOuterContainer,app-story div.addImageWidget image-manager div.imageManager div.imageManagerImagesOuterContainer{height:100%;margin:0;width:100%}app-report div.addImageWidget image-manager div.imageManager div.purposeSelectionDropDownContainer div.styledSelect,app-dashboard div.addImageWidget image-manager div.imageManager div.purposeSelectionDropDownContainer div.styledSelect,div.yfContainer div.addImageWidget image-manager div.imageManager div.purposeSelectionDropDownContainer div.styledSelect,app-story div.addImageWidget image-manager div.imageManager div.purposeSelectionDropDownContainer div.styledSelect{width:122px;font-family:roboto_two,Arial,Helvetica,sans-serif;border:1px solid #717684;border-radius:6px}app-report div.addImageWidget image-manager div.imageManager div.purposeSelectionDropDownContainer div.styledSelect div.customSelectIcon,app-dashboard div.addImageWidget image-manager div.imageManager div.purposeSelectionDropDownContainer div.styledSelect div.customSelectIcon,div.yfContainer div.addImageWidget image-manager div.imageManager div.purposeSelectionDropDownContainer div.styledSelect div.customSelectIcon,app-story div.addImageWidget image-manager div.imageManager div.purposeSelectionDropDownContainer div.styledSelect div.customSelectIcon{background-size:14px 9px}app-report div.addImageWidget image-manager div.imageManager div.contentSelectionControls,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionControls,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionControls,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionControls{width:270px;margin-left:10px;padding-left:0}app-report div.addImageWidget image-manager div.imageManager,app-dashboard div.addImageWidget image-manager div.imageManager,div.yfContainer div.addImageWidget image-manager div.imageManager,app-story div.addImageWidget image-manager div.imageManager{background-color:unset;height:100%}app-report div.addImageWidget image-manager div.imageManager div.contentSelectionItems,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionItems,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionItems,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionItems{margin-top:0;height:calc(100% - 55px);padding-top:5px}app-report div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer{padding:0}app-report div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer.gridView div.contentThumbnailItemContainer,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer.gridView div.contentThumbnailItemContainer,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer.gridView div.contentThumbnailItemContainer,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer.gridView div.contentThumbnailItemContainer{margin-left:10px;margin-bottom:10px;margin-right:0}app-report div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer.gridView div.addMoreContent,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer.gridView div.addMoreContent,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer.gridView div.addMoreContent,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer.gridView div.addMoreContent{width:128px;height:78px;text-align:center}app-report div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer{width:130px}app-report div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer{width:130px;height:80px}app-report div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer.activeThumbnail div.thumbnailImageInnerContainer>img,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer.activeThumbnail div.thumbnailImageInnerContainer>img,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer.activeThumbnail div.thumbnailImageInnerContainer>img,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer.activeThumbnail div.thumbnailImageInnerContainer>img{border-color:transparent}app-report div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>img,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>img,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>img,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>img{border-color:var(--primary-color)}app-report div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.contentTitle,app-report div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.additionalProperty,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.contentTitle,app-dashboard div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.additionalProperty,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.contentTitle,div.yfContainer div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.additionalProperty,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.contentTitle,app-story div.addImageWidget image-manager div.imageManager div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.additionalProperty{max-width:130px;white-space:nowrap;display:none}app-report div.canvasWidgetDrag .addImage,app-dashboard div.canvasWidgetDrag .addImage,div.yfContainer div.canvasWidgetDrag .addImage,app-story div.canvasWidgetDrag .addImage{padding-top:25px}app-report .canvasTemplateContainer div.widgetTemplates .widgetTemplate:hover,app-report .canvasTemplateContainer div.widgetTemplates.textWidgets .widgetText:hover,app-report .canvasTemplateContainer div.widgetTemplates div.canvasWidgetDrag.addImageWidget:hover,app-report .canvasTemplateContainer div.widgetTemplates.codeWidgets .canvasWidgetDrag:hover,app-report .canvasTemplateContainer div.widgetTemplates div.canvaswidgetDrag.buttonWidget .widgetText:hover,app-dashboard .canvasTemplateContainer div.widgetTemplates .widgetTemplate:hover,app-dashboard .canvasTemplateContainer div.widgetTemplates.textWidgets .widgetText:hover,app-dashboard .canvasTemplateContainer div.widgetTemplates div.canvasWidgetDrag.addImageWidget:hover,app-dashboard .canvasTemplateContainer div.widgetTemplates.codeWidgets .canvasWidgetDrag:hover,app-dashboard .canvasTemplateContainer div.widgetTemplates div.canvaswidgetDrag.buttonWidget .widgetText:hover,div.yfContainer .canvasTemplateContainer div.widgetTemplates .widgetTemplate:hover,div.yfContainer .canvasTemplateContainer div.widgetTemplates.textWidgets .widgetText:hover,div.yfContainer .canvasTemplateContainer div.widgetTemplates div.canvasWidgetDrag.addImageWidget:hover,div.yfContainer .canvasTemplateContainer div.widgetTemplates.codeWidgets .canvasWidgetDrag:hover,div.yfContainer .canvasTemplateContainer div.widgetTemplates div.canvaswidgetDrag.buttonWidget .widgetText:hover,app-story .canvasTemplateContainer div.widgetTemplates .widgetTemplate:hover,app-story .canvasTemplateContainer div.widgetTemplates.textWidgets .widgetText:hover,app-story .canvasTemplateContainer div.widgetTemplates div.canvasWidgetDrag.addImageWidget:hover,app-story .canvasTemplateContainer div.widgetTemplates.codeWidgets .canvasWidgetDrag:hover,app-story .canvasTemplateContainer div.widgetTemplates div.canvaswidgetDrag.buttonWidget .widgetText:hover{border:1px solid var(--primary-color)}app-report .canvasTemplateContainer div.widgetTemplates .widgetTemplate,app-report .canvasTemplateContainer div.widgetTemplates.textWidgets .widgetText,app-report .canvasTemplateContainer div.widgetTemplates div.canvasWidgetDrag.addImageWidget,app-report .canvasTemplateContainer div.widgetTemplates.codeWidgets .canvasWidgetDrag,app-dashboard .canvasTemplateContainer div.widgetTemplates .widgetTemplate,app-dashboard .canvasTemplateContainer div.widgetTemplates.textWidgets .widgetText,app-dashboard .canvasTemplateContainer div.widgetTemplates div.canvasWidgetDrag.addImageWidget,app-dashboard .canvasTemplateContainer div.widgetTemplates.codeWidgets .canvasWidgetDrag,div.yfContainer .canvasTemplateContainer div.widgetTemplates .widgetTemplate,div.yfContainer .canvasTemplateContainer div.widgetTemplates.textWidgets .widgetText,div.yfContainer .canvasTemplateContainer div.widgetTemplates div.canvasWidgetDrag.addImageWidget,div.yfContainer .canvasTemplateContainer div.widgetTemplates.codeWidgets .canvasWidgetDrag,app-story .canvasTemplateContainer div.widgetTemplates .widgetTemplate,app-story .canvasTemplateContainer div.widgetTemplates.textWidgets .widgetText,app-story .canvasTemplateContainer div.widgetTemplates div.canvasWidgetDrag.addImageWidget,app-story .canvasTemplateContainer div.widgetTemplates.codeWidgets .canvasWidgetDrag{border:1px solid transparent}app-report div.widgetTemplateMenu div.codeWidgets div.canvasWidgetDrag.buttonWidget div.widgetText,app-dashboard div.widgetTemplateMenu div.codeWidgets div.canvasWidgetDrag.buttonWidget div.widgetText,div.yfContainer div.widgetTemplateMenu div.codeWidgets div.canvasWidgetDrag.buttonWidget div.widgetText,app-story div.widgetTemplateMenu div.codeWidgets div.canvasWidgetDrag.buttonWidget div.widgetText{width:120px;height:36px;line-height:17px}app-report div.widgetTemplateMenu div.codeWidgets div.canvasWidgetDrag.buttonWidget.Ok div.widgetText,app-dashboard div.widgetTemplateMenu div.codeWidgets div.canvasWidgetDrag.buttonWidget.Ok div.widgetText,div.yfContainer div.widgetTemplateMenu div.codeWidgets div.canvasWidgetDrag.buttonWidget.Ok div.widgetText,app-story div.widgetTemplateMenu div.codeWidgets div.canvasWidgetDrag.buttonWidget.Ok div.widgetText{width:36px;height:36px;line-height:17px}app-report div.canvasWidgetDrag.buttonWidget.Button.ui-draggable.ui-draggable-handle,app-dashboard div.canvasWidgetDrag.buttonWidget.Button.ui-draggable.ui-draggable-handle,div.yfContainer div.canvasWidgetDrag.buttonWidget.Button.ui-draggable.ui-draggable-handle,app-story div.canvasWidgetDrag.buttonWidget.Button.ui-draggable.ui-draggable-handle{width:120px;height:36px}app-report div.canvasWidgetDrag.buttonWidget,app-dashboard div.canvasWidgetDrag.buttonWidget,div.yfContainer div.canvasWidgetDrag.buttonWidget,app-story div.canvasWidgetDrag.buttonWidget{margin-bottom:18px;float:left;margin-right:15px}app-report div.canvasWidgetDrag.buttonWidget.Ok.ui-draggable.ui-draggable-handle,app-dashboard div.canvasWidgetDrag.buttonWidget.Ok.ui-draggable.ui-draggable-handle,div.yfContainer div.canvasWidgetDrag.buttonWidget.Ok.ui-draggable.ui-draggable-handle,app-story div.canvasWidgetDrag.buttonWidget.Ok.ui-draggable.ui-draggable-handle{width:36px;height:36px}app-report div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag,app-dashboard div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag,div.yfContainer div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag,app-story div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag{width:80px;height:80px;float:left;margin-right:5px;margin-bottom:5px}app-report div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag.fa,app-dashboard div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag.fa,div.yfContainer div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag.fa,app-story div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag.fa{font-size:60px;text-align:center}app-report div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag.fa div,app-dashboard div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag.fa div,div.yfContainer div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag.fa div,app-story div.widgetTemplateMenu div.shapeWidgets div.canvasWidgetDrag.fa div{display:none}app-report div.widgetTemplateMenu div.shapeWidgets,app-dashboard div.widgetTemplateMenu div.shapeWidgets,div.yfContainer div.widgetTemplateMenu div.shapeWidgets,app-story div.widgetTemplateMenu div.shapeWidgets{margin-top:10px}app-report div.widgetTemplateMenu div.codeWidgets,app-dashboard div.widgetTemplateMenu div.codeWidgets,div.yfContainer div.widgetTemplateMenu div.codeWidgets,app-story div.widgetTemplateMenu div.codeWidgets{margin-left:25px}app-report div.widgetTemplateMenu div.shapeWidgets div.widgetText,app-dashboard div.widgetTemplateMenu div.shapeWidgets div.widgetText,div.yfContainer div.widgetTemplateMenu div.shapeWidgets div.widgetText,app-story div.widgetTemplateMenu div.shapeWidgets div.widgetText{display:none}app-report div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag,app-dashboard div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag,div.yfContainer div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag,app-story div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag{width:260px;border:1px solid #e4e4e4;position:relative;margin:5px}app-report div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart,app-dashboard div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart,div.yfContainer div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart,app-story div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart{width:120px;background-color:#f8f6f4;border-radius:6px;margin:3px 3px 3px 3px;float:left;text-align:center;vertical-align:middle}app-report div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart img,app-dashboard div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart img,div.yfContainer div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart img,app-story div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart img{width:40px;height:40px;margin-top:20px;margin-bottom:20px}app-report div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag div.widgetText,app-dashboard div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag div.widgetText,div.yfContainer div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag div.widgetText,app-story div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag div.widgetText{background-color:rgba(0,0,0,.4);color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;padding-left:10px;height:25px;padding-top:5px;position:absolute;bottom:0;left:0;right:0}app-report div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart div.widgetText,app-dashboard div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart div.widgetText,div.yfContainer div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart div.widgetText,app-story div.widgetTemplateMenu div.blueprint div.canvasWidgetDrag.quickChart div.widgetText{height:80px;width:120px;position:relative}app-report div.widgetTemplateMenu div.blueprint,app-dashboard div.widgetTemplateMenu div.blueprint,div.yfContainer div.widgetTemplateMenu div.blueprint,app-story div.widgetTemplateMenu div.blueprint{margin-left:25px}app-report div.templateSectionTitle:before,app-dashboard div.templateSectionTitle:before,div.yfContainer div.templateSectionTitle:before,app-story div.templateSectionTitle:before{content:"";display:block;background:url("../images/arrow_small_down.png") 0 0 no-repeat;width:15px;height:8px;position:absolute;right:10px;top:16px}app-report div.templateSectionTitleOpen:before,app-dashboard div.templateSectionTitleOpen:before,div.yfContainer div.templateSectionTitleOpen:before,app-story div.templateSectionTitleOpen:before{background:url("../images/arrow_small_up.png") 0 0 no-repeat}app-report div.widgetTemplateMenu div.templateSectionTitle,app-dashboard div.widgetTemplateMenu div.templateSectionTitle,div.yfContainer div.widgetTemplateMenu div.templateSectionTitle,app-story div.widgetTemplateMenu div.templateSectionTitle{clear:both;padding:10px;font-size:14px;font-weight:bold;font-family:Roboto,Arial,sans-serif;position:relative;cursor:pointer;margin-left:20px;margin-right:20px;border-bottom:1px solid #dbdde5;color:#333740}app-report div.widgetTemplateMenu div.templateSection,app-dashboard div.widgetTemplateMenu div.templateSection,div.yfContainer div.widgetTemplateMenu div.templateSection,app-story div.widgetTemplateMenu div.templateSection{overflow:hidden;margin-top:12px}app-report div.widgetTemplateMenu div.templateSection div.sectionSearch,app-dashboard div.widgetTemplateMenu div.templateSection div.sectionSearch,div.yfContainer div.widgetTemplateMenu div.templateSection div.sectionSearch,app-story div.widgetTemplateMenu div.templateSection div.sectionSearch{margin:0 20px 0 20px}app-report div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) div.searchFunctions,app-dashboard div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) div.searchFunctions,div.yfContainer div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) div.searchFunctions,app-story div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) div.searchFunctions{top:2px;right:5px}app-report div.widgetTemplateMenu div.searchBar:not(.standardSearchBar),app-dashboard div.widgetTemplateMenu div.searchBar:not(.standardSearchBar),div.yfContainer div.widgetTemplateMenu div.searchBar:not(.standardSearchBar),app-story div.widgetTemplateMenu div.searchBar:not(.standardSearchBar){border:none;padding:0 5px 10px 5px}app-report div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) input:focus,app-dashboard div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) input:focus,div.yfContainer div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) input:focus,app-story div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) input:focus{border:1px solid var(--primary-color)}app-report div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) input,app-dashboard div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) input,div.yfContainer div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) input,app-story div.widgetTemplateMenu div.searchBar:not(.standardSearchBar) input{border:1px solid #dbdde5}app-report div.contentNotUsed:after,app-dashboard div.contentNotUsed:after,div.yfContainer div.contentNotUsed:after,app-story div.contentNotUsed:after{content:"";position:absolute;right:3px;top:3px;background-image:url("../images/canvas_not_used_indicator.png");width:19px;height:19px}app-report div.contentUsed:after,app-dashboard div.contentUsed:after,div.yfContainer div.contentUsed:after,app-story div.contentUsed:after{content:"";position:absolute;right:3px;top:3px;background-image:url("../images/canvas_used_indicator.png");width:19px;height:19px}app-report div.widgetOption,app-dashboard div.widgetOption,div.yfContainer div.widgetOption,app-story div.widgetOption{clear:both;position:relative;margin-top:2px}app-report div.hyperlinkbtn,app-dashboard div.hyperlinkbtn,div.yfContainer div.hyperlinkbtn,app-story div.hyperlinkbtn{background-color:var(--background-white);width:21px;height:21px;border-radius:4px;border:solid 1px var(--border-grey);margin:0px}app-report div.widgetSubOptions,app-dashboard div.widgetSubOptions,div.yfContainer div.widgetSubOptions,app-story div.widgetSubOptions{padding-right:15px}app-report div.widgetOption div.triangle,app-dashboard div.widgetOption div.triangle,div.yfContainer div.widgetOption div.triangle,app-story div.widgetOption div.triangle{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;right:0;left:auto;bottom:auto;top:6px}app-report div.canvasShortcutOption,app-dashboard div.canvasShortcutOption,div.yfContainer div.canvasShortcutOption,app-story div.canvasShortcutOption{position:fixed;background-color:#fdfdfd;z-index:10000;border:1px solid #e4e4e4}app-report div.sizeGuide,app-dashboard div.sizeGuide,div.yfContainer div.sizeGuide,app-story div.sizeGuide{position:absolute;top:0;z-index:1}app-report div.sizeGuide div.sizeGuideTri,app-dashboard div.sizeGuide div.sizeGuideTri,div.yfContainer div.sizeGuide div.sizeGuideTri,app-story div.sizeGuide div.sizeGuideTri{border:5px solid transparent;width:0;height:0}app-report div.sizeGuide div.sizeGuideText,app-dashboard div.sizeGuide div.sizeGuideText,div.yfContainer div.sizeGuide div.sizeGuideText,app-story div.sizeGuide div.sizeGuideText{font-family:Roboto,Arial,sans-serif;font-size:11px;color:var(--primary-color);position:absolute;white-space:nowrap}app-report div.horizontalSizeGuide div.sizeGuideTri,app-dashboard div.horizontalSizeGuide div.sizeGuideTri,div.yfContainer div.horizontalSizeGuide div.sizeGuideTri,app-story div.horizontalSizeGuide div.sizeGuideTri{border-right:5px solid var(--primary-color)}app-report div.verticalSizeGuide div.sizeGuideTri,app-dashboard div.verticalSizeGuide div.sizeGuideTri,div.yfContainer div.verticalSizeGuide div.sizeGuideTri,app-story div.verticalSizeGuide div.sizeGuideTri{border-top:5px solid var(--primary-color)}app-report div.verticalSizeGuide div.sizeGuideText,app-dashboard div.verticalSizeGuide div.sizeGuideText,div.yfContainer div.verticalSizeGuide div.sizeGuideText,app-story div.verticalSizeGuide div.sizeGuideText{top:-15px}app-report div.verticalSizeGuide div.rightAlignText,app-dashboard div.verticalSizeGuide div.rightAlignText,div.yfContainer div.verticalSizeGuide div.rightAlignText,app-story div.verticalSizeGuide div.rightAlignText{right:0}app-report div.horizontalSizeGuide div.sizeGuideText,app-dashboard div.horizontalSizeGuide div.sizeGuideText,div.yfContainer div.horizontalSizeGuide div.sizeGuideText,app-story div.horizontalSizeGuide div.sizeGuideText{padding-left:15px}app-report div.verticalSizeGuide,app-dashboard div.verticalSizeGuide,div.yfContainer div.verticalSizeGuide,app-story div.verticalSizeGuide{top:-6px}app-report div.horizontalSizeGuide,app-dashboard div.horizontalSizeGuide,div.yfContainer div.horizontalSizeGuide,app-story div.horizontalSizeGuide{right:-6px}app-report div.canvasMenuIcon:hover,app-dashboard div.canvasMenuIcon:hover,div.yfContainer div.canvasMenuIcon:hover,app-story div.canvasMenuIcon:hover{background-color:#f0f0f0}app-report div.outlineColourPicker div.sp-preview-inner:before,app-dashboard div.outlineColourPicker div.sp-preview-inner:before,div.yfContainer div.outlineColourPicker div.sp-preview-inner:before,app-story div.outlineColourPicker div.sp-preview-inner:before{content:"";position:absolute;top:20%;left:20%;right:20%;bottom:20%;background-color:#fff}app-report div.fillColourPicker div.sp-preview-inner:before,app-dashboard div.fillColourPicker div.sp-preview-inner:before,div.yfContainer div.fillColourPicker div.sp-preview-inner:before,app-story div.fillColourPicker div.sp-preview-inner:before{content:"";position:absolute;border:4px solid #fff;background-color:transparent;top:0;left:0;right:0;bottom:0}app-report div.no-colour:before,app-dashboard div.no-colour:before,div.yfContainer div.no-colour:before,app-story div.no-colour:before{display:none}app-report div.widgetOption div.backboneColourPicker,app-dashboard div.widgetOption div.backboneColourPicker,div.yfContainer div.widgetOption div.backboneColourPicker,app-story div.widgetOption div.backboneColourPicker{top:-2px}app-report div.groupContainer,app-dashboard div.groupContainer,div.yfContainer div.groupContainer,app-story div.groupContainer{position:absolute;border-radius:6px}app-report div.groupContainerOutline,app-dashboard div.groupContainerOutline,div.yfContainer div.groupContainerOutline,app-story div.groupContainerOutline{border:1px solid var(--primary-color)}app-report svg.arrowHead,app-dashboard svg.arrowHead,div.yfContainer svg.arrowHead,app-story svg.arrowHead{width:50px;height:50px}app-report svg.arrowHead.leftArrowHead,app-dashboard svg.arrowHead.leftArrowHead,div.yfContainer svg.arrowHead.leftArrowHead,app-story svg.arrowHead.leftArrowHead{left:0}app-report svg.arrowHead.rightArrowHead,app-dashboard svg.arrowHead.rightArrowHead,div.yfContainer svg.arrowHead.rightArrowHead,app-story svg.arrowHead.rightArrowHead{right:0}app-report svg.singleArrowLine,app-dashboard svg.singleArrowLine,div.yfContainer svg.singleArrowLine,app-story svg.singleArrowLine{width:calc(100% - 34px)}app-report svg.doubleArrowLine,app-dashboard svg.doubleArrowLine,div.yfContainer svg.doubleArrowLine,app-story svg.doubleArrowLine{width:calc(100% - 68px);left:0;right:0;margin:0 auto}app-report div.canvasObject div.codeCover,app-dashboard div.canvasObject div.codeCover,div.yfContainer div.canvasObject div.codeCover,app-story div.canvasObject div.codeCover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}app-report div.canvasObject div.codeWidget,app-dashboard div.canvasObject div.codeWidget,div.yfContainer div.canvasObject div.codeWidget,app-story div.canvasObject div.codeWidget{height:100%;width:100%}app-report div.canvasObject,app-dashboard div.canvasObject,div.yfContainer div.canvasObject,app-story div.canvasObject{position:absolute;cursor:pointer}app-report div.canvasMain:hover div.canvasPropertiesOpen,app-dashboard div.canvasMain:hover div.canvasPropertiesOpen,div.yfContainer div.canvasMain:hover div.canvasPropertiesOpen,app-story div.canvasMain:hover div.canvasPropertiesOpen{display:block}app-report div.canvasPropertiesOpen,app-dashboard div.canvasPropertiesOpen,div.yfContainer div.canvasPropertiesOpen,app-story div.canvasPropertiesOpen{position:absolute;top:3px;right:3px;width:20px;height:20px;cursor:pointer;display:none;z-index:2000;background-image:url("../images/tab_settings_off.png");background-repeat:no-repeat}app-report div.canvasPropertiesOpen:hover,app-dashboard div.canvasPropertiesOpen:hover,div.yfContainer div.canvasPropertiesOpen:hover,app-story div.canvasPropertiesOpen:hover{background-image:url("../images/tab_settings_on.png")}app-report div.propertiesPanel,app-dashboard div.propertiesPanel,div.yfContainer div.propertiesPanel,app-story div.propertiesPanel{width:260px;background-color:var(--background-white);display:none;z-index:1050;float:right}app-report div.propertiesNavBar div.propertiesContainer,app-dashboard div.propertiesNavBar div.propertiesContainer,div.yfContainer div.propertiesNavBar div.propertiesContainer,app-story div.propertiesNavBar div.propertiesContainer{overflow:auto;overflow-x:hidden;border-top:none;background-color:#fff;max-height:900px}app-report div.propertiesPanel div.properties div.section,app-dashboard div.propertiesPanel div.properties div.section,div.yfContainer div.propertiesPanel div.properties div.section,app-story div.propertiesPanel div.properties div.section{padding:15px 0px;overflow:hidden;clear:both;border-bottom:1px solid #e4e4e4;color:#000}app-report div.propertiesPanel div.properties div.accordion,app-dashboard div.propertiesPanel div.properties div.accordion,div.yfContainer div.propertiesPanel div.properties div.accordion,app-story div.propertiesPanel div.properties div.accordion{margin-bottom:0;margin-top:0;border:none}app-report div.propertiesPanel div.sectionProperties,app-dashboard div.propertiesPanel div.sectionProperties,div.yfContainer div.propertiesPanel div.sectionProperties,app-story div.propertiesPanel div.sectionProperties{margin-bottom:10px;padding:0 20px}app-report div.propertiesPanel div.sectionProperties div.optionControl,app-dashboard div.propertiesPanel div.sectionProperties div.optionControl,div.yfContainer div.propertiesPanel div.sectionProperties div.optionControl,app-story div.propertiesPanel div.sectionProperties div.optionControl{min-width:102px;text-align:right;overflow:hidden}app-report div.propertiesPanel div.sectionProperties div.optionControl div.customSelect,app-dashboard div.propertiesPanel div.sectionProperties div.optionControl div.customSelect,div.yfContainer div.propertiesPanel div.sectionProperties div.optionControl div.customSelect,app-story div.propertiesPanel div.sectionProperties div.optionControl div.customSelect{text-align:left;width:120px}app-report div.propertiesPanel div.panelParameter div.paramControl div.customSelection,app-dashboard div.propertiesPanel div.panelParameter div.paramControl div.customSelection,div.yfContainer div.propertiesPanel div.panelParameter div.paramControl div.customSelection,app-story div.propertiesPanel div.panelParameter div.paramControl div.customSelection{width:130px;height:37px;border-radius:6px}app-report div.propertiesPanel div.panelParameter.applyButtonLocation div.paramControl div.customSelection,app-dashboard div.propertiesPanel div.panelParameter.applyButtonLocation div.paramControl div.customSelection,div.yfContainer div.propertiesPanel div.panelParameter.applyButtonLocation div.paramControl div.customSelection,app-story div.propertiesPanel div.panelParameter.applyButtonLocation div.paramControl div.customSelection{width:90px}app-report div.propertiesPanel div.panelParameter.applyButtonLocation div.parameter>div.paramInfo,app-dashboard div.propertiesPanel div.panelParameter.applyButtonLocation div.parameter>div.paramInfo,div.yfContainer div.propertiesPanel div.panelParameter.applyButtonLocation div.parameter>div.paramInfo,app-story div.propertiesPanel div.panelParameter.applyButtonLocation div.parameter>div.paramInfo{max-width:none}app-report div.TextWidgetDefaultSection div.customSelect,app-dashboard div.TextWidgetDefaultSection div.customSelect,div.yfContainer div.TextWidgetDefaultSection div.customSelect,app-story div.TextWidgetDefaultSection div.customSelect{margin-right:10px}app-report div.propertiesPanel div.sectionProperties>div,app-dashboard div.propertiesPanel div.sectionProperties>div,div.yfContainer div.propertiesPanel div.sectionProperties>div,app-story div.propertiesPanel div.sectionProperties>div{margin-top:10px}app-report div.propertiesPanel div.sectionTitle,app-dashboard div.propertiesPanel div.sectionTitle,div.yfContainer div.propertiesPanel div.sectionTitle,app-story div.propertiesPanel div.sectionTitle{font-weight:600;padding:0 15px}app-report div.propertiesPanel div.properties div.optionText,app-dashboard div.propertiesPanel div.properties div.optionText,div.yfContainer div.propertiesPanel div.properties div.optionText,app-story div.propertiesPanel div.properties div.optionText{height:100%;vertical-align:middle;display:table-cell;width:200px}app-report div.propertiesPanel div.properties div.optionControl,app-dashboard div.propertiesPanel div.properties div.optionControl,div.yfContainer div.propertiesPanel div.properties div.optionControl,app-story div.propertiesPanel div.properties div.optionControl{display:table-cell}app-report div.propertiesPanel div.header,app-dashboard div.propertiesPanel div.header,div.yfContainer div.propertiesPanel div.header,app-story div.propertiesPanel div.header{background-color:var(--background-grey);color:#fff;height:39px;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}app-report div.propertiesPanel div.objectHeader,app-dashboard div.propertiesPanel div.objectHeader,div.yfContainer div.propertiesPanel div.objectHeader,app-story div.propertiesPanel div.objectHeader{background-color:var(--primary-color)}app-report div.propertiesPanel div.title,app-dashboard div.propertiesPanel div.title,div.yfContainer div.propertiesPanel div.title,app-story div.propertiesPanel div.title{margin-bottom:6px;font-size:16px;float:left;margin-left:19px;margin-top:22px}app-report div.propertiesPanel div.closeButton,app-dashboard div.propertiesPanel div.closeButton,div.yfContainer div.propertiesPanel div.closeButton,app-story div.propertiesPanel div.closeButton{float:right;cursor:pointer;margin-top:12px;margin-right:12px}app-report div.propertiesPanel div.closeButton img,app-dashboard div.propertiesPanel div.closeButton img,div.yfContainer div.propertiesPanel div.closeButton img,app-story div.propertiesPanel div.closeButton img{width:36px;height:36px}app-report div.CanvasWidgetPanelCollection,app-report div.propertiesPanel .paramName,app-dashboard div.CanvasWidgetPanelCollection,app-dashboard div.propertiesPanel .paramName,div.yfContainer div.CanvasWidgetPanelCollection,div.yfContainer div.propertiesPanel .paramName,app-story div.CanvasWidgetPanelCollection,app-story div.propertiesPanel .paramName{color:#333740;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:19px;margin-bottom:7px;float:left}app-report div.propertiesPanel div.sectionName,app-dashboard div.propertiesPanel div.sectionName,div.yfContainer div.propertiesPanel div.sectionName,app-story div.propertiesPanel div.sectionName{font-weight:bold;font-size:14px;margin-bottom:0px;margin-top:10px}app-report div.propertiesPanel .paramHelpTextIcon,app-dashboard div.propertiesPanel .paramHelpTextIcon,div.yfContainer div.propertiesPanel .paramHelpTextIcon,app-story div.propertiesPanel .paramHelpTextIcon{float:left;position:relative;bottom:17px;padding:10px;right:7px}app-report div.propertiesPanel .paramHelpText,app-dashboard div.propertiesPanel .paramHelpText,div.yfContainer div.propertiesPanel .paramHelpText,app-story div.propertiesPanel .paramHelpText{font-family:Roboto,Arial,sans-serif;color:#333740;font-size:12px;box-shadow:0 2px 16px 0 rgba(33,43,54,.08);min-width:130px;padding:10px;border-radius:6px;position:fixed;border:1px solid #d1d6e6;background-color:var(--background-white);z-index:10000}app-report .paramHelpText:after,app-report .paramHelpText:before,app-dashboard .paramHelpText:after,app-dashboard .paramHelpText:before,div.yfContainer .paramHelpText:after,div.yfContainer .paramHelpText:before,app-story .paramHelpText:after,app-story .paramHelpText:before{content:"";display:block;position:absolute;left:100%;width:0;height:0;border-style:solid}app-report .paramHelpText:after,app-dashboard .paramHelpText:after,div.yfContainer .paramHelpText:after,app-story .paramHelpText:after{left:20px;border-color:#fff transparent transparent transparent;border-width:10px;bottom:-19px}app-report .paramHelpText:before,app-dashboard .paramHelpText:before,div.yfContainer .paramHelpText:before,app-story .paramHelpText:before{left:20px;border-color:#d1d6e6 transparent transparent transparent;border-width:10px;bottom:-21px}app-report div.propertiesPanel div.sectionParameters div.parameter,app-dashboard div.propertiesPanel div.sectionParameters div.parameter,div.yfContainer div.propertiesPanel div.sectionParameters div.parameter,app-story div.propertiesPanel div.sectionParameters div.parameter{position:relative;padding-bottom:5px}app-report div.propertiesPanel div.sectionParameters div.panelParameter.toggleParam .paramControl,app-dashboard div.propertiesPanel div.sectionParameters div.panelParameter.toggleParam .paramControl,div.yfContainer div.propertiesPanel div.sectionParameters div.panelParameter.toggleParam .paramControl,app-story div.propertiesPanel div.sectionParameters div.panelParameter.toggleParam .paramControl{position:absolute;right:0;top:50%;transform:translateY(-50%);padding-top:10px}app-report .paramControl .broadcastInput,app-dashboard .paramControl .broadcastInput,div.yfContainer .paramControl .broadcastInput,app-story .paramControl .broadcastInput{width:60px;float:right}app-report div.propertiesPanel>div.parameterPanelCollection div.panelContent,app-dashboard div.propertiesPanel>div.parameterPanelCollection div.panelContent,div.yfContainer div.propertiesPanel>div.parameterPanelCollection div.panelContent,app-story div.propertiesPanel>div.parameterPanelCollection div.panelContent{top:0px;position:relative}app-report div.propertiesPanel,app-dashboard div.propertiesPanel,div.yfContainer div.propertiesPanel,app-story div.propertiesPanel{font-family:Roboto,Arial,sans-serif}app-report div.propertiesNavBar div.panelContainer,app-dashboard div.propertiesNavBar div.panelContainer,div.yfContainer div.propertiesNavBar div.panelContainer,app-story div.propertiesNavBar div.panelContainer{top:0px;position:relative}app-report div.propertiesNavBar div.panelContent,app-dashboard div.propertiesNavBar div.panelContent,div.yfContainer div.propertiesNavBar div.panelContent,app-story div.propertiesNavBar div.panelContent{top:0px;position:relative}app-report div.propertiesPanel>div.parameterPanelCollection div.panelContainer,app-dashboard div.propertiesPanel>div.parameterPanelCollection div.panelContainer,div.yfContainer div.propertiesPanel>div.parameterPanelCollection div.panelContainer,app-story div.propertiesPanel>div.parameterPanelCollection div.panelContainer{position:relative}app-report div.propertiesPanel>div.parameterPanelCollection,app-dashboard div.propertiesPanel>div.parameterPanelCollection,div.yfContainer div.propertiesPanel>div.parameterPanelCollection,app-story div.propertiesPanel>div.parameterPanelCollection{position:relative;max-height:505px;width:358px;float:right}app-report div.propertiesNavBar,app-dashboard div.propertiesNavBar,div.yfContainer div.propertiesNavBar,app-story div.propertiesNavBar{width:320px;display:block;right:0px;top:100px;position:fixed}app-report div.propertiesNavBar.propertiesPanel div.propertiesNavHeader,app-dashboard div.propertiesNavBar.propertiesPanel div.propertiesNavHeader,div.yfContainer div.propertiesNavBar.propertiesPanel div.propertiesNavHeader,app-story div.propertiesNavBar.propertiesPanel div.propertiesNavHeader{background-color:#f8f6f4;overflow:hidden;height:60px}app-report div.propertiesNavBar .title,app-dashboard div.propertiesNavBar .title,div.yfContainer div.propertiesNavBar .title,app-story div.propertiesNavBar .title{font-weight:bold;color:#333740;font-family:Roboto,Arial,sans-serif;font-size:14px}app-report div.propertiesNavBar .panel,app-dashboard div.propertiesNavBar .panel,div.yfContainer div.propertiesNavBar .panel,app-story div.propertiesNavBar .panel{background-color:var(--background-white)}app-report div.propertiesContainer div.sectionBody,app-dashboard div.propertiesContainer div.sectionBody,div.yfContainer div.propertiesContainer div.sectionBody,app-story div.propertiesContainer div.sectionBody{margin-top:15px;width:260px}app-report div.propertiesContainer .panelSection.SizeLocationSection,app-dashboard div.propertiesContainer .panelSection.SizeLocationSection,div.yfContainer div.propertiesContainer .panelSection.SizeLocationSection,app-story div.propertiesContainer .panelSection.SizeLocationSection{margin-bottom:0px}app-report div.propertiesContainer div.paramInfo,app-dashboard div.propertiesContainer div.paramInfo,div.yfContainer div.propertiesContainer div.paramInfo,app-story div.propertiesContainer div.paramInfo{padding-top:8px}app-report div.propertiesPanel div.sectionContainer div.DashboardMainSection,app-dashboard div.propertiesPanel div.sectionContainer div.DashboardMainSection,div.yfContainer div.propertiesPanel div.sectionContainer div.DashboardMainSection,app-story div.propertiesPanel div.sectionContainer div.DashboardMainSection{border-bottom:none;padding:none}app-report div.propertiesPanel div.sectionContainer div.SubTabMainSection div.sectionBody,app-dashboard div.propertiesPanel div.sectionContainer div.SubTabMainSection div.sectionBody,div.yfContainer div.propertiesPanel div.sectionContainer div.SubTabMainSection div.sectionBody,app-story div.propertiesPanel div.sectionContainer div.SubTabMainSection div.sectionBody{margin-top:0px;padding-bottom:10px}app-report div.propertiesPanel div.panelSection,app-dashboard div.propertiesPanel div.panelSection,div.yfContainer div.propertiesPanel div.panelSection,app-story div.propertiesPanel div.panelSection{margin:0px 20px;width:260px}app-report div.propertiesPanel div.panelSection:last-of-type,app-dashboard div.propertiesPanel div.panelSection:last-of-type,div.yfContainer div.propertiesPanel div.panelSection:last-of-type,app-story div.propertiesPanel div.panelSection:last-of-type{border:none}app-report div.propertiesPanel,app-dashboard div.propertiesPanel,div.yfContainer div.propertiesPanel,app-story div.propertiesPanel{box-shadow:0px 4px 16px 0px #dbdde5}app-report div.propertiesPanel div.panelTab,app-dashboard div.propertiesPanel div.panelTab,div.yfContainer div.propertiesPanel div.panelTab,app-story div.propertiesPanel div.panelTab{height:24px;padding:0 15px;padding-top:12px;font-size:14px;line-height:16px;margin:0;text-align:center;border-radius:18px}app-report div.propertiesPanel div.panelTabs,app-dashboard div.propertiesPanel div.panelTabs,div.yfContainer div.propertiesPanel div.panelTabs,app-story div.propertiesPanel div.panelTabs{border-bottom:none}app-report div.sectionContainer div.sectionHeader div.sectionMainHeading,app-dashboard div.sectionContainer div.sectionHeader div.sectionMainHeading,div.yfContainer div.sectionContainer div.sectionHeader div.sectionMainHeading,app-story div.sectionContainer div.sectionHeader div.sectionMainHeading{padding:10px 0;font-size:16px;color:#333740;font-family:Roboto,Arial,sans-serif;margin-bottom:5px}app-report div.propertiesPanel div.sectionContainer,app-dashboard div.propertiesPanel div.sectionContainer,div.yfContainer div.propertiesPanel div.sectionContainer,app-story div.propertiesPanel div.sectionContainer{padding-bottom:10px}app-report div.propertiesPanel div.panelTabInner,app-dashboard div.propertiesPanel div.panelTabInner,div.yfContainer div.propertiesPanel div.panelTabInner,app-story div.propertiesPanel div.panelTabInner{background-color:#f2f2f2;border-radius:18px;display:inline-block;position:static}app-report div.propertiesPanel div.paramControl input.broadcastInput,app-dashboard div.propertiesPanel div.paramControl input.broadcastInput,div.yfContainer div.propertiesPanel div.paramControl input.broadcastInput,app-story div.propertiesPanel div.paramControl input.broadcastInput{position:relative}app-report div.propertiesPanel div.panelTab:first-of-type,app-dashboard div.propertiesPanel div.panelTab:first-of-type,div.yfContainer div.propertiesPanel div.panelTab:first-of-type,app-story div.propertiesPanel div.panelTab:first-of-type{border-radius:0 18px 18px 0}app-report div.propertiesPanel div.panelTab:last-of-type,app-dashboard div.propertiesPanel div.panelTab:last-of-type,div.yfContainer div.propertiesPanel div.panelTab:last-of-type,app-story div.propertiesPanel div.panelTab:last-of-type{border-radius:18px 0 0 18px}app-report div.propertiesPanel div.panelTab.panelTabActive,app-dashboard div.propertiesPanel div.panelTab.panelTabActive,div.yfContainer div.propertiesPanel div.panelTab.panelTabActive,app-story div.propertiesPanel div.panelTab.panelTabActive{color:#fff;background-color:var(--primary-color)}app-report div.propertiesNavBar div.panelTabsContainer,app-dashboard div.propertiesNavBar div.panelTabsContainer,div.yfContainer div.propertiesNavBar div.panelTabsContainer,app-story div.propertiesNavBar div.panelTabsContainer{height:100%;margin:0px 25px 61px 25px}app-report .propertiesContainer,app-dashboard .propertiesContainer,div.yfContainer .propertiesContainer,app-story .propertiesContainer{margin-top:15px}app-report div.propertiesPanel div.sectionAccordion,app-dashboard div.propertiesPanel div.sectionAccordion,div.yfContainer div.propertiesPanel div.sectionAccordion,app-story div.propertiesPanel div.sectionAccordion{height:40px;margin-bottom:1px;font-family:Roboto,Arial,sans-serif;font-weight:bold;color:#333740;font-size:14px;position:relative;cursor:pointer;border-top:1px solid #dbdde5;padding-bottom:none;line-height:40px;margin-top:0px}app-report div.sectionAccordion:before,app-dashboard div.sectionAccordion:before,div.yfContainer div.sectionAccordion:before,app-story div.sectionAccordion:before{content:"";display:block;background:url("../images/sectionAccordion_down.svg") 0 0 no-repeat;width:15px;height:8px;position:absolute;right:10px;top:20px}app-report div.sectionAccordionOpen:before,app-dashboard div.sectionAccordionOpen:before,div.yfContainer div.sectionAccordionOpen:before,app-story div.sectionAccordionOpen:before{background:url("../images/sectionAccordion_up.svg") 0 0 no-repeat}app-report div.dragGuide,app-dashboard div.dragGuide,div.yfContainer div.dragGuide,app-story div.dragGuide{position:absolute;border-left:1px solid var(--drag-guide-colour)}app-report div.propertiesPanel div.panelParameter div.parameter>div.paramControl,app-dashboard div.propertiesPanel div.panelParameter div.parameter>div.paramControl,div.yfContainer div.propertiesPanel div.panelParameter div.parameter>div.paramControl,app-story div.propertiesPanel div.panelParameter div.parameter>div.paramControl{min-height:41px;margin-right:8px}app-report div.propertiesPanel .defaultDataSet .paramName,app-dashboard div.propertiesPanel .defaultDataSet .paramName,div.yfContainer div.propertiesPanel .defaultDataSet .paramName,app-story div.propertiesPanel .defaultDataSet .paramName{width:210px}app-report div.propertiesPanel .filterLinking .paramName,app-dashboard div.propertiesPanel .filterLinking .paramName,div.yfContainer div.propertiesPanel .filterLinking .paramName,app-story div.propertiesPanel .filterLinking .paramName{width:150px}app-report div.TextWidgetDefaultSection,app-report div.ShapeWidgetDefaultSection,app-report .PlainLineWidgetDefaultSection,app-report .DashboardReportMainSection,app-report .ImageWidgetDefaultSection,app-dashboard div.TextWidgetDefaultSection,app-dashboard div.ShapeWidgetDefaultSection,app-dashboard .PlainLineWidgetDefaultSection,app-dashboard .DashboardReportMainSection,app-dashboard .ImageWidgetDefaultSection,div.yfContainer div.TextWidgetDefaultSection,div.yfContainer div.ShapeWidgetDefaultSection,div.yfContainer .PlainLineWidgetDefaultSection,div.yfContainer .DashboardReportMainSection,div.yfContainer .ImageWidgetDefaultSection,app-story div.TextWidgetDefaultSection,app-story div.ShapeWidgetDefaultSection,app-story .PlainLineWidgetDefaultSection,app-story .DashboardReportMainSection,app-story .ImageWidgetDefaultSection{padding-bottom:13px}app-report div.propertiesPanel .broadcastInput:focus,app-dashboard div.propertiesPanel .broadcastInput:focus,div.yfContainer div.propertiesPanel .broadcastInput:focus,app-story div.propertiesPanel .broadcastInput:focus{outline:none;border:1px solid var(--primary-color)}app-report div.propertiesPanel .autocompleteBar input:focus,app-report .createSimpleReportLightbox .autocompleteBar input:focus,app-dashboard div.propertiesPanel .autocompleteBar input:focus,app-dashboard .createSimpleReportLightbox .autocompleteBar input:focus,div.yfContainer div.propertiesPanel .autocompleteBar input:focus,div.yfContainer .createSimpleReportLightbox .autocompleteBar input:focus,app-story div.propertiesPanel .autocompleteBar input:focus,app-story .createSimpleReportLightbox .autocompleteBar input:focus{outline:none}app-report div.propertiesPanel div.panelParameter.rotationSection div.parameter>div.paramControl,app-dashboard div.propertiesPanel div.panelParameter.rotationSection div.parameter>div.paramControl,div.yfContainer div.propertiesPanel div.panelParameter.rotationSection div.parameter>div.paramControl,app-story div.propertiesPanel div.panelParameter.rotationSection div.parameter>div.paramControl{margin-right:0px}app-report div.propertiesPanel .selectedDropDown,app-report .createSimpleReportLightbox .selectedDropDown,app-dashboard div.propertiesPanel .selectedDropDown,app-dashboard .createSimpleReportLightbox .selectedDropDown,div.yfContainer div.propertiesPanel .selectedDropDown,div.yfContainer .createSimpleReportLightbox .selectedDropDown,app-story div.propertiesPanel .selectedDropDown,app-story .createSimpleReportLightbox .selectedDropDown{background:url(../images/sectionAccordion_down.svg) center no-repeat}app-report .createSimpleReportLightbox .lightbox-top-gutter-extra,app-dashboard .createSimpleReportLightbox .lightbox-top-gutter-extra,div.yfContainer .createSimpleReportLightbox .lightbox-top-gutter-extra,app-story .createSimpleReportLightbox .lightbox-top-gutter-extra{position:absolute;top:20px}app-report .createSimpleReportLightbox .dropDownFieldSection,app-dashboard .createSimpleReportLightbox .dropDownFieldSection,div.yfContainer .createSimpleReportLightbox .dropDownFieldSection,app-story .createSimpleReportLightbox .dropDownFieldSection{margin:1px}app-report div.propertiesPanel .customSelection .currentlySelected,app-dashboard div.propertiesPanel .customSelection .currentlySelected,div.yfContainer div.propertiesPanel .customSelection .currentlySelected,app-story div.propertiesPanel .customSelection .currentlySelected{line-height:36px}app-report div.propertiesPanel .nameSection,app-dashboard div.propertiesPanel .nameSection,div.yfContainer div.propertiesPanel .nameSection,app-story div.propertiesPanel .nameSection{padding-bottom:10px}app-report div.propertiesPanel .ReportWidgetPanel .nameSection,app-report div.propertiesPanel .ShapeWidgetPanel .nameSection,app-report div.propertiesPanel .ImageWidgetPanel .nameSection,app-report div.propertiesPanel .FilterWidgetPanel .nameSection,app-report div.propertiesPanel .TextWidgetPanel .nameSection,app-report div.propertiesPanel .LineWidgetPanel .nameSection,app-report div.propertiesPanel .IconWidgetPanel .nameSection,app-report div.propertiesPanel .LineWidgetPanel .nameSection,app-dashboard div.propertiesPanel .ReportWidgetPanel .nameSection,app-dashboard div.propertiesPanel .ShapeWidgetPanel .nameSection,app-dashboard div.propertiesPanel .ImageWidgetPanel .nameSection,app-dashboard div.propertiesPanel .FilterWidgetPanel .nameSection,app-dashboard div.propertiesPanel .TextWidgetPanel .nameSection,app-dashboard div.propertiesPanel .LineWidgetPanel .nameSection,app-dashboard div.propertiesPanel .IconWidgetPanel .nameSection,app-dashboard div.propertiesPanel .LineWidgetPanel .nameSection,div.yfContainer div.propertiesPanel .ReportWidgetPanel .nameSection,div.yfContainer div.propertiesPanel .ShapeWidgetPanel .nameSection,div.yfContainer div.propertiesPanel .ImageWidgetPanel .nameSection,div.yfContainer div.propertiesPanel .FilterWidgetPanel .nameSection,div.yfContainer div.propertiesPanel .TextWidgetPanel .nameSection,div.yfContainer div.propertiesPanel .LineWidgetPanel .nameSection,div.yfContainer div.propertiesPanel .IconWidgetPanel .nameSection,div.yfContainer div.propertiesPanel .LineWidgetPanel .nameSection,app-story div.propertiesPanel .ReportWidgetPanel .nameSection,app-story div.propertiesPanel .ShapeWidgetPanel .nameSection,app-story div.propertiesPanel .ImageWidgetPanel .nameSection,app-story div.propertiesPanel .FilterWidgetPanel .nameSection,app-story div.propertiesPanel .TextWidgetPanel .nameSection,app-story div.propertiesPanel .LineWidgetPanel .nameSection,app-story div.propertiesPanel .IconWidgetPanel .nameSection,app-story div.propertiesPanel .LineWidgetPanel .nameSection{padding-bottom:0px}app-report div.propertiesPanel .broadcastInput.borderStyle,app-dashboard div.propertiesPanel .broadcastInput.borderStyle,div.yfContainer div.propertiesPanel .broadcastInput.borderStyle,app-story div.propertiesPanel .broadcastInput.borderStyle{width:80px}app-report div.propertiesPanel .panelParameter.displayName,app-dashboard div.propertiesPanel .panelParameter.displayName,div.yfContainer div.propertiesPanel .panelParameter.displayName,app-story div.propertiesPanel .panelParameter.displayName{margin-bottom:10px}app-report div.propertiesPanel div.sectionParameters div.nameSection div.parameter,app-dashboard div.propertiesPanel div.sectionParameters div.nameSection div.parameter,div.yfContainer div.propertiesPanel div.sectionParameters div.nameSection div.parameter,app-story div.propertiesPanel div.sectionParameters div.nameSection div.parameter{padding-bottom:0px}app-report div.propertiesPanel .panelParameter.widgetMenuDisplayType .paramControl .customSelection,app-report div.propertiesPanel .panelParameter.widgetMenuDisplayType .paramControl .customSelect.styledSelect,app-dashboard div.propertiesPanel .panelParameter.widgetMenuDisplayType .paramControl .customSelection,app-dashboard div.propertiesPanel .panelParameter.widgetMenuDisplayType .paramControl .customSelect.styledSelect,div.yfContainer div.propertiesPanel .panelParameter.widgetMenuDisplayType .paramControl .customSelection,div.yfContainer div.propertiesPanel .panelParameter.widgetMenuDisplayType .paramControl .customSelect.styledSelect,app-story div.propertiesPanel .panelParameter.widgetMenuDisplayType .paramControl .customSelection,app-story div.propertiesPanel .panelParameter.widgetMenuDisplayType .paramControl .customSelect.styledSelect{width:90px}app-report .backboneColourPicker,app-dashboard .backboneColourPicker,div.yfContainer .backboneColourPicker,app-story .backboneColourPicker{height:35px;width:35px}app-report div.plusMinus,app-dashboard div.plusMinus,div.yfContainer div.plusMinus,app-story div.plusMinus{width:120px;float:right;margin-bottom:5px}app-report div.plusMinus div,app-dashboard div.plusMinus div,div.yfContainer div.plusMinus div,app-story div.plusMinus div{float:right;width:15px}app-report div.plusMinus div.currentValue,app-dashboard div.plusMinus div.currentValue,div.yfContainer div.plusMinus div.currentValue,app-story div.plusMinus div.currentValue{padding-top:3px}app-report div.plusMinus div.plus,app-report div.plusMinus div.minus,app-dashboard div.plusMinus div.plus,app-dashboard div.plusMinus div.minus,div.yfContainer div.plusMinus div.plus,div.yfContainer div.plusMinus div.minus,app-story div.plusMinus div.plus,app-story div.plusMinus div.minus{cursor:pointer;font-size:21px;height:31px;width:31px;border-radius:20px;border:1px solid #a0a5b4;background-color:#e5f5fd;color:var(--primary-color)}app-report div.plusMinus div.buttonInactive,app-dashboard div.plusMinus div.buttonInactive,div.yfContainer div.plusMinus div.buttonInactive,app-story div.plusMinus div.buttonInactive{border:1px solid #a0a5b4;background-color:#f2f2f2;color:#a0a5b4}app-report div.plusMinus div.countLabel,app-dashboard div.plusMinus div.countLabel,div.yfContainer div.plusMinus div.countLabel,app-story div.plusMinus div.countLabel{width:31px;height:31px;line-height:31px;margin-left:20px}app-report div.plusMinusLabel,app-dashboard div.plusMinusLabel,div.yfContainer div.plusMinusLabel,app-story div.plusMinusLabel{float:left;line-height:30px;margin-right:10px;font-size:14px}app-report div.paramControl div.plus img,app-dashboard div.paramControl div.plus img,div.yfContainer div.paramControl div.plus img,app-story div.paramControl div.plus img{margin:10px}app-report div.paramControl div.minus img,app-dashboard div.paramControl div.minus img,div.yfContainer div.paramControl div.minus img,app-story div.paramControl div.minus img{margin:13px 10px}app-report div.guidelinePosition,app-dashboard div.guidelinePosition,div.yfContainer div.guidelinePosition,app-story div.guidelinePosition{padding-top:10px}app-report div.indentOutdent span,app-report div.addList span,app-dashboard div.indentOutdent span,app-dashboard div.addList span,div.yfContainer div.indentOutdent span,div.yfContainer div.addList span,app-story div.indentOutdent span,app-story div.addList span{cursor:pointer}app-report div.indentOutdent,app-dashboard div.indentOutdent,div.yfContainer div.indentOutdent,app-story div.indentOutdent{width:80px;float:right}app-report div.indentOutdent span.indent,app-dashboard div.indentOutdent span.indent,div.yfContainer div.indentOutdent span.indent,app-story div.indentOutdent span.indent{margin-right:8px}app-report div.addList span.orderedList,app-dashboard div.addList span.orderedList,div.yfContainer div.addList span.orderedList,app-story div.addList span.orderedList{margin-right:8px}app-report div.propertiesPanel div.ConditionalFormattingSection div.panelParameter div.parameter>div.paramInfo,app-dashboard div.propertiesPanel div.ConditionalFormattingSection div.panelParameter div.parameter>div.paramInfo,div.yfContainer div.propertiesPanel div.ConditionalFormattingSection div.panelParameter div.parameter>div.paramInfo,app-story div.propertiesPanel div.ConditionalFormattingSection div.panelParameter div.parameter>div.paramInfo{max-width:70%}app-report div.propertiesPanel .stickyGlobalContent .paramInfo,app-dashboard div.propertiesPanel .stickyGlobalContent .paramInfo,div.yfContainer div.propertiesPanel .stickyGlobalContent .paramInfo,app-story div.propertiesPanel .stickyGlobalContent .paramInfo{max-width:80% !important}app-report div.propertiesPanel div.ConditionalFormattingSection div.panelParameter div.parameter div.paramName,app-dashboard div.propertiesPanel div.ConditionalFormattingSection div.panelParameter div.parameter div.paramName,div.yfContainer div.propertiesPanel div.ConditionalFormattingSection div.panelParameter div.parameter div.paramName,app-story div.propertiesPanel div.ConditionalFormattingSection div.panelParameter div.parameter div.paramName{line-height:6px;font-size:14px}app-report div.propertiesPanel div.ConditionalFormattingSection div.widgetName,app-dashboard div.propertiesPanel div.ConditionalFormattingSection div.widgetName,div.yfContainer div.propertiesPanel div.ConditionalFormattingSection div.widgetName,app-story div.propertiesPanel div.ConditionalFormattingSection div.widgetName{font-size:14px;float:left;margin-bottom:2px}app-report div.propertiesPanel div.enableConditionalFormat div.numberOfRules,app-dashboard div.propertiesPanel div.enableConditionalFormat div.numberOfRules,div.yfContainer div.propertiesPanel div.enableConditionalFormat div.numberOfRules,app-story div.propertiesPanel div.enableConditionalFormat div.numberOfRules{margin-left:10px;font-size:14px;color:#333740}app-report div.propertiesPanel div.enableConditionalFormat div.editRules,app-dashboard div.propertiesPanel div.enableConditionalFormat div.editRules,div.yfContainer div.propertiesPanel div.enableConditionalFormat div.editRules,app-story div.propertiesPanel div.enableConditionalFormat div.editRules{font-size:14px}app-report div.propertiesPanel div.ConditionalFormattingSection div.widgetTextInput,app-dashboard div.propertiesPanel div.ConditionalFormattingSection div.widgetTextInput,div.yfContainer div.propertiesPanel div.ConditionalFormattingSection div.widgetTextInput,app-story div.propertiesPanel div.ConditionalFormattingSection div.widgetTextInput{float:left}app-report div.propertiesPanel div.ConditionalFormattingSection div.enableConditionalFormat,app-dashboard div.propertiesPanel div.ConditionalFormattingSection div.enableConditionalFormat,div.yfContainer div.propertiesPanel div.ConditionalFormattingSection div.enableConditionalFormat,app-story div.propertiesPanel div.ConditionalFormattingSection div.enableConditionalFormat{width:265px}app-report div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .submitMidButton,app-report div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .hoverMidButton,app-report div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .submitMidButton,app-report div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .hoverMidButton,app-dashboard div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .submitMidButton,app-dashboard div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .hoverMidButton,app-dashboard div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .submitMidButton,app-dashboard div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .hoverMidButton,div.yfContainer div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .submitMidButton,div.yfContainer div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .hoverMidButton,div.yfContainer div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .submitMidButton,div.yfContainer div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .hoverMidButton,app-story div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .submitMidButton,app-story div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .hoverMidButton,app-story div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .submitMidButton,app-story div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .hoverMidButton{padding-left:10px;padding-right:10px}app-report div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .paramControl,app-report div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .paramControl,app-report div.propertiesPanel div.DashboardReportMainSection div.linkedDataSetup .paramControl,app-dashboard div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .paramControl,app-dashboard div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .paramControl,app-dashboard div.propertiesPanel div.DashboardReportMainSection div.linkedDataSetup .paramControl,div.yfContainer div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .paramControl,div.yfContainer div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .paramControl,div.yfContainer div.propertiesPanel div.DashboardReportMainSection div.linkedDataSetup .paramControl,app-story div.propertiesPanel div.DashboardReportMainSection div.reportDisplaySelection .paramControl,app-story div.propertiesPanel div.DashboardReportMainSection div.reportInteractionLinking .paramControl,app-story div.propertiesPanel div.DashboardReportMainSection div.linkedDataSetup .paramControl{float:left}app-report div.propertiesPanel .widgetMenuDisplayType div.customSelect>select,app-dashboard div.propertiesPanel .widgetMenuDisplayType div.customSelect>select,div.yfContainer div.propertiesPanel .widgetMenuDisplayType div.customSelect>select,app-story div.propertiesPanel .widgetMenuDisplayType div.customSelect>select{width:120px}app-report .propertiesFontDropDown,app-report .propertiesSizeInput,app-dashboard .propertiesFontDropDown,app-dashboard .propertiesSizeInput,div.yfContainer .propertiesFontDropDown,div.yfContainer .propertiesSizeInput,app-story .propertiesFontDropDown,app-story .propertiesSizeInput{float:left}app-report .propertiesFontDropDown .paramControl,app-dashboard .propertiesFontDropDown .paramControl,div.yfContainer .propertiesFontDropDown .paramControl,app-story .propertiesFontDropDown .paramControl{margin-left:10px}app-report div.propertiesPanel .propertiesSizeInput,app-dashboard div.propertiesPanel .propertiesSizeInput,div.yfContainer div.propertiesPanel .propertiesSizeInput,app-story div.propertiesPanel .propertiesSizeInput{clear:none}app-report div.propertiesContainer .propertiesFontDropDown .styledSelect.customSelect,app-dashboard div.propertiesContainer .propertiesFontDropDown .styledSelect.customSelect,div.yfContainer div.propertiesContainer .propertiesFontDropDown .styledSelect.customSelect,app-story div.propertiesContainer .propertiesFontDropDown .styledSelect.customSelect{width:140px}app-report .propertiesSizeInput .broadcastInput,app-dashboard .propertiesSizeInput .broadcastInput,div.yfContainer .propertiesSizeInput .broadcastInput,app-story .propertiesSizeInput .broadcastInput{height:27px}app-report div.propertiesPanel .firstParamOneLine,app-report div.propertiesPanel .secondParamOneLine,app-dashboard div.propertiesPanel .firstParamOneLine,app-dashboard div.propertiesPanel .secondParamOneLine,div.yfContainer div.propertiesPanel .firstParamOneLine,div.yfContainer div.propertiesPanel .secondParamOneLine,app-story div.propertiesPanel .firstParamOneLine,app-story div.propertiesPanel .secondParamOneLine{width:130px;float:left;clear:none}app-report div.propertiesPanel .secondParamOneLine div.parameter .paramInfo,app-dashboard div.propertiesPanel .secondParamOneLine div.parameter .paramInfo,div.yfContainer div.propertiesPanel .secondParamOneLine div.parameter .paramInfo,app-story div.propertiesPanel .secondParamOneLine div.parameter .paramInfo{float:left;margin-left:5px}app-report .custom-icon,app-dashboard .custom-icon,div.yfContainer .custom-icon,app-story .custom-icon{vertical-align:top}app-report div.dragGuide.vertical,app-dashboard div.dragGuide.vertical,div.yfContainer div.dragGuide.vertical,app-story div.dragGuide.vertical{border-left:none;border-top:1px solid var(--drag-guide-colour)}app-report div.yfCanvas div.canvasGrid canvas,app-dashboard div.yfCanvas div.canvasGrid canvas,div.yfContainer div.yfCanvas div.canvasGrid canvas,app-story div.yfCanvas div.canvasGrid canvas{pointer-events:none}app-report div.wysiwyg.activeText,app-dashboard div.wysiwyg.activeText,div.yfContainer div.wysiwyg.activeText,app-story div.wysiwyg.activeText{cursor:text}app-report custom-html div.htmlWidgetPlaceholder,app-dashboard custom-html div.htmlWidgetPlaceholder,div.yfContainer custom-html div.htmlWidgetPlaceholder,app-story custom-html div.htmlWidgetPlaceholder{background-image:url(../images/code_widget.svg);background-repeat:no-repeat;background-position:center center;background-size:60px 60px;height:100%;width:100%;opacity:.6;position:absolute;z-index:1;border-radius:6px}app-report custom-html div.htmlWidgetContent,app-dashboard custom-html div.htmlWidgetContent,div.yfContainer custom-html div.htmlWidgetContent,app-story custom-html div.htmlWidgetContent{height:100%;width:100%;opacity:1;z-index:2}app-report .draftDashContentContainer,app-dashboard .draftDashContentContainer,div.yfContainer .draftDashContentContainer,app-story .draftDashContentContainer{border:1px solid transparent}app-report .draftDashContentContainer.contentItemSelected,app-report .draftDashContentContainer.contentItemSelected:hover,app-dashboard .draftDashContentContainer.contentItemSelected,app-dashboard .draftDashContentContainer.contentItemSelected:hover,div.yfContainer .draftDashContentContainer.contentItemSelected,div.yfContainer .draftDashContentContainer.contentItemSelected:hover,app-story .draftDashContentContainer.contentItemSelected,app-story .draftDashContentContainer.contentItemSelected:hover{border:1px solid var(--primary-color);border-radius:6px}app-report .draftDashContentContainer:hover,app-dashboard .draftDashContentContainer:hover,div.yfContainer .draftDashContentContainer:hover,app-story .draftDashContentContainer:hover{border:1px solid #fed109;border-radius:6px}app-report .dashContentActionMenu,app-dashboard .dashContentActionMenu,div.yfContainer .dashContentActionMenu,app-story .dashContentActionMenu{background-color:#717684;height:30px;border-radius:6px}app-report .dashContentActionMenu.horizontalFilter,app-dashboard .dashContentActionMenu.horizontalFilter,div.yfContainer .dashContentActionMenu.horizontalFilter,app-story .dashContentActionMenu.horizontalFilter{background-color:transparent}app-report .dashContentActionMenu.horizontalFilter .btn-container,app-dashboard .dashContentActionMenu.horizontalFilter .btn-container,div.yfContainer .dashContentActionMenu.horizontalFilter .btn-container,app-story .dashContentActionMenu.horizontalFilter .btn-container{margin-top:7px;width:16px}app-report .dashContentActionMenu.horizontalFilter .btn-container img,app-dashboard .dashContentActionMenu.horizontalFilter .btn-container img,div.yfContainer .dashContentActionMenu.horizontalFilter .btn-container img,app-story .dashContentActionMenu.horizontalFilter .btn-container img{width:16px}app-report .dashContentActionMenu.horizontalFilter .menuOption,app-dashboard .dashContentActionMenu.horizontalFilter .menuOption,div.yfContainer .dashContentActionMenu.horizontalFilter .menuOption,app-story .dashContentActionMenu.horizontalFilter .menuOption{background-color:#717684;border-radius:6px;margin-right:8px;padding:0 5px;position:relative;top:-7px}app-report .dashContentActionMenu.horizontalFilter .menuOption:first-child,app-dashboard .dashContentActionMenu.horizontalFilter .menuOption:first-child,div.yfContainer .dashContentActionMenu.horizontalFilter .menuOption:first-child,app-story .dashContentActionMenu.horizontalFilter .menuOption:first-child{margin-right:0}app-report .dashContentActionMenu.horizontalFilter .menuOption.textHybrid,app-dashboard .dashContentActionMenu.horizontalFilter .menuOption.textHybrid,div.yfContainer .dashContentActionMenu.horizontalFilter .menuOption.textHybrid,app-story .dashContentActionMenu.horizontalFilter .menuOption.textHybrid{font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:16px;color:var(--white)}app-report .dashContentActionMenu.horizontalFilter .menuOption.textHybrid div,app-dashboard .dashContentActionMenu.horizontalFilter .menuOption.textHybrid div,div.yfContainer .dashContentActionMenu.horizontalFilter .menuOption.textHybrid div,app-story .dashContentActionMenu.horizontalFilter .menuOption.textHybrid div{display:inline-block;height:16px}app-report .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .text,app-dashboard .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .text,div.yfContainer .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .text,app-story .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .text{margin:7px 6px}app-report .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .icon,app-dashboard .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .icon,div.yfContainer .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .icon,app-story .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .icon{width:16px}app-report .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .icon img,app-dashboard .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .icon img,div.yfContainer .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .icon img,app-story .dashContentActionMenu.horizontalFilter .menuOption.textHybrid .icon img{position:absolute;margin-top:4px;margin-left:3px}app-report .canvasObject .contentActionWrapper,app-report .canvas .contentActionWrapper,app-dashboard .canvasObject .contentActionWrapper,app-dashboard .canvas .contentActionWrapper,div.yfContainer .canvasObject .contentActionWrapper,div.yfContainer .canvas .contentActionWrapper,app-story .canvasObject .contentActionWrapper,app-story .canvas .contentActionWrapper{position:absolute;top:-48px;right:0;padding-bottom:10px;padding-top:10px}app-report .reportOutputContainer .contentActionWrapper .menuOption,app-dashboard .reportOutputContainer .contentActionWrapper .menuOption,div.yfContainer .reportOutputContainer .contentActionWrapper .menuOption,app-story .reportOutputContainer .contentActionWrapper .menuOption{padding:0px 5px}app-report .reportOutputContainer .contentActionWrapper .menuOption img,app-dashboard .reportOutputContainer .contentActionWrapper .menuOption img,div.yfContainer .reportOutputContainer .contentActionWrapper .menuOption img,app-story .reportOutputContainer .contentActionWrapper .menuOption img{margin-top:8px}app-report dashboard-sub-tab>div.sadFaceError,app-dashboard dashboard-sub-tab>div.sadFaceError,div.yfContainer dashboard-sub-tab>div.sadFaceError,app-story dashboard-sub-tab>div.sadFaceError{padding:20px}app-report div.propertiesPanelAnchor,app-dashboard div.propertiesPanelAnchor,div.yfContainer div.propertiesPanelAnchor,app-story div.propertiesPanelAnchor{position:fixed;right:0;width:60px;height:60px;cursor:pointer;display:none;background-image:url(../images/properties-stash.svg);transform:rotate(180deg);background-repeat:no-repeat;background-position:center;background-color:#f8f6f4;z-index:100000;box-shadow:0px -4px 16px 0px #dbdde5}app-report .yfDropMenuTitle .bottomBorder,app-dashboard .yfDropMenuTitle .bottomBorder,div.yfContainer .yfDropMenuTitle .bottomBorder,app-story .yfDropMenuTitle .bottomBorder{background-color:#ff0}app-report .canvasObject widget-cover,app-dashboard .canvasObject widget-cover,div.yfContainer .canvasObject widget-cover,app-story .canvasObject widget-cover{height:100%;width:100%;position:absolute;right:0;top:0}app-report .leftSideNavContainer .rslReportSearch,app-dashboard .leftSideNavContainer .rslReportSearch,div.yfContainer .leftSideNavContainer .rslReportSearch,app-story .leftSideNavContainer .rslReportSearch{box-shadow:none}app-report .widgetTemplates.shapeWidgets,app-dashboard .widgetTemplates.shapeWidgets,div.yfContainer .widgetTemplates.shapeWidgets,app-story .widgetTemplates.shapeWidgets{margin-left:30px}app-report div.inlineReport,app-dashboard div.inlineReport,div.yfContainer div.inlineReport,app-story div.inlineReport{position:relative;width:100%;height:100%;font-family:Roboto,Arial,sans-serif;background-color:var(--background-white)}app-report div.inlineReport div.chartArea div.reportOptions,app-report .createSimpleReportLightbox div.chartArea div.reportOptions,app-dashboard div.inlineReport div.chartArea div.reportOptions,app-dashboard .createSimpleReportLightbox div.chartArea div.reportOptions,div.yfContainer div.inlineReport div.chartArea div.reportOptions,div.yfContainer .createSimpleReportLightbox div.chartArea div.reportOptions,app-story div.inlineReport div.chartArea div.reportOptions,app-story .createSimpleReportLightbox div.chartArea div.reportOptions{position:absolute;top:calc(50% - 45px);left:calc(50% - 80px);width:160px;height:36px;background-color:var(--primary-color);color:var(--white);border-radius:6px;line-height:36px;z-index:1000}app-report div.inlineReport div.chartArea div.reportOptions .reportOptionsLabel,app-report .createSimpleReportLightbox div.chartArea div.reportOptions .reportOptionsLabel,app-dashboard div.inlineReport div.chartArea div.reportOptions .reportOptionsLabel,app-dashboard .createSimpleReportLightbox div.chartArea div.reportOptions .reportOptionsLabel,div.yfContainer div.inlineReport div.chartArea div.reportOptions .reportOptionsLabel,div.yfContainer .createSimpleReportLightbox div.chartArea div.reportOptions .reportOptionsLabel,app-story div.inlineReport div.chartArea div.reportOptions .reportOptionsLabel,app-story .createSimpleReportLightbox div.chartArea div.reportOptions .reportOptionsLabel{width:124px;border-right:1px solid #fff;font-size:14px}app-report div.inlineReport div.chartArea>div,app-report .createSimpleReportLightbox div.chartArea,app-dashboard div.inlineReport div.chartArea>div,app-dashboard .createSimpleReportLightbox div.chartArea,div.yfContainer div.inlineReport div.chartArea>div,div.yfContainer .createSimpleReportLightbox div.chartArea,app-story div.inlineReport div.chartArea>div,app-story .createSimpleReportLightbox div.chartArea{clear:both;overflow:hidden}app-report div.inlineReport div.chartArea>div div.dropDownFieldSection .simpleReportCreator div.chartArea>div div.dropDownFieldSection,app-dashboard div.inlineReport div.chartArea>div div.dropDownFieldSection .simpleReportCreator div.chartArea>div div.dropDownFieldSection,div.yfContainer div.inlineReport div.chartArea>div div.dropDownFieldSection .simpleReportCreator div.chartArea>div div.dropDownFieldSection,app-story div.inlineReport div.chartArea>div div.dropDownFieldSection .simpleReportCreator div.chartArea>div div.dropDownFieldSection{float:none;margin:0}app-report div.inlineReport div.chartArea>div div.dropDownFieldSection>div,app-report .simpleReportCreator div.chartArea>div div.dropDownFieldSection>div,app-dashboard div.inlineReport div.chartArea>div div.dropDownFieldSection>div,app-dashboard .simpleReportCreator div.chartArea>div div.dropDownFieldSection>div,div.yfContainer div.inlineReport div.chartArea>div div.dropDownFieldSection>div,div.yfContainer .simpleReportCreator div.chartArea>div div.dropDownFieldSection>div,app-story div.inlineReport div.chartArea>div div.dropDownFieldSection>div,app-story .simpleReportCreator div.chartArea>div div.dropDownFieldSection>div{margin:0 auto}app-report div.inlineReport div.chartArea,app-dashboard div.inlineReport div.chartArea,div.yfContainer div.inlineReport div.chartArea,app-story div.inlineReport div.chartArea{position:absolute;top:55px;left:0;right:0;bottom:0}app-report div.inlineReport .reportToolbar .reportWidgetName,app-dashboard div.inlineReport .reportToolbar .reportWidgetName,div.yfContainer div.inlineReport .reportToolbar .reportWidgetName,app-story div.inlineReport .reportToolbar .reportWidgetName{padding-top:40px}app-report div.inlineReport .reportToolbar .reportWidgetName,app-report div.inlineReport .reportToolbar .reportWidgetDescription,app-report .createSimpleReportLightbox .reportWidgetName,app-report .createSimpleReportLightbox .reportWidgetDescription,app-dashboard div.inlineReport .reportToolbar .reportWidgetName,app-dashboard div.inlineReport .reportToolbar .reportWidgetDescription,app-dashboard .createSimpleReportLightbox .reportWidgetName,app-dashboard .createSimpleReportLightbox .reportWidgetDescription,div.yfContainer div.inlineReport .reportToolbar .reportWidgetName,div.yfContainer div.inlineReport .reportToolbar .reportWidgetDescription,div.yfContainer .createSimpleReportLightbox .reportWidgetName,div.yfContainer .createSimpleReportLightbox .reportWidgetDescription,app-story div.inlineReport .reportToolbar .reportWidgetName,app-story div.inlineReport .reportToolbar .reportWidgetDescription,app-story .createSimpleReportLightbox .reportWidgetName,app-story .createSimpleReportLightbox .reportWidgetDescription{color:#333740;font-weight:bold;font-size:12px}app-report div.inlineReport .cancelCreation,app-report div.simpleReportCreator .cancelCreation,app-dashboard div.inlineReport .cancelCreation,app-dashboard div.simpleReportCreator .cancelCreation,div.yfContainer div.inlineReport .cancelCreation,div.yfContainer div.simpleReportCreator .cancelCreation,app-story div.inlineReport .cancelCreation,app-story div.simpleReportCreator .cancelCreation{position:absolute;bottom:46px;left:75px;height:36px;color:var(--primary-color);width:77px;line-height:36px;z-index:1000}app-report div.inlineReport .create,app-report .simpleReportCreator .create,app-dashboard div.inlineReport .create,app-dashboard .simpleReportCreator .create,div.yfContainer div.inlineReport .create,div.yfContainer .simpleReportCreator .create,app-story div.inlineReport .create,app-story .simpleReportCreator .create{height:36px;width:76px;background:var(--primary-color);color:var(--white);line-height:36px;border-radius:6px;position:absolute;bottom:46px;right:93px;z-index:1000;text-align:center}app-report .createSimpleReportLightbox .simpleReportCreator .create,app-dashboard .createSimpleReportLightbox .simpleReportCreator .create,div.yfContainer .createSimpleReportLightbox .simpleReportCreator .create,app-story .createSimpleReportLightbox .simpleReportCreator .create{bottom:46px;right:70px}app-report .createSimpleReportlighbox .simpleReportCreator .cancelCreation,app-dashboard .createSimpleReportlighbox .simpleReportCreator .cancelCreation,div.yfContainer .createSimpleReportlighbox .simpleReportCreator .cancelCreation,app-story .createSimpleReportlighbox .simpleReportCreator .cancelCreation{bottom:46px}app-report div.inlineReport .reportFields,app-report div.simpleReportCreator .reportFields,app-dashboard div.inlineReport .reportFields,app-dashboard div.simpleReportCreator .reportFields,div.yfContainer div.inlineReport .reportFields,div.yfContainer div.simpleReportCreator .reportFields,app-story div.inlineReport .reportFields,app-story div.simpleReportCreator .reportFields{width:185px;margin:0 auto}app-report div.inlineReport .autocompleteBar input:focus,app-report div.simpleReportCreator .autoCompleteBar input:focus,app-dashboard div.inlineReport .autocompleteBar input:focus,app-dashboard div.simpleReportCreator .autoCompleteBar input:focus,div.yfContainer div.inlineReport .autocompleteBar input:focus,div.yfContainer div.simpleReportCreator .autoCompleteBar input:focus,app-story div.inlineReport .autocompleteBar input:focus,app-story div.simpleReportCreator .autoCompleteBar input:focus{outline:none}app-report div.inlineReport .autocompleteBar input,app-report div.simpleReportCreator .autoCompleteBar input,app-dashboard div.inlineReport .autocompleteBar input,app-dashboard div.simpleReportCreator .autoCompleteBar input,div.yfContainer div.inlineReport .autocompleteBar input,div.yfContainer div.simpleReportCreator .autoCompleteBar input,app-story div.inlineReport .autocompleteBar input,app-story div.simpleReportCreator .autoCompleteBar input{background:transparent}app-report div.propertiesPanel .autocompleteBar,app-dashboard div.propertiesPanel .autocompleteBar,div.yfContainer div.propertiesPanel .autocompleteBar,app-story div.propertiesPanel .autocompleteBar{height:34px;border-radius:6px;padding:0 34px 0 0px}app-report div.inlineReport .autocompleteBar,app-report .createSimpleReportLightbox .autocompleteBar,app-dashboard div.inlineReport .autocompleteBar,app-dashboard .createSimpleReportLightbox .autocompleteBar,div.yfContainer div.inlineReport .autocompleteBar,div.yfContainer .createSimpleReportLightbox .autocompleteBar,app-story div.inlineReport .autocompleteBar,app-story .createSimpleReportLightbox .autocompleteBar{border-radius:6px;border:1px solid #dbdde5;height:34px;line-height:33px;background:var(--background-white)}app-report div.inlineReport .selectView,app-report div.simpleReportCreator .selectView,app-dashboard div.inlineReport .selectView,app-dashboard div.simpleReportCreator .selectView,div.yfContainer div.inlineReport .selectView,div.yfContainer div.simpleReportCreator .selectView,app-story div.inlineReport .selectView,app-story div.simpleReportCreator .selectView{height:36px;width:180px;background-color:var(--primary-color);border-radius:6px;color:var(--white);line-height:36px;margin:0 auto 16px auto;z-index:1000;position:relative;text-align:center}app-report div.inlineReport .reportCreationOption,app-report div.simpleReportCreator .reportCreationOption,app-dashboard div.inlineReport .reportCreationOption,app-dashboard div.simpleReportCreator .reportCreationOption,div.yfContainer div.inlineReport .reportCreationOption,div.yfContainer div.simpleReportCreator .reportCreationOption,app-story div.inlineReport .reportCreationOption,app-story div.simpleReportCreator .reportCreationOption{height:42px;margin-top:10px}app-report div.inlineReport .selectViewHidden,app-report div.simpleReportCreator .selectViewHidden,app-dashboard div.inlineReport .selectViewHidden,app-dashboard div.simpleReportCreator .selectViewHidden,div.yfContainer div.inlineReport .selectViewHidden,div.yfContainer div.simpleReportCreator .selectViewHidden,app-story div.inlineReport .selectViewHidden,app-story div.simpleReportCreator .selectViewHidden{display:none}app-report div.inlineReport.reportNotCreated .reportToolbar,app-report div.inlineReport.isUnderMinimumSize .reportToolbar,app-dashboard div.inlineReport.reportNotCreated .reportToolbar,app-dashboard div.inlineReport.isUnderMinimumSize .reportToolbar,div.yfContainer div.inlineReport.reportNotCreated .reportToolbar,div.yfContainer div.inlineReport.isUnderMinimumSize .reportToolbar,app-story div.inlineReport.reportNotCreated .reportToolbar,app-story div.inlineReport.isUnderMinimumSize .reportToolbar{display:none}app-report div.inlineReport .customSelect>span,app-report div.simpleReportCreator .customSelect>span,app-dashboard div.inlineReport .customSelect>span,app-dashboard div.simpleReportCreator .customSelect>span,div.yfContainer div.inlineReport .customSelect>span,div.yfContainer div.simpleReportCreator .customSelect>span,app-story div.inlineReport .customSelect>span,app-story div.simpleReportCreator .customSelect>span{text-align:left}app-report div.inlineReport .viewInfo,app-dashboard div.inlineReport .viewInfo,div.yfContainer div.inlineReport .viewInfo,app-story div.inlineReport .viewInfo{width:180px;background:none;margin:auto}app-report div.inlineReport .viewInfo .viewName,app-dashboard div.inlineReport .viewInfo .viewName,div.yfContainer div.inlineReport .viewInfo .viewName,app-story div.inlineReport .viewInfo .viewName{color:#333740;font-size:12px;line-height:16px;text-align:center}app-report div.inlineReport .viewInfo .viewName .value,app-dashboard div.inlineReport .viewInfo .viewName .value,div.yfContainer div.inlineReport .viewInfo .viewName .value,app-story div.inlineReport .viewInfo .viewName .value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}app-report .yfDropMenu.createInlineReport,app-dashboard .yfDropMenu.createInlineReport,div.yfContainer .yfDropMenu.createInlineReport,app-story .yfDropMenu.createInlineReport{border-radius:6px;width:190px}app-report .inactiveFieldDropdown .search,app-report .create.createButtonInactive,app-dashboard .inactiveFieldDropdown .search,app-dashboard .create.createButtonInactive,div.yfContainer .inactiveFieldDropdown .search,div.yfContainer .create.createButtonInactive,app-story .inactiveFieldDropdown .search,app-story .create.createButtonInactive{opacity:.4}app-report .inactiveFieldDropdown,app-dashboard .inactiveFieldDropdown,div.yfContainer .inactiveFieldDropdown,app-story .inactiveFieldDropdown{pointer-events:none}app-report span.fakeSelection,app-report span.fakeSelection *,app-dashboard span.fakeSelection,app-dashboard span.fakeSelection *,div.yfContainer span.fakeSelection,div.yfContainer span.fakeSelection *,app-story span.fakeSelection,app-story span.fakeSelection *{background-color:var(--primary-color);color:#fff !important}app-report div.yfToolTip div.menuItems div.menuItem:hover,app-report .inlineReport .selectable:hover,app-report .inlineReport ul.autocomplete li.active a,app-report .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,app-dashboard div.yfToolTip div.menuItems div.menuItem:hover,app-dashboard .inlineReport .selectable:hover,app-dashboard .inlineReport ul.autocomplete li.active a,app-dashboard .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,div.yfContainer div.yfToolTip div.menuItems div.menuItem:hover,div.yfContainer .inlineReport .selectable:hover,div.yfContainer .inlineReport ul.autocomplete li.active a,div.yfContainer .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,app-story div.yfToolTip div.menuItems div.menuItem:hover,app-story .inlineReport .selectable:hover,app-story .inlineReport ul.autocomplete li.active a,app-story .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active{background-color:#ecedf0;color:#333740}app-report .inlineReport,app-dashboard .inlineReport,div.yfContainer .inlineReport,app-story .inlineReport{border-radius:6px}app-report .inlineReport .autocompleteBar.autocompleteBarBroad,app-report .createSimpleReportLightbox .autocompleteBar.autocompleteBarBroad,app-dashboard .inlineReport .autocompleteBar.autocompleteBarBroad,app-dashboard .createSimpleReportLightbox .autocompleteBar.autocompleteBarBroad,div.yfContainer .inlineReport .autocompleteBar.autocompleteBarBroad,div.yfContainer .createSimpleReportLightbox .autocompleteBar.autocompleteBarBroad,app-story .inlineReport .autocompleteBar.autocompleteBarBroad,app-story .createSimpleReportLightbox .autocompleteBar.autocompleteBarBroad{width:146px}app-report .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete,app-report .createSimpleReportLightbox .searchResultsContainer.autocompleteBarBroad ul.autocomplete,app-dashboard .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete,app-dashboard .createSimpleReportLightbox .searchResultsContainer.autocompleteBarBroad ul.autocomplete,div.yfContainer .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete,div.yfContainer .createSimpleReportLightbox .searchResultsContainer.autocompleteBarBroad ul.autocomplete,app-story .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete,app-story .createSimpleReportLightbox .searchResultsContainer.autocompleteBarBroad ul.autocomplete{width:182px}app-report .inlineReport .simpleReportCreator,app-dashboard .inlineReport .simpleReportCreator,div.yfContainer .inlineReport .simpleReportCreator,app-story .inlineReport .simpleReportCreator{margin-top:35px}app-report .inlineReport .styledSelect,app-dashboard .inlineReport .styledSelect,div.yfContainer .inlineReport .styledSelect,app-story .inlineReport .styledSelect{height:34px;margin-right:3px;border-radius:6px;margin-left:1px;margin-bottom:11px;z-index:1000}app-report .createSimpleReportLightbox .simpleReportCreator .styledSelect,app-dashboard .createSimpleReportLightbox .simpleReportCreator .styledSelect,div.yfContainer .createSimpleReportLightbox .simpleReportCreator .styledSelect,app-story .createSimpleReportLightbox .simpleReportCreator .styledSelect{margin-left:81px}app-report .inlineReport div.customSelect>span,app-report .simpleReportCreator div.customSelect>span,app-dashboard .inlineReport div.customSelect>span,app-dashboard .simpleReportCreator div.customSelect>span,div.yfContainer .inlineReport div.customSelect>span,div.yfContainer .simpleReportCreator div.customSelect>span,app-story .inlineReport div.customSelect>span,app-story .simpleReportCreator div.customSelect>span{padding:0px 3px}app-report .propertiesPanel .inlineReportPanel .autocompleteBar,app-dashboard .propertiesPanel .inlineReportPanel .autocompleteBar,div.yfContainer .propertiesPanel .inlineReportPanel .autocompleteBar,app-story .propertiesPanel .inlineReportPanel .autocompleteBar{width:148px;padding:0 35px 0 0px}app-report .propertiesPanel .inlineReportPanel .searchResultsContainer.autocompleteBarBroad ul.autocomplete,app-dashboard .propertiesPanel .inlineReportPanel .searchResultsContainer.autocompleteBarBroad ul.autocomplete,div.yfContainer .propertiesPanel .inlineReportPanel .searchResultsContainer.autocompleteBarBroad ul.autocomplete,app-story .propertiesPanel .inlineReportPanel .searchResultsContainer.autocompleteBarBroad ul.autocomplete{width:182px}app-report div.inlineReport div.styledSelect div.customSelectIcon,app-report div.simpleReportCreator div.styledSelect div.customSelectIcon,app-dashboard div.inlineReport div.styledSelect div.customSelectIcon,app-dashboard div.simpleReportCreator div.styledSelect div.customSelectIcon,div.yfContainer div.inlineReport div.styledSelect div.customSelectIcon,div.yfContainer div.simpleReportCreator div.styledSelect div.customSelectIcon,app-story div.inlineReport div.styledSelect div.customSelectIcon,app-story div.simpleReportCreator div.styledSelect div.customSelectIcon{width:34px}app-report .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,app-report .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active a,app-report div.yfToolTip div.menuItems div.menuItem:hover,app-report .inlineReport .selectable:hover,app-report .inlineReport ul.autocomplete li.active a,app-report .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,app-dashboard .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,app-dashboard .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active a,app-dashboard div.yfToolTip div.menuItems div.menuItem:hover,app-dashboard .inlineReport .selectable:hover,app-dashboard .inlineReport ul.autocomplete li.active a,app-dashboard .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,div.yfContainer .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,div.yfContainer .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active a,div.yfContainer div.yfToolTip div.menuItems div.menuItem:hover,div.yfContainer .inlineReport .selectable:hover,div.yfContainer .inlineReport ul.autocomplete li.active a,div.yfContainer .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,app-story .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,app-story .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active a,app-story div.yfToolTip div.menuItems div.menuItem:hover,app-story .inlineReport .selectable:hover,app-story .inlineReport ul.autocomplete li.active a,app-story .inlineReport .searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active{background-color:rgba(0,158,236,.1);color:#333740}app-report .chartSettingsSection div.customSelect>span,app-dashboard .chartSettingsSection div.customSelect>span,div.yfContainer .chartSettingsSection div.customSelect>span,app-story .chartSettingsSection div.customSelect>span{width:80px}app-report .inlineReport ::placeholder,app-report .lightbox .lightboxContent .reportFields .dropDownFieldSection ::placeholder,app-dashboard .inlineReport ::placeholder,app-dashboard .lightbox .lightboxContent .reportFields .dropDownFieldSection ::placeholder,div.yfContainer .inlineReport ::placeholder,div.yfContainer .lightbox .lightboxContent .reportFields .dropDownFieldSection ::placeholder,app-story .inlineReport ::placeholder,app-story .lightbox .lightboxContent .reportFields .dropDownFieldSection ::placeholder{color:#333740}app-report .inlineReportPanel .paramControl .broadcastInput,app-dashboard .inlineReportPanel .paramControl .broadcastInput,div.yfContainer .inlineReportPanel .paramControl .broadcastInput,app-story .inlineReportPanel .paramControl .broadcastInput{width:85px}app-report .inlineReportPanel .paramControl div.customSelect>span,app-dashboard .inlineReportPanel .paramControl div.customSelect>span,div.yfContainer .inlineReportPanel .paramControl div.customSelect>span,app-story .inlineReportPanel .paramControl div.customSelect>span{width:55px}app-report .createSimpleReportLightbox .lightbox-top-gutter-extra,app-dashboard .createSimpleReportLightbox .lightbox-top-gutter-extra,div.yfContainer .createSimpleReportLightbox .lightbox-top-gutter-extra,app-story .createSimpleReportLightbox .lightbox-top-gutter-extra{position:absolute;top:0;right:0;width:100%;padding-top:20px}app-report .createSimpleReportLightbox .lightbox-top-gutter-extra .reportWidgetName,app-report .createSimpleReportLightbox .lightbox-top-gutter-extra .reportWidgetDescription,app-dashboard .createSimpleReportLightbox .lightbox-top-gutter-extra .reportWidgetName,app-dashboard .createSimpleReportLightbox .lightbox-top-gutter-extra .reportWidgetDescription,div.yfContainer .createSimpleReportLightbox .lightbox-top-gutter-extra .reportWidgetName,div.yfContainer .createSimpleReportLightbox .lightbox-top-gutter-extra .reportWidgetDescription,app-story .createSimpleReportLightbox .lightbox-top-gutter-extra .reportWidgetName,app-story .createSimpleReportLightbox .lightbox-top-gutter-extra .reportWidgetDescription{text-align:center}app-report filter-list input:focus,app-dashboard filter-list input:focus,div.yfContainer filter-list input:focus,app-story filter-list input:focus{outline:none;border-bottom:1px solid var(--primary-color)}app-report .insertTextLink .textLinkField,app-report .insertTextLink .targetDropdown,app-dashboard .insertTextLink .textLinkField,app-dashboard .insertTextLink .targetDropdown,div.yfContainer .insertTextLink .textLinkField,div.yfContainer .insertTextLink .targetDropdown,app-story .insertTextLink .textLinkField,app-story .insertTextLink .targetDropdown{float:left;margin-right:7px}app-report .insertTextLink,app-dashboard .insertTextLink,div.yfContainer .insertTextLink,app-story .insertTextLink{margin:25px 24px 0px 30px}app-report .insertTextLink .colHeaderInput,app-dashboard .insertTextLink .colHeaderInput,div.yfContainer .insertTextLink .colHeaderInput,app-story .insertTextLink .colHeaderInput{height:30px}app-report .insertTextLink .submitMidHighlightButton,app-report .insertTextLink .hoverMidHighlightButton,app-dashboard .insertTextLink .submitMidHighlightButton,app-dashboard .insertTextLink .hoverMidHighlightButton,div.yfContainer .insertTextLink .submitMidHighlightButton,div.yfContainer .insertTextLink .hoverMidHighlightButton,app-story .insertTextLink .submitMidHighlightButton,app-story .insertTextLink .hoverMidHighlightButton{height:35px}app-report div.imageManagerPopupContainer,app-dashboard div.imageManagerPopupContainer,div.yfContainer div.imageManagerPopupContainer,app-story div.imageManagerPopupContainer{transition:opacity 500ms}app-report div.imageManagerPopupContainer.fadeLightbox,app-dashboard div.imageManagerPopupContainer.fadeLightbox,div.yfContainer div.imageManagerPopupContainer.fadeLightbox,app-story div.imageManagerPopupContainer.fadeLightbox{opacity:.3}app-report .leftSideNavContainer .sideBarContent.leftFilters .filterOutputList.FilterSideNav .filterListHeading .filterListEditContainer div.filterEditClose,app-dashboard .leftSideNavContainer .sideBarContent.leftFilters .filterOutputList.FilterSideNav .filterListHeading .filterListEditContainer div.filterEditClose,div.yfContainer .leftSideNavContainer .sideBarContent.leftFilters .filterOutputList.FilterSideNav .filterListHeading .filterListEditContainer div.filterEditClose,app-story .leftSideNavContainer .sideBarContent.leftFilters .filterOutputList.FilterSideNav .filterListHeading .filterListEditContainer div.filterEditClose{margin-left:0px}app-report .textToggleParameter,app-dashboard .textToggleParameter,div.yfContainer .textToggleParameter,app-story .textToggleParameter{float:left;margin-left:-27px}app-report div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div,app-dashboard div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div,div.yfContainer div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div,app-story div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div{float:left}app-report div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field,app-dashboard div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field,div.yfContainer div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field,app-story div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field{clear:both}app-report div.reportInteractionSetupContainer div.interaction div.actionsContainer div.actions,app-dashboard div.reportInteractionSetupContainer div.interaction div.actionsContainer div.actions,div.yfContainer div.reportInteractionSetupContainer div.interaction div.actionsContainer div.actions,app-story div.reportInteractionSetupContainer div.interaction div.actionsContainer div.actions{position:relative;width:458px}app-report div.reportInteractionSetupContainer div.interaction div.actionsContainer div.eventName,app-dashboard div.reportInteractionSetupContainer div.interaction div.actionsContainer div.eventName,div.yfContainer div.reportInteractionSetupContainer div.interaction div.actionsContainer div.eventName,app-story div.reportInteractionSetupContainer div.interaction div.actionsContainer div.eventName{font-family:Roboto,sans-serif;font-size:14px;color:#333740;margin-right:10px;margin-left:20px;margin-top:25px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:150px}app-report div.reportInteractionSetupContainer div.interaction div.actionsContainer div.events,app-dashboard div.reportInteractionSetupContainer div.interaction div.actionsContainer div.events,div.yfContainer div.reportInteractionSetupContainer div.interaction div.actionsContainer div.events,app-story div.reportInteractionSetupContainer div.interaction div.actionsContainer div.events{padding-bottom:15px;overflow:auto}app-report div.reportInteractionSetupContainer div.interaction div.actionsContainer div.events>div div.actions,app-dashboard div.reportInteractionSetupContainer div.interaction div.actionsContainer div.events>div div.actions,div.yfContainer div.reportInteractionSetupContainer div.interaction div.actionsContainer div.events>div div.actions,app-story div.reportInteractionSetupContainer div.interaction div.actionsContainer div.events>div div.actions{margin-top:13px;margin-bottom:20px;float:left}app-report div.reportInteractionSetupContainer div.interaction div.actionsContainer>div,app-dashboard div.reportInteractionSetupContainer div.interaction div.actionsContainer>div,div.yfContainer div.reportInteractionSetupContainer div.interaction div.actionsContainer>div,app-story div.reportInteractionSetupContainer div.interaction div.actionsContainer>div{padding:5px 0px}app-report div.reportInteractionSetupContainer div.interaction,app-dashboard div.reportInteractionSetupContainer div.interaction,div.yfContainer div.reportInteractionSetupContainer div.interaction,app-story div.reportInteractionSetupContainer div.interaction{clear:both;padding-top:15px;border-bottom:1px solid #dbdde5}app-report div.interactionHeader,app-dashboard div.interactionHeader,div.yfContainer div.interactionHeader,app-story div.interactionHeader{font-size:16px;font-weight:800;font-family:Roboto,sans-serif;color:#333740;padding:22px 20px 0px 20px}app-report div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div.actionName,app-dashboard div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div.actionName,div.yfContainer div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div.actionName,app-story div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div.actionName{width:90px;text-overflow:ellipsis;font-family:Roboto,sans-serif;font-size:14px;color:#333740;white-space:nowrap;overflow:hidden;text-align:right;margin-top:12px;min-height:1px}app-report div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div.removeLink,app-dashboard div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div.removeLink,div.yfContainer div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div.removeLink,app-story div.reportInteractionSetupContainer div.interaction div.actionsContainer div.field>div.removeLink{position:relative;top:9px;left:10px;margin-top:5px}app-report div.linkToDropdown,app-dashboard div.linkToDropdown,div.yfContainer div.linkToDropdown,app-story div.linkToDropdown{margin-left:15px;display:inline-block}app-report div.linkToDropdown.hasType,app-dashboard div.linkToDropdown.hasType,div.yfContainer div.linkToDropdown.hasType,app-story div.linkToDropdown.hasType{margin-left:105px}app-report div.typeDropdown,app-dashboard div.typeDropdown,div.yfContainer div.typeDropdown,app-story div.typeDropdown{display:inline-block;margin-left:15px}app-report div.linkToDropdown,app-report div.typeDropdown,app-dashboard div.linkToDropdown,app-dashboard div.typeDropdown,div.yfContainer div.linkToDropdown,div.yfContainer div.typeDropdown,app-story div.linkToDropdown,app-story div.typeDropdown{width:200px;margin-top:5px}app-report div.linkToDropdown .customSelection,app-report div.typeDropdown .customSelection,app-dashboard div.linkToDropdown .customSelection,app-dashboard div.typeDropdown .customSelection,div.yfContainer div.linkToDropdown .customSelection,div.yfContainer div.typeDropdown .customSelection,app-story div.linkToDropdown .customSelection,app-story div.typeDropdown .customSelection{border:1px solid #dbdde5;border-radius:6px;overflow:hidden}app-report div.interactionName,app-dashboard div.interactionName,div.yfContainer div.interactionName,app-story div.interactionName{font-size:15px;font-weight:600;color:#333740;font-family:Roboto,sans-serif;padding-left:20px;padding-bottom:12px}app-report div.interactionHeader,app-report .clearLinks,app-dashboard div.interactionHeader,app-dashboard .clearLinks,div.yfContainer div.interactionHeader,div.yfContainer .clearLinks,app-story div.interactionHeader,app-story .clearLinks{display:inline-block}app-report .clearLinks,app-dashboard .clearLinks,div.yfContainer .clearLinks,app-story .clearLinks{float:right;color:var(--primary-color)}app-report .cancelInteraction,app-report .clearLinks,app-dashboard .cancelInteraction,app-dashboard .clearLinks,div.yfContainer .cancelInteraction,div.yfContainer .clearLinks,app-story .cancelInteraction,app-story .clearLinks{min-width:80px;height:34px;width:108px;background-color:#fff;border-radius:5px;display:inline-block;float:right;margin-bottom:20px}app-report .clearLinks,app-dashboard .clearLinks,div.yfContainer .clearLinks,app-story .clearLinks{border:1px solid var(--primary-color)}app-report .cancelInteraction .btnTitle,app-report .clearLinks .btnTitle,app-dashboard .cancelInteraction .btnTitle,app-dashboard .clearLinks .btnTitle,div.yfContainer .cancelInteraction .btnTitle,div.yfContainer .clearLinks .btnTitle,app-story .cancelInteraction .btnTitle,app-story .clearLinks .btnTitle{color:var(--primary-color);cursor:pointer}app-report .applyInteraction,app-dashboard .applyInteraction,div.yfContainer .applyInteraction,app-story .applyInteraction{height:36px;width:108px;background-color:var(--primary-color);display:inline-block;border-radius:5px;float:right;margin-bottom:18px;margin-left:10px}app-report .btnTitle,app-dashboard .btnTitle,div.yfContainer .btnTitle,app-story .btnTitle{font-family:Roboto,sans-serif;font-size:14px;line-height:36px;text-align:center;cursor:pointer}app-report div.confirmCancelButtons,app-dashboard div.confirmCancelButtons,div.yfContainer div.confirmCancelButtons,app-story div.confirmCancelButtons{position:absolute;bottom:-4px;right:20px;height:50px}app-report div.reportInteractionSetupContainer div.interaction div.actionsContainer>div,app-dashboard div.reportInteractionSetupContainer div.interaction div.actionsContainer>div,div.yfContainer div.reportInteractionSetupContainer div.interaction div.actionsContainer>div,app-story div.reportInteractionSetupContainer div.interaction div.actionsContainer>div{border-bottom:5px solid #fff;margin-top:10px}app-report div.reportInteractionSetupContainer div.interaction div.actionsContainer>div text,app-dashboard div.reportInteractionSetupContainer div.interaction div.actionsContainer>div text,div.yfContainer div.reportInteractionSetupContainer div.interaction div.actionsContainer>div text,app-story div.reportInteractionSetupContainer div.interaction div.actionsContainer>div text{margin-left:10px}app-report div.reportInteractionSetupContainer.linksContainer.selectedLeftNav,app-dashboard div.reportInteractionSetupContainer.linksContainer.selectedLeftNav,div.yfContainer div.reportInteractionSetupContainer.linksContainer.selectedLeftNav,app-story div.reportInteractionSetupContainer.linksContainer.selectedLeftNav{border:none}app-report div.reportInteractionSetupContainer .linksContainer,app-dashboard div.reportInteractionSetupContainer .linksContainer,div.yfContainer div.reportInteractionSetupContainer .linksContainer,app-story div.reportInteractionSetupContainer .linksContainer{height:calc(100% - 120px);margin-top:60px;position:relative;overflow:scroll;border-bottom:1px solid #dbdde5}app-report .subtabTitle,app-dashboard .subtabTitle,div.yfContainer .subtabTitle,app-story .subtabTitle{margin-left:20px;font-size:14px;font-family:Roboto,sans-serif;font-weight:500}app-report .automaticFilterLinking,app-dashboard .automaticFilterLinking,div.yfContainer .automaticFilterLinking,app-story .automaticFilterLinking{float:right;position:absolute;right:40px;top:60px}app-report div.automaticFilterLinking div.autoLabel,app-dashboard div.automaticFilterLinking div.autoLabel,div.yfContainer div.automaticFilterLinking div.autoLabel,app-story div.automaticFilterLinking div.autoLabel{display:inline-block}app-report div.automaticFilterLinking div.autoLinkToggle,app-dashboard div.automaticFilterLinking div.autoLinkToggle,div.yfContainer div.automaticFilterLinking div.autoLinkToggle,app-story div.automaticFilterLinking div.autoLinkToggle{display:inline-block}app-report div.reportInteractionSetupContainer .selectedDropDown,app-report div.linkedDataSetupMenu .selectedDropDown,app-dashboard div.reportInteractionSetupContainer .selectedDropDown,app-dashboard div.linkedDataSetupMenu .selectedDropDown,div.yfContainer div.reportInteractionSetupContainer .selectedDropDown,div.yfContainer div.linkedDataSetupMenu .selectedDropDown,app-story div.reportInteractionSetupContainer .selectedDropDown,app-story div.linkedDataSetupMenu .selectedDropDown{width:15px;position:absolute;top:15px;right:5px;background:url("../images/sectionAccordion_down.svg") 0 0 no-repeat}app-report .dataInteractionLightbox .closeInteractionLightbox,app-dashboard .dataInteractionLightbox .closeInteractionLightbox,div.yfContainer .dataInteractionLightbox .closeInteractionLightbox,app-story .dataInteractionLightbox .closeInteractionLightbox{position:absolute;top:20px;right:45px}app-report div.reportInteractionSetupContainer .customSelection .selectedDescription,app-dashboard div.reportInteractionSetupContainer .customSelection .selectedDescription,div.yfContainer div.reportInteractionSetupContainer .customSelection .selectedDescription,app-story div.reportInteractionSetupContainer .customSelection .selectedDescription{left:10px}app-report div.reportInteractionSetupContainer ul.yfDropMenu,app-dashboard div.reportInteractionSetupContainer ul.yfDropMenu,div.yfContainer div.reportInteractionSetupContainer ul.yfDropMenu,app-story div.reportInteractionSetupContainer ul.yfDropMenu{width:200px}app-report .dataInteractionLightbox .reportInteractionSetupContainer .interactionHeader,app-dashboard .dataInteractionLightbox .reportInteractionSetupContainer .interactionHeader,div.yfContainer .dataInteractionLightbox .reportInteractionSetupContainer .interactionHeader,app-story .dataInteractionLightbox .reportInteractionSetupContainer .interactionHeader{height:60px;position:absolute;top:0;width:calc(100% - 20px)}app-report .dataInteractionLightbox .lightboxContent,app-dashboard .dataInteractionLightbox .lightboxContent,div.yfContainer .dataInteractionLightbox .lightboxContent,app-story .dataInteractionLightbox .lightboxContent{border-bottom:1px solid #dbdde5;overflow:hidden}app-report .reportInteractionSetupContainer div.sectionAccordion:before,app-dashboard .reportInteractionSetupContainer div.sectionAccordion:before,div.yfContainer .reportInteractionSetupContainer div.sectionAccordion:before,app-story .reportInteractionSetupContainer div.sectionAccordion:before{position:relative;float:right;top:5px;margin-right:10px}app-report div.reportInteractionSetupContainer .linksContainer>div:last-of-type .sectionAccordion:not(.sectionAccordionOpen),app-dashboard div.reportInteractionSetupContainer .linksContainer>div:last-of-type .sectionAccordion:not(.sectionAccordionOpen),div.yfContainer div.reportInteractionSetupContainer .linksContainer>div:last-of-type .sectionAccordion:not(.sectionAccordionOpen),app-story div.reportInteractionSetupContainer .linksContainer>div:last-of-type .sectionAccordion:not(.sectionAccordionOpen){border-bottom:1px solid #dbdde5}app-report div.reportInteractionSetupContainer div:first-of-type .interaction,app-dashboard div.reportInteractionSetupContainer div:first-of-type .interaction,div.yfContainer div.reportInteractionSetupContainer div:first-of-type .interaction,app-story div.reportInteractionSetupContainer div:first-of-type .interaction{border-top:1px solid #dbdde5}app-report div.reportInteractionSetupContainer div:last-of-type>.interaction,app-dashboard div.reportInteractionSetupContainer div:last-of-type>.interaction,div.yfContainer div.reportInteractionSetupContainer div:last-of-type>.interaction,app-story div.reportInteractionSetupContainer div:last-of-type>.interaction{border:none}app-report .dataInteractionLightbox .outerlightboxContent,app-dashboard .dataInteractionLightbox .outerlightboxContent,div.yfContainer .dataInteractionLightbox .outerlightboxContent,app-story .dataInteractionLightbox .outerlightboxContent{border-radius:3px}app-report .reportInteractionSetupContainer .linksContainer .noInteractions,app-dashboard .reportInteractionSetupContainer .linksContainer .noInteractions,div.yfContainer .reportInteractionSetupContainer .linksContainer .noInteractions,app-story .reportInteractionSetupContainer .linksContainer .noInteractions{margin-left:22px}app-report div.reportDisplaySelectionPopupContainer div.outerlightboxContent,app-dashboard div.reportDisplaySelectionPopupContainer div.outerlightboxContent,div.yfContainer div.reportDisplaySelectionPopupContainer div.outerlightboxContent,app-story div.reportDisplaySelectionPopupContainer div.outerlightboxContent{border-radius:5px}app-report div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup,app-dashboard div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup,div.yfContainer div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup,app-story div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup{top:23px;right:0;background-image:none;margin-right:10px;height:34px;width:34px;border-radius:25px;background-size:25px;opacity:.5;transition:all 250ms ease-in-out}app-report div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup>img,app-dashboard div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup>img,div.yfContainer div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup>img,app-story div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup>img{padding:10px;height:16px;width:16px}app-report div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup:hover,app-dashboard div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup:hover,div.yfContainer div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup:hover,app-story div.reportDisplaySelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup:hover{background-color:#f2f2f2;opacity:1}app-report div.reportDisplaySelectionPopupContainer div.lightbox-top-gutter,app-dashboard div.reportDisplaySelectionPopupContainer div.lightbox-top-gutter,div.yfContainer div.reportDisplaySelectionPopupContainer div.lightbox-top-gutter,app-story div.reportDisplaySelectionPopupContainer div.lightbox-top-gutter{border-top-left-radius:5px;border-top-right-radius:5px}app-report div.reportDisplaySelectionPopupContainer div.lightbox-top-gutter-text,app-dashboard div.reportDisplaySelectionPopupContainer div.lightbox-top-gutter-text,div.yfContainer div.reportDisplaySelectionPopupContainer div.lightbox-top-gutter-text,app-story div.reportDisplaySelectionPopupContainer div.lightbox-top-gutter-text{color:#333740;font-size:16px;font-weight:900;line-height:19px;height:19px;margin-top:30px;padding-left:20px;display:inline-block}app-report div.reportDisplaySelectionPopupContainer div.lightboxContent,app-dashboard div.reportDisplaySelectionPopupContainer div.lightboxContent,div.yfContainer div.reportDisplaySelectionPopupContainer div.lightboxContent,app-story div.reportDisplaySelectionPopupContainer div.lightboxContent{overflow:hidden}app-report div.reportDisplaySelectionPopupContainer div.lightboxContent>div,app-report div.reportDisplaySelectionPopupContainer div.lightboxContent>div>div,app-dashboard div.reportDisplaySelectionPopupContainer div.lightboxContent>div,app-dashboard div.reportDisplaySelectionPopupContainer div.lightboxContent>div>div,div.yfContainer div.reportDisplaySelectionPopupContainer div.lightboxContent>div,div.yfContainer div.reportDisplaySelectionPopupContainer div.lightboxContent>div>div,app-story div.reportDisplaySelectionPopupContainer div.lightboxContent>div,app-story div.reportDisplaySelectionPopupContainer div.lightboxContent>div>div{height:100%}app-report div.reportDisplaySelectionContainer,app-dashboard div.reportDisplaySelectionContainer,div.yfContainer div.reportDisplaySelectionContainer,app-story div.reportDisplaySelectionContainer{font-family:"Roboto",Helvetica,Arial,sans-serif;margin-left:20px;margin-right:20px;margin-bottom:20px;height:calc(100% - 20px)}app-report div.reportDisplaySelectionPopupContainer div.reportDisplaySelectionContainer div.reportInstanceTypeSelectionContainer,app-dashboard div.reportDisplaySelectionPopupContainer div.reportDisplaySelectionContainer div.reportInstanceTypeSelectionContainer,div.yfContainer div.reportDisplaySelectionPopupContainer div.reportDisplaySelectionContainer div.reportInstanceTypeSelectionContainer,app-story div.reportDisplaySelectionPopupContainer div.reportDisplaySelectionContainer div.reportInstanceTypeSelectionContainer{height:39px;border-bottom:1px solid #dbdde5}app-report div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer,app-dashboard div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer,div.yfContainer div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer,app-story div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer{height:calc(100% - 145px);margin-top:25px}app-report div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.reportInstanceSelectionContainer,app-dashboard div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.reportInstanceSelectionContainer,div.yfContainer div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.reportInstanceSelectionContainer,app-story div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.reportInstanceSelectionContainer{height:100%;position:relative;width:0;transition:all 250ms ease-in-out;border-radius:3px}app-report div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.reportInstanceSelectionContainer.active,app-dashboard div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.reportInstanceSelectionContainer.active,div.yfContainer div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.reportInstanceSelectionContainer.active,app-story div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.reportInstanceSelectionContainer.active{width:29.33%;margin-right:15px}app-report div.reportDisplaySelectionContainer>div.instanceMetadataContainer,app-dashboard div.reportDisplaySelectionContainer>div.instanceMetadataContainer,div.yfContainer div.reportDisplaySelectionContainer>div.instanceMetadataContainer,app-story div.reportDisplaySelectionContainer>div.instanceMetadataContainer{height:60px;display:grid;margin-top:20px}app-report div.reportDisplaySelectionContainer>div.instanceMetadataContainer>*,app-dashboard div.reportDisplaySelectionContainer>div.instanceMetadataContainer>*,div.yfContainer div.reportDisplaySelectionContainer>div.instanceMetadataContainer>*,app-story div.reportDisplaySelectionContainer>div.instanceMetadataContainer>*{max-width:calc(100% - 50px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}app-report div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.instanceName,app-dashboard div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.instanceName,div.yfContainer div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.instanceName,app-story div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.instanceName{font-size:14px;font-weight:600;color:#333740}app-report div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.instanceDescription,app-dashboard div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.instanceDescription,div.yfContainer div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.instanceDescription,app-story div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.instanceDescription{font-size:14px;color:#717684}app-report div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.date,app-dashboard div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.date,div.yfContainer div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.date,app-story div.reportDisplaySelectionContainer>div.instanceMetadataContainer>div.date{font-size:10px;color:#a0a5b4}app-report div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer div.messageContainer>div.heading,app-report div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer div.messageContainer>div.displayMessages>div,app-dashboard div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer div.messageContainer>div.heading,app-dashboard div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer div.messageContainer>div.displayMessages>div,div.yfContainer div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer div.messageContainer>div.heading,div.yfContainer div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer div.messageContainer>div.displayMessages>div,app-story div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer div.messageContainer>div.heading,app-story div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer div.messageContainer>div.displayMessages>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}app-report div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.displaySelectionContainer,app-dashboard div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.displaySelectionContainer,div.yfContainer div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.displaySelectionContainer,app-story div.reportDisplaySelectionContainer>.reportDisplaySelectionInnerContainer>div.displaySelectionContainer{height:100%}app-report div.reportDisplaySelectionContainer div.instanceSelectionType,app-dashboard div.reportDisplaySelectionContainer div.instanceSelectionType,div.yfContainer div.reportDisplaySelectionContainer div.instanceSelectionType,app-story div.reportDisplaySelectionContainer div.instanceSelectionType{font-style:normal;font-weight:400;font-size:16px;color:#333740;line-height:42px;float:left;overflow:visible;padding:0 25px 0 0;height:100%;cursor:pointer}app-report div.reportDisplaySelectionContainer div.instanceSelectionType:hover,app-dashboard div.reportDisplaySelectionContainer div.instanceSelectionType:hover,div.yfContainer div.reportDisplaySelectionContainer div.instanceSelectionType:hover,app-story div.reportDisplaySelectionContainer div.instanceSelectionType:hover{color:var(--primary-color)}app-report div.reportDisplaySelectionContainer div.instanceSelectionType.tabActive,app-dashboard div.reportDisplaySelectionContainer div.instanceSelectionType.tabActive,div.yfContainer div.reportDisplaySelectionContainer div.instanceSelectionType.tabActive,app-story div.reportDisplaySelectionContainer div.instanceSelectionType.tabActive{color:var(--primary-color);cursor:default}app-report div.reportDisplaySelectionContainer div.instanceSelectionType:after,app-dashboard div.reportDisplaySelectionContainer div.instanceSelectionType:after,div.yfContainer div.reportDisplaySelectionContainer div.instanceSelectionType:after,app-story div.reportDisplaySelectionContainer div.instanceSelectionType:after{display:block;content:"";border-bottom:solid 5px var(--primary-color);transform:scaleX(0);transition:transform 250ms ease-in-out;position:relative;top:-16%}app-report div.reportDisplaySelectionContainer div.instanceSelectionType.tabActive:after,app-dashboard div.reportDisplaySelectionContainer div.instanceSelectionType.tabActive:after,div.yfContainer div.reportDisplaySelectionContainer div.instanceSelectionType.tabActive:after,app-story div.reportDisplaySelectionContainer div.instanceSelectionType.tabActive:after{transform:scaleX(1)}app-report div.reportDisplaySelectionContainer div.reportsTab:before,app-dashboard div.reportDisplaySelectionContainer div.reportsTab:before,div.yfContainer div.reportDisplaySelectionContainer div.reportsTab:before,app-story div.reportDisplaySelectionContainer div.reportsTab:before{background:url("../images/image_reports_icon_grey.svg") no-repeat;background-size:17px 13px;width:17px;height:13px;display:inline-block;content:"";padding-right:5px}app-report div.reportDisplaySelectionContainer div.reportsTab:hover:before,app-report div.reportDisplaySelectionContainer div.tabActive.reportsTab:before,app-dashboard div.reportDisplaySelectionContainer div.reportsTab:hover:before,app-dashboard div.reportDisplaySelectionContainer div.tabActive.reportsTab:before,div.yfContainer div.reportDisplaySelectionContainer div.reportsTab:hover:before,div.yfContainer div.reportDisplaySelectionContainer div.tabActive.reportsTab:before,app-story div.reportDisplaySelectionContainer div.reportsTab:hover:before,app-story div.reportDisplaySelectionContainer div.tabActive.reportsTab:before{background:url("../images/image_reports_icon_blue.svg") no-repeat;background-size:17px 13px}app-report div.reportDisplaySelectionContainer div.snapshotsTab:before,app-dashboard div.reportDisplaySelectionContainer div.snapshotsTab:before,div.yfContainer div.reportDisplaySelectionContainer div.snapshotsTab:before,app-story div.reportDisplaySelectionContainer div.snapshotsTab:before{background:url("../images/image_snapshots_icon_grey.svg") no-repeat;background-size:19px 13px;width:19px;height:13px;display:inline-block;content:"";padding-right:5px}app-report div.reportDisplaySelectionContainer div.snapshotsTab:hover:before,app-report div.reportDisplaySelectionContainer div.tabActive.snapshotsTab:before,app-dashboard div.reportDisplaySelectionContainer div.snapshotsTab:hover:before,app-dashboard div.reportDisplaySelectionContainer div.tabActive.snapshotsTab:before,div.yfContainer div.reportDisplaySelectionContainer div.snapshotsTab:hover:before,div.yfContainer div.reportDisplaySelectionContainer div.tabActive.snapshotsTab:before,app-story div.reportDisplaySelectionContainer div.snapshotsTab:hover:before,app-story div.reportDisplaySelectionContainer div.tabActive.snapshotsTab:before{background:url("../images/image_snapshots_icon_blue.svg") no-repeat;background-size:19px 13px}app-report div.reportDisplaySelectionContainer div.bookmarksTab:before,app-dashboard div.reportDisplaySelectionContainer div.bookmarksTab:before,div.yfContainer div.reportDisplaySelectionContainer div.bookmarksTab:before,app-story div.reportDisplaySelectionContainer div.bookmarksTab:before{background:url("../images/image_bookmarks_icon_grey.svg") no-repeat;background-size:9px 17px;width:9px;height:17px;display:inline-block;content:"";padding-right:5px}app-report div.reportDisplaySelectionContainer div.bookmarksTab:hover:before,app-report div.reportDisplaySelectionContainer div.tabActive.bookmarksTab:before,app-dashboard div.reportDisplaySelectionContainer div.bookmarksTab:hover:before,app-dashboard div.reportDisplaySelectionContainer div.tabActive.bookmarksTab:before,div.yfContainer div.reportDisplaySelectionContainer div.bookmarksTab:hover:before,div.yfContainer div.reportDisplaySelectionContainer div.tabActive.bookmarksTab:before,app-story div.reportDisplaySelectionContainer div.bookmarksTab:hover:before,app-story div.reportDisplaySelectionContainer div.tabActive.bookmarksTab:before{background:url("../images/image_bookmarks_icon_blue.svg") no-repeat;background-size:9px 17px}app-report div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer,app-dashboard div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer,div.yfContainer div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer,app-story div.reportDisplaySelectionInnerContainer div.reportInstanceSelectionContainer{position:relative;float:left}app-report div.reportDisplaySelectionInnerContainer div.instanceSelection,app-dashboard div.reportDisplaySelectionInnerContainer div.instanceSelection,div.yfContainer div.reportDisplaySelectionInnerContainer div.instanceSelection,app-story div.reportDisplaySelectionInnerContainer div.instanceSelection{background-color:#f8f6f4;float:left;width:1px;height:100%;opacity:0;transition:all 250ms ease-in-out;position:absolute}app-report div.reportDisplaySelectionInnerContainer div.instanceSelection.active,app-dashboard div.reportDisplaySelectionInnerContainer div.instanceSelection.active,div.yfContainer div.reportDisplaySelectionInnerContainer div.instanceSelection.active,app-story div.reportDisplaySelectionInnerContainer div.instanceSelection.active{width:100%;opacity:1}app-report div.reportDisplaySelectionInnerContainer div.contentSelectionItems,app-dashboard div.reportDisplaySelectionInnerContainer div.contentSelectionItems,div.yfContainer div.reportDisplaySelectionInnerContainer div.contentSelectionItems,app-story div.reportDisplaySelectionInnerContainer div.contentSelectionItems{height:100%;overflow:auto}app-report div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer,app-dashboard div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer,div.yfContainer div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer,app-story div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer{display:inline-table;margin-right:17px;margin-bottom:5px;width:158px}app-report div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer,app-dashboard div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer,div.yfContainer div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer,app-story div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer{position:relative;cursor:pointer;width:158px;height:90px}app-report div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>img,app-dashboard div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>img,div.yfContainer div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>img,app-story div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>img{border-radius:5px;border:3px solid transparent}app-report div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay,app-dashboard div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay,div.yfContainer div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay,app-story div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;opacity:0;transition:.3s ease;border-radius:3px}app-report div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay.background,app-dashboard div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay.background,div.yfContainer div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay.background,app-story div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay.background{background-color:#333740}app-report div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>div.overlay.background,app-dashboard div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>div.overlay.background,div.yfContainer div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>div.overlay.background,app-story div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>div.overlay.background{opacity:.7}app-report div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay.addButton,app-dashboard div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay.addButton,div.yfContainer div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay.addButton,app-story div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer>div.overlay.addButton{background:url(../images/story/add-content-44px-blue.svg) no-repeat center center;background-size:20px 20px}app-report div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>div.overlay.addButton,app-dashboard div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>div.overlay.addButton,div.yfContainer div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>div.overlay.addButton,app-story div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.thumbnailImageContainer:hover div.thumbnailImageInnerContainer>div.overlay.addButton{opacity:1}app-report div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.contentTitle,app-dashboard div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.contentTitle,div.yfContainer div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.contentTitle,app-story div.reportDisplaySelectionContainer div.reportDisplaySelectionInnerContainer div.displaySelectionContainer div.contentThumbnailItemContainer div.contentTitle{font-size:12px;width:inherit;text-overflow:ellipsis;overflow:hidden;white-space:normal;margin-top:5px;margin-bottom:10px;color:#717684}app-report div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance div.messageContainer,app-dashboard div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance div.messageContainer,div.yfContainer div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance div.messageContainer,app-story div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance div.messageContainer{background-color:inherit;margin:20px;cursor:pointer}app-report div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance div.messageContainer div.heading,app-dashboard div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance div.messageContainer div.heading,div.yfContainer div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance div.messageContainer div.heading,app-story div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance div.messageContainer div.heading{font-size:14px;color:#717684}app-report div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance.selected div.messageContainer div.heading,app-dashboard div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance.selected div.messageContainer div.heading,div.yfContainer div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance.selected div.messageContainer div.heading,app-story div.reportDisplaySelectionContainer div.messageOuterContainer.reportInstance.selected div.messageContainer div.heading{color:var(--primary-color)}app-report div.reportDisplaySelectionContainer div.instanceSelectionContainer div.messageContainer div.displayMessages>div,app-dashboard div.reportDisplaySelectionContainer div.instanceSelectionContainer div.messageContainer div.displayMessages>div,div.yfContainer div.reportDisplaySelectionContainer div.instanceSelectionContainer div.messageContainer div.displayMessages>div,app-story div.reportDisplaySelectionContainer div.instanceSelectionContainer div.messageContainer div.displayMessages>div{font-size:10px;color:#a0a5b4;line-height:14px}app-report td.rpthdrcol,app-dashboard td.rpthdrcol,div.yfContainer td.rpthdrcol,app-story td.rpthdrcol{position:relative}app-report img.rptcolmenu,app-dashboard img.rptcolmenu,div.yfContainer img.rptcolmenu,app-story img.rptcolmenu{position:absolute;right:5px;top:0;bottom:0;margin:auto 0;cursor:pointer}app-report td.rpthdrcol div.rptdata,app-dashboard td.rpthdrcol div.rptdata,div.yfContainer td.rpthdrcol div.rptdata,app-story td.rpthdrcol div.rptdata{padding-right:20px}app-report td.reportChartCell,app-dashboard td.reportChartCell,div.yfContainer td.reportChartCell,app-story td.reportChartCell{vertical-align:top}app-report div.reportChart,app-dashboard div.reportChart,div.yfContainer div.reportChart,app-story div.reportChart{position:relative;display:inline-block}app-report img.reportChart,app-dashboard img.reportChart,div.yfContainer img.reportChart,app-story img.reportChart{position:absolute;left:0;top:0}app-report img.reportChartResize,app-dashboard img.reportChartResize,div.yfContainer img.reportChartResize,app-story img.reportChartResize{position:absolute;right:0;bottom:0;cursor:se-resize;z-index:85}app-report div.reportChartMoveHandle,app-dashboard div.reportChartMoveHandle,div.yfContainer div.reportChartMoveHandle,app-story div.reportChartMoveHandle{background:#c0c0ff;border:1px solid #4040a0;position:absolute;padding:5px;opacity:.75;filter:alpha(opacity=75);z-index:120}app-report div.reportSummaryOuter,app-dashboard div.reportSummaryOuter,div.yfContainer div.reportSummaryOuter,app-story div.reportSummaryOuter{overflow:hidden}app-report div.reportSummary,app-dashboard div.reportSummary,div.yfContainer div.reportSummary,app-story div.reportSummary{position:relative}app-report img.reportSummary,app-dashboard img.reportSummary,div.yfContainer img.reportSummary,app-story img.reportSummary{display:block}app-report div.editReportSummary,app-dashboard div.editReportSummary,div.yfContainer div.editReportSummary,app-story div.editReportSummary{position:absolute;top:0;right:0;width:25px;height:21px;cursor:pointer}app-report div.editReportSummary>img,app-dashboard div.editReportSummary>img,div.yfContainer div.editReportSummary>img,app-story div.editReportSummary>img{display:block}app-report div.reportTableContainer,app-dashboard div.reportTableContainer,div.yfContainer div.reportTableContainer,app-story div.reportTableContainer{position:relative}app-report div.tblColPosIcon,app-dashboard div.tblColPosIcon,div.yfContainer div.tblColPosIcon,app-story div.tblColPosIcon{display:none;position:absolute;background:var(--primary-color);width:3px}app-report div.tblColPosLabelLeft,app-report div.tblColPosLabelMid,app-report div.tblColPosLabelRight,app-dashboard div.tblColPosLabelLeft,app-dashboard div.tblColPosLabelMid,app-dashboard div.tblColPosLabelRight,div.yfContainer div.tblColPosLabelLeft,div.yfContainer div.tblColPosLabelMid,div.yfContainer div.tblColPosLabelRight,app-story div.tblColPosLabelLeft,app-story div.tblColPosLabelMid,app-story div.tblColPosLabelRight{position:absolute;top:50px;background:var(--primary-color);color:var(--white);font-size:12px;padding:5px 10px;min-width:100px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}app-report div.tblColPosLabelLeft,app-dashboard div.tblColPosLabelLeft,div.yfContainer div.tblColPosLabelLeft,app-story div.tblColPosLabelLeft{right:0;border-radius:5px 0 0 5px}app-report div.tblColPosLabelMid,app-dashboard div.tblColPosLabelMid,div.yfContainer div.tblColPosLabelMid,app-story div.tblColPosLabelMid{border-radius:5px}app-report div.tblColPosLabelRight,app-dashboard div.tblColPosLabelRight,div.yfContainer div.tblColPosLabelRight,app-story div.tblColPosLabelRight{left:0;border-radius:0 5px 5px 0}app-report div.tblColResizeHandle,app-dashboard div.tblColResizeHandle,div.yfContainer div.tblColResizeHandle,app-story div.tblColResizeHandle{position:absolute;width:10px;cursor:col-resize}app-report div.tblRowPosIcon,app-dashboard div.tblRowPosIcon,div.yfContainer div.tblRowPosIcon,app-story div.tblRowPosIcon{display:none;position:absolute;background:var(--primary-color);height:3px}app-report div.tblRowPosLabel,app-dashboard div.tblRowPosLabel,div.yfContainer div.tblRowPosLabel,app-story div.tblRowPosLabel{position:absolute;left:50px;background:var(--primary-color);color:var(--white);font-size:12px;padding:5px;min-width:100px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;text-align:center}app-report div.annotation,app-dashboard div.annotation,div.yfContainer div.annotation,app-story div.annotation{position:absolute;z-index:98;cursor:default;display:inline}app-report div.seriesSelPanel,app-dashboard div.seriesSelPanel,div.yfContainer div.seriesSelPanel,app-story div.seriesSelPanel{position:relative;overflow:hidden;z-index:48}app-report div.seriesSelPanel>img,app-dashboard div.seriesSelPanel>img,div.yfContainer div.seriesSelPanel>img,app-story div.seriesSelPanel>img{display:block}app-report div.seriesSelOuterPanel,app-dashboard div.seriesSelOuterPanel,div.yfContainer div.seriesSelOuterPanel,app-story div.seriesSelOuterPanel{position:relative}app-report div.seriesSelOuterPanel map area,app-dashboard div.seriesSelOuterPanel map area,div.yfContainer div.seriesSelOuterPanel map area,app-story div.seriesSelOuterPanel map area{outline:none}app-report div.seriesSelLeftScroll,app-report div.seriesSelRightScroll,app-report div.seriesSelTopScroll,app-report div.seriesSelBottomScroll,app-dashboard div.seriesSelLeftScroll,app-dashboard div.seriesSelRightScroll,app-dashboard div.seriesSelTopScroll,app-dashboard div.seriesSelBottomScroll,div.yfContainer div.seriesSelLeftScroll,div.yfContainer div.seriesSelRightScroll,div.yfContainer div.seriesSelTopScroll,div.yfContainer div.seriesSelBottomScroll,app-story div.seriesSelLeftScroll,app-story div.seriesSelRightScroll,app-story div.seriesSelTopScroll,app-story div.seriesSelBottomScroll{cursor:pointer;display:none;position:absolute;text-align:center;width:12px;background-color:#e7e7e7;border:1px solid var(--border-grey);z-index:100}app-report div.seriesSelLeftScroll,app-dashboard div.seriesSelLeftScroll,div.yfContainer div.seriesSelLeftScroll,app-story div.seriesSelLeftScroll{left:0;top:0}app-report div.seriesSelRightScroll,app-dashboard div.seriesSelRightScroll,div.yfContainer div.seriesSelRightScroll,app-story div.seriesSelRightScroll{right:0;top:0}app-report div.seriesSelTopScroll,app-dashboard div.seriesSelTopScroll,div.yfContainer div.seriesSelTopScroll,app-story div.seriesSelTopScroll{top:0;height:12px}app-report div.seriesSelBottomScroll,app-dashboard div.seriesSelBottomScroll,div.yfContainer div.seriesSelBottomScroll,app-story div.seriesSelBottomScroll{bottom:0;height:12px}app-report div.hoverDiv,app-dashboard div.hoverDiv,div.yfContainer div.hoverDiv,app-story div.hoverDiv{position:absolute;background:#f9f9f9;color:var(--dark-grey);border:1px solid #007;border-radius:4px;padding:0 2px;font-size:14px;z-index:500}app-report div.rptGMapContainer,app-dashboard div.rptGMapContainer,div.yfContainer div.rptGMapContainer,app-story div.rptGMapContainer{position:relative}app-report div.reportGMapLegend,app-dashboard div.reportGMapLegend,div.yfContainer div.reportGMapLegend,app-story div.reportGMapLegend{display:none;position:absolute;bottom:10px}app-report div.reportSectionTop,app-dashboard div.reportSectionTop,div.yfContainer div.reportSectionTop,app-story div.reportSectionTop{margin-bottom:20px}app-report div.reportBottomPanel,app-dashboard div.reportBottomPanel,div.yfContainer div.reportBottomPanel,app-story div.reportBottomPanel{margin-bottom:5px}app-report img.rptZoomBtn,app-dashboard img.rptZoomBtn,div.yfContainer img.rptZoomBtn,app-story img.rptZoomBtn{display:inline;vertical-align:bottom}app-report img.rptZoomBtnEnabled,app-dashboard img.rptZoomBtnEnabled,div.yfContainer img.rptZoomBtnEnabled,app-story img.rptZoomBtnEnabled{cursor:pointer}app-report div.reportGISHoverNav,app-dashboard div.reportGISHoverNav,div.yfContainer div.reportGISHoverNav,app-story div.reportGISHoverNav{position:absolute;left:10px;top:10px}app-report td.rptGisSlider,app-dashboard td.rptGisSlider,div.yfContainer td.rptGisSlider,app-story td.rptGisSlider{height:132px;background:url(../images/gis_scale_vert.png) top center no-repeat;position:relative}app-report div.rptGisSliderHandle,app-dashboard div.rptGisSliderHandle,div.yfContainer div.rptGisSliderHandle,app-story div.rptGisSliderHandle{position:absolute;display:inline;width:16px;height:10px;cursor:url(../images/open_hand.cur),grab;left:0;right:0;margin:0 auto}app-report div.rptGisSliderHandleMoving,app-dashboard div.rptGisSliderHandleMoving,div.yfContainer div.rptGisSliderHandleMoving,app-story div.rptGisSliderHandleMoving{cursor:url(../images/grab_hand.cur),grabbing}app-report div.rptGisSliderHandle_grey,app-dashboard div.rptGisSliderHandle_grey,div.yfContainer div.rptGisSliderHandle_grey,app-story div.rptGisSliderHandle_grey{background-image:url(../images/gis_zoomvert_grey.png)}app-report div.rptGisSliderHandle_blue,app-dashboard div.rptGisSliderHandle_blue,div.yfContainer div.rptGisSliderHandle_blue,app-story div.rptGisSliderHandle_blue{background-image:url(../images/gis_zoomvert_blue.png)}app-report img.rptGisSliderZoom,app-dashboard img.rptGisSliderZoom,div.yfContainer img.rptGisSliderZoom,app-story img.rptGisSliderZoom{display:block}app-report div.reportGISLayers,app-dashboard div.reportGISLayers,div.yfContainer div.reportGISLayers,app-story div.reportGISLayers{position:absolute;top:0;height:100%;right:0;width:13px;overflow:hidden;color:var(--white)}app-report img.rptGisLayerHandle,app-dashboard img.rptGisLayerHandle,div.yfContainer img.rptGisLayerHandle,app-story img.rptGisLayerHandle{cursor:pointer}app-report div.rptGisLayerContainer,app-dashboard div.rptGisLayerContainer,div.yfContainer div.rptGisLayerContainer,app-story div.rptGisLayerContainer{background:var(--primary-color);position:absolute;top:0;bottom:0;border:1px solid #666;width:270px}app-report td.rptGisLayerLbl,app-dashboard td.rptGisLayerLbl,div.yfContainer td.rptGisLayerLbl,app-story td.rptGisLayerLbl{cursor:default}app-report div.rptGisLayersBtn,app-dashboard div.rptGisLayersBtn,div.yfContainer div.rptGisLayersBtn,app-story div.rptGisLayersBtn{float:right;margin-right:10px}app-report div.seriesSelectionTabbed,app-dashboard div.seriesSelectionTabbed,div.yfContainer div.seriesSelectionTabbed,app-story div.seriesSelectionTabbed{margin-bottom:8px}app-report div.selectionTabsContainer,app-dashboard div.selectionTabsContainer,div.yfContainer div.selectionTabsContainer,app-story div.selectionTabsContainer{position:absolute;top:0;left:33px;height:34px}app-report div.selectionTab,app-dashboard div.selectionTab,div.yfContainer div.selectionTab,app-story div.selectionTab{background:var(--primary-color);color:var(--white);position:absolute;top:0;width:150px;height:34px;line-height:34px;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-report div.selectionTabClose,app-dashboard div.selectionTabClose,div.yfContainer div.selectionTabClose,app-story div.selectionTabClose{width:130px;padding-right:25px}app-report div.selectionCloseTab,app-dashboard div.selectionCloseTab,div.yfContainer div.selectionCloseTab,app-story div.selectionCloseTab{position:absolute;right:0;top:0;width:18px;text-align:center;line-height:34px;font-size:19px;cursor:pointer}app-report div.multiWidgetCanvasEditor,app-dashboard div.multiWidgetCanvasEditor,div.yfContainer div.multiWidgetCanvasEditor,app-story div.multiWidgetCanvasEditor{margin-bottom:5px}app-report div.multiWidgetCanvasEditor div.canvasWatermark,app-dashboard div.multiWidgetCanvasEditor div.canvasWatermark,div.yfContainer div.multiWidgetCanvasEditor div.canvasWatermark,app-story div.multiWidgetCanvasEditor div.canvasWatermark{position:absolute}app-report div.multiWidgetCanvasEditor div.editModeMenu,app-dashboard div.multiWidgetCanvasEditor div.editModeMenu,div.yfContainer div.multiWidgetCanvasEditor div.editModeMenu,app-story div.multiWidgetCanvasEditor div.editModeMenu{top:-35px}app-report div.reportCanvasEmptyHelp span,app-dashboard div.reportCanvasEmptyHelp span,div.yfContainer div.reportCanvasEmptyHelp span,app-story div.reportCanvasEmptyHelp span{color:var(--primary-color)}app-report div.reportCanvasEmptyHelp a,app-dashboard div.reportCanvasEmptyHelp a,div.yfContainer div.reportCanvasEmptyHelp a,app-story div.reportCanvasEmptyHelp a{color:var(--primary-color)}app-report div.multiChartThumb,app-dashboard div.multiChartThumb,div.yfContainer div.multiChartThumb,app-story div.multiChartThumb{background:var(--background-white);border:1px solid var(--border-grey);margin-bottom:5px;position:relative;height:130px}app-report div.multiChartThumb>img,app-dashboard div.multiChartThumb>img,div.yfContainer div.multiChartThumb>img,app-story div.multiChartThumb>img{display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}app-report div.multiChartThumbDrag,app-dashboard div.multiChartThumbDrag,div.yfContainer div.multiChartThumbDrag,app-story div.multiChartThumbDrag{height:200px;width:200px}app-report div.multiChartThumbDrag>img,app-dashboard div.multiChartThumbDrag>img,div.yfContainer div.multiChartThumbDrag>img,app-story div.multiChartThumbDrag>img{height:121px;width:200px}app-report div.multiChartWidget,app-dashboard div.multiChartWidget,div.yfContainer div.multiChartWidget,app-story div.multiChartWidget{position:relative;width:50%;padding-bottom:5px}app-report div.multiChartWidgetLeft,app-dashboard div.multiChartWidgetLeft,div.yfContainer div.multiChartWidgetLeft,app-story div.multiChartWidgetLeft{float:left}app-report div.multiChartWidgetRight,app-dashboard div.multiChartWidgetRight,div.yfContainer div.multiChartWidgetRight,app-story div.multiChartWidgetRight{float:right}app-report div.multiChartWidget>img,app-dashboard div.multiChartWidget>img,div.yfContainer div.multiChartWidget>img,app-story div.multiChartWidget>img{display:block;margin:auto}app-report div.multiChartWidgetDrag,app-dashboard div.multiChartWidgetDrag,div.yfContainer div.multiChartWidgetDrag,app-story div.multiChartWidgetDrag{position:relative;height:200px;width:200px;background:var(--background-white);border:1px solid var(--border-grey)}app-report div.multiChartWidgetDrag>img,app-dashboard div.multiChartWidgetDrag>img,div.yfContainer div.multiChartWidgetDrag>img,app-story div.multiChartWidgetDrag>img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}app-report table.guidePopupLabel,app-dashboard table.guidePopupLabel,div.yfContainer table.guidePopupLabel,app-story table.guidePopupLabel{position:absolute;right:0}app-report td.guidePopupLabel,app-dashboard td.guidePopupLabel,div.yfContainer td.guidePopupLabel,app-story td.guidePopupLabel{background:var(--primary-color);color:var(--white);padding-left:5px;white-space:nowrap}app-report div.guidePopup.horizontal td.guidePopupLabel,app-dashboard div.guidePopup.horizontal td.guidePopupLabel,div.yfContainer div.guidePopup.horizontal td.guidePopupLabel,app-story div.guidePopup.horizontal td.guidePopupLabel{padding-right:5px}app-report div.mdPopupContainer,app-dashboard div.mdPopupContainer,div.yfContainer div.mdPopupContainer,app-story div.mdPopupContainer{position:absolute;box-shadow:1px 3px 10px 2px rgba(5,5,5,.2);z-index:100003}app-report img.mdPopupClose,app-dashboard img.mdPopupClose,div.yfContainer img.mdPopupClose,app-story img.mdPopupClose{display:block;cursor:pointer;position:absolute;left:184px;top:6px}app-report canvas.reportChartCanvas.active-hover,app-dashboard canvas.reportChartCanvas.active-hover,div.yfContainer canvas.reportChartCanvas.active-hover,app-story canvas.reportChartCanvas.active-hover{cursor:pointer}app-report canvas.reportChartCanvas.drill-hover,app-dashboard canvas.reportChartCanvas.drill-hover,div.yfContainer canvas.reportChartCanvas.drill-hover,app-story canvas.reportChartCanvas.drill-hover{cursor:url(../images/drill_cursor.svg) 2 2,pointer}app-report div.reportBookmarkList,app-report div.reportMultiChartPanel,app-dashboard div.reportBookmarkList,app-dashboard div.reportMultiChartPanel,div.yfContainer div.reportBookmarkList,div.yfContainer div.reportMultiChartPanel,app-story div.reportBookmarkList,app-story div.reportMultiChartPanel{position:absolute;left:0;right:0;top:0;bottom:0;border-right:1px solid var(--border-grey)}app-report .reportMultiChartPanel .optionSectionHead,app-dashboard .reportMultiChartPanel .optionSectionHead,div.yfContainer .reportMultiChartPanel .optionSectionHead,app-story .reportMultiChartPanel .optionSectionHead{background-color:#f7f7f7}app-report .reportMultiChartPanel div.optionSectionBody,app-dashboard .reportMultiChartPanel div.optionSectionBody,div.yfContainer .reportMultiChartPanel div.optionSectionBody,app-story .reportMultiChartPanel div.optionSectionBody{background-color:#fdfdfd}app-report div.reportBookmarkList,app-dashboard div.reportBookmarkList,div.yfContainer div.reportBookmarkList,app-story div.reportBookmarkList{border-right:0px}app-report div.bookmarkTooltip,app-dashboard div.bookmarkTooltip,div.yfContainer div.bookmarkTooltip,app-story div.bookmarkTooltip{width:250px;font-size:14px;padding:2px}app-report div.bookmarkTooltip p,app-dashboard div.bookmarkTooltip p,div.yfContainer div.bookmarkTooltip p,app-story div.bookmarkTooltip p{margin:0px;line-height:normal;word-wrap:break-word}app-report div.reportSection,app-dashboard div.reportSection,div.yfContainer div.reportSection,app-story div.reportSection{margin-bottom:10px}app-report div.reportSection.reportSectionLast,app-dashboard div.reportSection.reportSectionLast,div.yfContainer div.reportSection.reportSectionLast,app-story div.reportSection.reportSectionLast{position:relative;margin-bottom:0}app-report div.reportPopup,app-dashboard div.reportPopup,div.yfContainer div.reportPopup,app-story div.reportPopup{padding:5px;display:inline-block;width:100%;height:100%}app-report img.reportTimeAnimControl,app-dashboard img.reportTimeAnimControl,div.yfContainer img.reportTimeAnimControl,app-story img.reportTimeAnimControl{display:block}app-report td.reportTimeAnimPause,app-dashboard td.reportTimeAnimPause,div.yfContainer td.reportTimeAnimPause,app-story td.reportTimeAnimPause{display:none}app-report div.reportErrorItemSeparator,app-dashboard div.reportErrorItemSeparator,div.yfContainer div.reportErrorItemSeparator,app-story div.reportErrorItemSeparator{clear:both}app-report .i4zoomBox,app-dashboard .i4zoomBox,div.yfContainer .i4zoomBox,app-story .i4zoomBox{background:#f0f0f0}app-report div.gisMouseZoom,app-dashboard div.gisMouseZoom,div.yfContainer div.gisMouseZoom,app-story div.gisMouseZoom{position:absolute}app-report table.gisMouseZoomTbl,app-dashboard table.gisMouseZoomTbl,div.yfContainer table.gisMouseZoomTbl,app-story table.gisMouseZoomTbl{empty-cells:show}app-report td.gisMouseZoomTL,app-dashboard td.gisMouseZoomTL,div.yfContainer td.gisMouseZoomTL,app-story td.gisMouseZoomTL{border-left:solid 2px #000;border-top:solid 2px #000;height:8px;width:8px}app-report td.gisMouseZoomTR,app-dashboard td.gisMouseZoomTR,div.yfContainer td.gisMouseZoomTR,app-story td.gisMouseZoomTR{border-right:solid 2px #000;border-top:solid 2px #000;height:8px;width:8px}app-report td.gisMouseZoomBL,app-dashboard td.gisMouseZoomBL,div.yfContainer td.gisMouseZoomBL,app-story td.gisMouseZoomBL{border-left:solid 2px #000;border-bottom:solid 2px #000;height:8px;width:8px}app-report td.gisMouseZoomBR,app-dashboard td.gisMouseZoomBR,div.yfContainer td.gisMouseZoomBR,app-story td.gisMouseZoomBR{border-right:solid 2px #000;border-bottom:solid 2px #000;height:8px;width:8px}app-report .unitSelect,app-dashboard .unitSelect,div.yfContainer .unitSelect,app-story .unitSelect{height:14px;float:left;padding:2px 7px;color:#999;margin-top:2px;margin-bottom:10px}app-report .unitSelect a,app-dashboard .unitSelect a,div.yfContainer .unitSelect a,app-story .unitSelect a{color:#999}app-report .unitSelected,app-dashboard .unitSelected,div.yfContainer .unitSelected,app-story .unitSelected{background-color:var(--primary-color);border-radius:2px;height:15px;float:left;padding:2px 7px;color:#fff}app-report div.breadcrumbHolder,app-dashboard div.breadcrumbHolder,div.yfContainer div.breadcrumbHolder,app-story div.breadcrumbHolder{position:relative;z-index:80;float:left}app-report tr.specificDate,app-dashboard tr.specificDate,div.yfContainer tr.specificDate,app-story tr.specificDate{vertical-align:top}app-report div.filterAdvancedSettings,app-dashboard div.filterAdvancedSettings,div.yfContainer div.filterAdvancedSettings,app-story div.filterAdvancedSettings{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000;background-color:#fff}app-report div.reportDrillDownBreadcrumb,app-dashboard div.reportDrillDownBreadcrumb,div.yfContainer div.reportDrillDownBreadcrumb,app-story div.reportDrillDownBreadcrumb{font-size:14px;color:#000}app-report div.reportDrillExplodeBreadcrumb,app-dashboard div.reportDrillExplodeBreadcrumb,div.yfContainer div.reportDrillExplodeBreadcrumb,app-story div.reportDrillExplodeBreadcrumb{font-size:14px;color:#000}app-report .reportOutputDescription,app-dashboard .reportOutputDescription,div.yfContainer .reportOutputDescription,app-story .reportOutputDescription{white-space:pre-wrap}app-report div.taskActivityView,app-dashboard div.taskActivityView,div.yfContainer div.taskActivityView,app-story div.taskActivityView{position:fixed;top:0;bottom:0;right:0px;border-left:1px solid #e4e4e4;width:420px;z-index:301;background-color:#fff;background-repeat:no-repeat;background-position:center}app-report div.rptSectionTabs,app-dashboard div.rptSectionTabs,div.yfContainer div.rptSectionTabs,app-story div.rptSectionTabs{overflow:auto;margin-bottom:10px;position:relative}app-report div.rptSectionTabsInner,app-dashboard div.rptSectionTabsInner,div.yfContainer div.rptSectionTabsInner,app-story div.rptSectionTabsInner{white-space:nowrap}app-report div.rptTab,app-dashboard div.rptTab,div.yfContainer div.rptTab,app-story div.rptTab{display:inline-block;background:url(../images/tab_middle_off.gif) repeat-x;cursor:pointer}app-report div.rptTabSelected,app-dashboard div.rptTabSelected,div.yfContainer div.rptTabSelected,app-story div.rptTabSelected{background:url(../images/tab_middle.gif) repeat-x;cursor:default}app-report span.rptTabTitle,app-dashboard span.rptTabTitle,div.yfContainer span.rptTabTitle,app-story span.rptTabTitle{font-weight:bold;font-size:11px;color:#1a3f57;line-height:11px}app-report div.rptTabSelected span.rptTabTitle,app-dashboard div.rptTabSelected span.rptTabTitle,div.yfContainer div.rptTabSelected span.rptTabTitle,app-story div.rptTabSelected span.rptTabTitle{color:var(--white)}app-report div.rptChartContainerTop,app-dashboard div.rptChartContainerTop,div.yfContainer div.rptChartContainerTop,app-story div.rptChartContainerTop{margin-bottom:20px}app-report div.reportFilters,app-dashboard div.reportFilters,div.yfContainer div.reportFilters,app-story div.reportFilters{float:left;z-index:81;position:relative}app-report div.wysiwyg,app-dashboard div.wysiwyg,div.yfContainer div.wysiwyg,app-story div.wysiwyg{height:100%;position:absolute;width:100%;overflow:auto}app-report .draggableThumbnail,app-dashboard .draggableThumbnail,div.yfContainer .draggableThumbnail,app-story .draggableThumbnail{height:45px;width:45px;position:absolute;bottom:0;left:0;background-image:url("../images/viewimagethumb.png");background-repeat:no-repeat;cursor:pointer}app-report .fa-yfTable,app-dashboard .fa-yfTable,div.yfContainer .fa-yfTable,app-story .fa-yfTable{font-family:FontAwesome !important;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}app-report .conditionalBarContainer,app-dashboard .conditionalBarContainer,div.yfContainer .conditionalBarContainer,app-story .conditionalBarContainer{position:relative;height:100%}app-report .conditionalBarContainer div,app-dashboard .conditionalBarContainer div,div.yfContainer .conditionalBarContainer div,app-story .conditionalBarContainer div{position:absolute;left:0;top:0;height:100%;background-color:#fff;color:#000;white-space:nowrap;overflow:hidden;width:100%}app-report .conditionalBarContainer .bar,app-dashboard .conditionalBarContainer .bar,div.yfContainer .conditionalBarContainer .bar,app-story .conditionalBarContainer .bar{left:initial;user-select:none}app-report .conditionalBarContainer .conditionalBarText,app-dashboard .conditionalBarContainer .conditionalBarText,div.yfContainer .conditionalBarContainer .conditionalBarText,app-story .conditionalBarContainer .conditionalBarText{overflow:visible}app-report .conditionalBarContainer.barright div,app-report .conditionalBarContainer .conditionalBarText.barright,app-dashboard .conditionalBarContainer.barright div,app-dashboard .conditionalBarContainer .conditionalBarText.barright,div.yfContainer .conditionalBarContainer.barright div,div.yfContainer .conditionalBarContainer .conditionalBarText.barright,app-story .conditionalBarContainer.barright div,app-story .conditionalBarContainer .conditionalBarText.barright{left:initial;right:0;text-align:right}app-report .conditionalBarContainer.barcenter div,app-report .conditionalBarContainer .conditionalBarText.barcenter,app-dashboard .conditionalBarContainer.barcenter div,app-dashboard .conditionalBarContainer .conditionalBarText.barcenter,div.yfContainer .conditionalBarContainer.barcenter div,div.yfContainer .conditionalBarContainer .conditionalBarText.barcenter,app-story .conditionalBarContainer.barcenter div,app-story .conditionalBarContainer .conditionalBarText.barcenter{left:0;right:0;margin:0 auto;text-align:center}app-report .conditionalBarContainer.barleft div,app-report .conditionalBarContainer .conditionalBarText.barleft,app-dashboard .conditionalBarContainer.barleft div,app-dashboard .conditionalBarContainer .conditionalBarText.barleft,div.yfContainer .conditionalBarContainer.barleft div,div.yfContainer .conditionalBarContainer .conditionalBarText.barleft,app-story .conditionalBarContainer.barleft div,app-story .conditionalBarContainer .conditionalBarText.barleft{text-align:left}app-report div.reportErrorMsg,app-dashboard div.reportErrorMsg,div.yfContainer div.reportErrorMsg,app-story div.reportErrorMsg{position:absolute;background:#c00;color:#fff;width:250px;padding:5px 10px;z-index:20}app-report .conditionalBarContainer .conditionalBarText.barleft,app-report .conditionalBarContainer .conditionalBarText.barcenter,app-report .conditionalBarContainer .conditionalBarText.barright,app-report .conditionalBarContainer.barleft .conditionalBarText,app-report .conditionalBarContainer.barcenter .conditionalBarText,app-report .conditionalBarContainer.barright .conditionalBarText,app-dashboard .conditionalBarContainer .conditionalBarText.barleft,app-dashboard .conditionalBarContainer .conditionalBarText.barcenter,app-dashboard .conditionalBarContainer .conditionalBarText.barright,app-dashboard .conditionalBarContainer.barleft .conditionalBarText,app-dashboard .conditionalBarContainer.barcenter .conditionalBarText,app-dashboard .conditionalBarContainer.barright .conditionalBarText,div.yfContainer .conditionalBarContainer .conditionalBarText.barleft,div.yfContainer .conditionalBarContainer .conditionalBarText.barcenter,div.yfContainer .conditionalBarContainer .conditionalBarText.barright,div.yfContainer .conditionalBarContainer.barleft .conditionalBarText,div.yfContainer .conditionalBarContainer.barcenter .conditionalBarText,div.yfContainer .conditionalBarContainer.barright .conditionalBarText,app-story .conditionalBarContainer .conditionalBarText.barleft,app-story .conditionalBarContainer .conditionalBarText.barcenter,app-story .conditionalBarContainer .conditionalBarText.barright,app-story .conditionalBarContainer.barleft .conditionalBarText,app-story .conditionalBarContainer.barcenter .conditionalBarText,app-story .conditionalBarContainer.barright .conditionalBarText{z-index:1;background-color:transparent}app-report .conditionalBarContainer div.positiveBarContainer,app-dashboard .conditionalBarContainer div.positiveBarContainer,div.yfContainer .conditionalBarContainer div.positiveBarContainer,app-story .conditionalBarContainer div.positiveBarContainer{width:50%;right:0;left:auto}app-report .conditionalBarContainer div.positiveBarContainer .bar,app-dashboard .conditionalBarContainer div.positiveBarContainer .bar,div.yfContainer .conditionalBarContainer div.positiveBarContainer .bar,app-story .conditionalBarContainer div.positiveBarContainer .bar{left:0;right:auto}app-report .conditionalBarContainer div.negativeBarContainer,app-dashboard .conditionalBarContainer div.negativeBarContainer,div.yfContainer .conditionalBarContainer div.negativeBarContainer,app-story .conditionalBarContainer div.negativeBarContainer{width:50%;left:0;right:auto}app-report .conditionalBarContainer div.negativeBarContainer .bar,app-dashboard .conditionalBarContainer div.negativeBarContainer .bar,div.yfContainer .conditionalBarContainer div.negativeBarContainer .bar,app-story .conditionalBarContainer div.negativeBarContainer .bar{right:0;left:auto}app-report div.rptDataFiltersPanel,app-dashboard div.rptDataFiltersPanel,div.yfContainer div.rptDataFiltersPanel,app-story div.rptDataFiltersPanel{overflow-y:auto !important;overflow-x:hidden !important}app-report div.rptDataFiltersPanel div.slimOutputList,app-dashboard div.rptDataFiltersPanel div.slimOutputList,div.yfContainer div.rptDataFiltersPanel div.slimOutputList,app-story div.rptDataFiltersPanel div.slimOutputList{height:100%;border-left:1px solid var(--border-grey)}app-report div.reportErrorMsg,app-dashboard div.reportErrorMsg,div.yfContainer div.reportErrorMsg,app-story div.reportErrorMsg{position:absolute;background:#c00;color:#fff;width:250px;padding:5px 10px;z-index:20}/*# sourceMappingURL=reportJsAPI.css.map */

/* File: ie.css */
:root {
	--primary-color: #5DB535;
	--loader-color: #5DB535;
	--leftnav-hover-color: #4B9229;
	--primary-button-color: #5DB535;
	--primary-button-hover-color: #4B9229;
	--primary-color-17-percent: #009EEC2B;
	--primary-color-17-percent-background: var(--primary-color-17-percent);
	--grey: #CCCCCC;
	--grey-shadow: #05050510;
	--background-grey: var(--grey);
	--border-grey: var(--grey);
	--signal-positive-color: #5DB535;
	--signal-negative-color: #F0C737;
	--dark-grey: #666;
	--dark-grey-1: #333740;
	--dark-grey-2: #717684;
	--black: #000;
	--background-black: var(--black);
	--white: #fff;
	--background-white: var(--white);
	--primary-text-color: #333740;
	--light-grey: #F8F6F4;
	--light-grey-background: var(--light-grey);
	--light-grey-1: #A0A5B4;
	--light-grey-1-background: var(--light-grey-1);
	--light-grey-2: #DBDDE5;
	--light-grey-2-background: var(--light-grey-2);
	--light-grey-3: #ECEDF0;
	--light-grey-3-background: var(--light-grey-3);
	--light-grey-4: #b0b0b0;
	--light-grey-4-background: var(--light-grey-4);
	--light-grey-5: #F2F2F2;
	--light-grey-5-background: var(--light-grey-5);
	--light-blue: #D4EFFC;
	--light-blue-1: #A1E0FF;
	--light-blue-text-selection: #BFE7FA;
	--warning-orange: #F69336;
	--light-orange-1: #FEF5E5;
	--error-red: #EE2439;
	--transparent: #ffffff00;
	--popup-button-color: #D4EFFC;
	--toolbar-tab-border: #FFD000;
    --light-grey-thin-border-color: #dbdde5;
}

select {
	box-sizing: border-box;
}

/* Font 'Roboto' - for use:
 * Font-family: 'Roboto', sans-serif; 
 *
 * Mapping from design weight to system speicific weight values (due to legacy compatibility)
 * 300 -> 400
 * 400 -> 700
 * 500 -> 750
 * 700 -> 800
 * 900 -> 900
 */
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Thin.ttf') format('truetype');
    font-style: normal;
    font-weight: 100;
}
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-ThinItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: 100;
}
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Light.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
}
/* legacy font setting */
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-LightItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: 700;
}
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Italic.ttf') format('truetype');
    font-style: italic;
    font-weight: 700;
}
/* END legacy font setting */
/* For IE compatibilty, variable fonts not supported in IE 12 below, need a sub-category of font name for weight that was occupied*/
 @font-face {
    font-family: RobotoNormal;
    src: url('../css/fonts/Roboto-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: 500;
}
@font-face {
    font-family: RobotoNormal;
    src: url('../css/fonts/Roboto-MediumItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: 500;
}
/* Medium weight compatibility Ends*/
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: 800;
}
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-BoldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: 900;
}
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-BlackItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: 900;
}
/*  END of Font 'Roboto'  */

@font-face {
	font-family: sourceSansPro;
   src: url('../css/fonts/SourceSansPro-Regular-webfont.eot');
   src: url('../css/fonts/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../css/fonts/SourceSansPro-Regular-webfont.woff') format('woff'),
        url('../css/fonts/SourceSansPro-Regular.ttf') format('truetype'),
        url('../css/fonts/SourceSansPro-Regular-webfont.svg#webfont') format('svg');
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: sourceSansPro;
   src: url('../css/fonts/SourceSansPro-It-webfont.eot');
   src: url('../css/fonts/SourceSansPro-It-webfont.eot?#iefix') format('embedded-opentype'),
        url('../css/fonts/SourceSansPro-It-webfont.woff') format('woff'),
        url('../css/fonts/SourceSansPro-Italic.ttf') format('truetype'),
        url('../css/fonts/SourceSansPro-It-webfont.svg#webfont') format('svg');
	font-style: italic;
	font-weight: normal;
}

@font-face {
	font-family: sourceSansPro;
   src: url('../css/fonts/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../css/fonts/SourceSansPro-Semibold-webfont.woff') format('woff'),
        url('../css/fonts/SourceSansPro-Semibold.ttf') format('truetype'),
        url('../css/fonts/SourceSansPro-Semibold-webfont.svg#webfont') format('svg');
	font-style: normal;
	font-weight: bold;
}

@font-face {
	font-family: sourceSansPro;
	src: url('../css/fonts/SourceSansPro-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'),
		url('../css/fonts/SourceSansPro-ExtraLight-webfont.woff') format('woff'),
		url('../css/fonts/SourceSansPro-ExtraLight.ttf') format('truetype'),
		url('../css/fonts/SourceSansPro-ExtraLight-webfont.svg#webfont') format('svg');
	font-style:normal;
	font-weight:200;
}

@font-face {
	font-family: sourceSansPro;
	src: url('../css/fonts/SourceSansPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
		url('../css/fonts/SourceSansPro-Light-webfont.woff') format('woff'),
		url('../css/fonts/SourceSansPro-Light.ttf') format('truetype'),
		url('../css/fonts/SourceSansPro-Light-webfont.svg#webfont') format('svg');
	font-style:normal;
	font-weight:300;
}

@font-face {
	font-family: sourceSansPro;
	src: url('../css/fonts/SourceSansPro-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../css/fonts/SourceSansPro-BoldItalic.woff') format('woff'),
		url('../css/fonts/SourceSansPro-BoldItalic.ttf') format('truetype'),
		url('../css/fonts/SourceSansPro-BoldItalic-webfont.svg#webfont') format('svg');
	font-style:italic;
	font-weight:900;
}

div.toolbarOuter {
    height: 39px;
	min-width: 750px; 
	font-size: 12px;
	position:relative;
	z-index:300;
    background-color: #fdfdfd;
	border-top: 3px solid var(--primary-color);
    border-bottom: 1px solid #E3E3E3;    
}

div.toolbar {
    FONT-SIZE: 14px;
    white-space: nowrap;
    position: relative;
    height: 40px;
    color: var(--dark-grey);
}

div.toolbar.searchShowed > table#rightToolbar {
   right: 218px;
}

/* Main toolbar styles */
table.mainToolbar {
	height: 40px;
}
table.toolbarButtons {
	height: 40px;
}
td.toolbarUserInfoCell {
	padding-left: 25px;
}
table.toolbarUserInfo {
	height: 40px;
}
td.mainToolbarItem {
	padding: 0 10px;
	border-left: 1px solid #e3e3e3;
}
td.mainToolbarItem.mainToolbarFirstItem {
	border-left: none;
}
td.mainToolbarActiveItem {
	background: url(../images/menu_on.png) no-repeat top center;
}
table.mainToolbar a {
	color: #8e8e8e;
}
table.mainToolbar a:hover {
	color: #5e5e5e;
}
div.toolbarAvatar {
	position: relative;
	width: 40px;
	height: 40px;
}
div.toolbarAvatar > img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	max-width: 30px;
	max-height: 30px;
}
td.toolbarUserName {
	padding-left: 5px;
}
td.toolbarProfileAnchor {
	padding-left: 10px;
}
td.toolbarSearch {
	padding-left: 25px;
}

.toolbarTopRow {
	height: 5px;
}

table.leftToolbar .toolbarTopRow td > div {
	height: 40px;
	width: 1px; 
	background: #e3e3e3;
} 

table.leftToolbar .toolbarTabRow td {
	height: 30px;
    padding-bottom: 5px;
}

table.leftToolbar {
    border:0;
    position:absolute;
    left:0;
    height:40px;
    padding-top: 0px;
    empty-cells: show;
}
table.rightToolbar {
    position: absolute;
    top: 0px;
    left: 540px;
    height: 40px;
    border-spacing :0;
    padding-top: 0px;
    border-collapse: collapse;
    border: 0;
}
table.farRightToolbar {
    border: 0 none;
    border-collapse: collapse;
    height: 40px;
    right: 0;
    position: absolute;
    top: 0px;
}
table.midRightToolbar {
	position:absolute;
	top:0;
	left:480px;
	height:40px;
	border: 0 none;
	border-collapse: none;
	min-width:55px;
	text-align: right;
}

table.midRightToolbar td {
	cursor: pointer;
}


td.toolbarTab {
	padding: 0 10px;
	border-right: 1px solid #e3e3e3;
}
td.toolbarTabActive {
	background: url(../images/menu_on.png) no-repeat top center;
}
td.toolbarTab a {
	color: #8e8e8e;
}
td.toolbarTab a:hover {
   color: #5e5e5e;
}
td.toolbarButton {
	border-left: 1px solid #e3e3e3;
	color: var(--dark-grey);
	font-size: 16px;
	padding: 0 10px;
	min-width: 23px;
	cursor: pointer;
}

td.toolbarButtonLast {
	border-right: 1px solid #e3e3e3;
}

table.rightToolbar tr {
	border-right: 1px solid #e3e3e3;
}
td.toolbarButtonClose {
	border-left: 0px;
}
td.toolbarButtonDisabled {
	cursor: default;
}


.centered {
	margin-left: auto;
	margin-right: auto;
}

div.mainContent {
	 margin:19px 0 0 30px;
}


div.headerbg {
	background: #FFF;
}

a.toolbar:link, a.toolbar:active, a.toolbar:visited {
	COLOR: #8E8E8E;
	text-decoration: none;
	font-size: 14px;
	line-height:16px;
}

a.toolbar:hover {
	COLOR: #5E5E5E;
	text-decoration: underline;
	font-size: 14px;
}

.filterError {
	color: #c00000;
	font-style: italic;
}

h1.i4headertitle {
	margin: 0px;
	padding: 0 40px 0 40px;
	color: #979797;
	font-weight: bold;
	font-size: 30px;
	white-space: nowrap;
}

div.dashButton {
	border-radius: 5px;
	color: white;
	background-color: var(--primary-button-color);
	padding: 5px 8px 5px 8px;
	min-width: 50px;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	cursor: pointer;
	FONT-SIZE: 14px;
	behavior: url(css/PIE.htc);
	position: relative;
}

div.cellActionButton {
	border-radius: 5px;
	color: var(--primary-button-color);
	background-color: white;
	border: 1px solid;
	border-color: var(--primary-button-color);
	padding: 5px 8px 5px 8px;
	min-width: 50px;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	FONT-SIZE: 12px;
	cursor: pointer;
	behavior: url(css/PIE.htc);
	position: relative;
}

div.cellActionButton:hover {
	border-radius: 5px;
	color: white;
	background-color: var(--primary-button-color);
	padding: 5px 8px 5px 8px;
	min-width: 50px;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	FONT-SIZE: 12px;
	behavior: url(css/PIE.htc);
	position: relative;
}

div.disabledCellActionButton {
	border-radius: 5px;
	color: white;
	background-color: #DBDDE5;
	padding: 5px 8px 5px 8px;
	min-width: 50px;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	FONT-SIZE: 12px;
	behavior: url(css/PIE.htc);
	position: relative;
}

div.cellActionDone {
	background-image: url(../images/success-green.svg);
    height: 25px;
    width: 25px;
    line-height: 20px;
    background-repeat: no-repeat;
	display: inline-block;
}

#logoffBtn {
	margin-top: -4px;
	min-width: 0px;
	margin-left: 30px;
	display: inline;
}

div.toolbarNavItem {
	float: left;
	padding: 0px 10px 0px 10px;
}

.child {
	DISPLAY: none
}

.parent {
	DISPLAY: inline
}

.printpagebreak {
	PAGE-BREAK-BEFORE: always
}

/* Jasper report multiple page output */
@media print {
    div.reportContainer table.jrPage {
        break-inside: avoid-page;
    }
}

.default {
	BACKGROUND-COLOR: #FFF
}

.i4bodyheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: var(--primary-color);
	LINE-HEIGHT: 20px;
	FONT-STYLE: normal;
}

.i4bodytext {
	FONT-SIZE: 14px;
	COLOR: #000000;
}

.i4bodytexterror {
   FONT-SIZE: 14px;
   color: #e90202;
}

.i4bodytextlarge {
	FONT-SIZE: 15px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
}
.i4bodytextlarger {
	FONT-SIZE: 17px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
}
.i4bodytextbold {
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
}

.i4bodytextred {
	FONT-SIZE: 14px;
	COLOR: #FF0000;
	LINE-HEIGHT: 15px;
}

.i4bodytextredtitle {
	FONT-SIZE: 22px;
	COLOR: #FF0000;
}

.i4bodytextgreytitle {
	FONT-SIZE: 22px;
	COLOR: #999999;
}

.i4bodytexttitle {
	FONT-SIZE: 22px;
	COLOR: var(--primary-color);
}

.i4bodytextwhite {
	FONT-SIZE: 13px;
	color: var(--white);
	LINE-HEIGHT: 15px;
}

.i4bodytextsm {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
}

.i4bodytexttiny {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	color: var(--dark-grey)
}
.i4bodytextgreyheading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	color: var(--dark-grey);
}

.i4bodytextblueheading{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #009ECC;
}

.i4bodytextwhiteheading{
	FONT-SIZE: 15px;
	COLOR: white;
}

.i4bodytextgreylarge {
	FONT-SIZE: 18px;
	color: var(--dark-grey);
}
.i4bodytextgreyHuge {
	FONT-SIZE: 28px;
	color: var(--dark-grey);
	LINE-HEIGHT: 15px;
}
.i4bodytextgreymedium {
	FONT-SIZE: 16px;
	color: var(--dark-grey);
}

.i4bodytextgrey {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	color: var(--dark-grey);
}

.i4bodytextgreyFifteen {
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	color: var(--dark-grey);
}
.i4bodytextgreybold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: var(--dark-grey);
}

.i4bodytitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: var(--primary-color);
	LINE-HEIGHT: 19px;
}

.i4bodytitlesm {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

.i4breadcrumb {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	color: var(--white);
	LINE-HEIGHT: 150%;
}

.i4breadcrumb_spacing {
	WIDTH: 20px;
	HEIGHT: 22px
}

.i4charteditheader {
	FONT-SIZE: 15px;
	color: var(--white);
	BACKGROUND-COLOR: #C0C0C0;
}

.i4entryfield {
	FONT-SIZE: 12px;
	line-height: 16px;
}

.i4error_blue {
	FONT-SIZE: 11px;
	COLOR: blue;
}

.i4error_red {
	FONT-SIZE: 11px;
	COLOR: red;
}

.i4error_white {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	color: var(--white);
}

.i4error {
	FONT-SIZE: 14px;
	COLOR: #000000;
}

div.i4error {
	display: table-cell;
    padding: 10px 10px 30px 0px;
    background-repeat: no-repeat;
    background-position: left;
    background-position-y: 2px;
}

div#themesHolder .i4error{
	margin-left:530px;
}

div.rptOutputError {
   padding: 20px;
   font-size: 16px;
   color: var(--dark-grey);
}

.i4footertable {
	
}

.i4footer {
	background: #DFDFDF;
	HEIGHT: 50px;
	padding: 20px 10px;
	clear: both;
}

.i4greyfooter {
	background: #E7E7E7;
	HEIGHT: 50px;
	padding: 20px;
}

.i4footertext {
	FONT-SIZE: 12px;
	COLOR: #DFDFDF;
}

.i4headernav {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 15px;
	FONT-STYLE: normal;
	color: #3175A4;
}

.i4headernav_on {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ffCC00;
	LINE-HEIGHT: 15px;
	FONT-STYLE: normal;
}

.i4headernav_spacing {
	WIDTH: 500px;
	HEIGHT: 20px
}

.i4headertitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 30px;
	COLOR: #66A6D2;
	FONT-STYLE: normal;
}

.i4headertitle_spacing {
	WIDTH: 20px;
	HEIGHT: 25px;
	display: none;
}

.i4header_bkg {
	BACKGROUND-COLOR: #FFF
}

.i4header_rsidewidth {
	display: none;
	width: 0px;
}

.i4header_userinfo {
	color: #777;
	font-size: 14px;
}

.i4imgbox {
	border: var(--border-grey) 1px solid;
	background: #f0f0f0;
}

div#lightboxContentadvAnalyticalFunctionPopup .i4imgbox {
	height: 1px;
}

.i4imgboxsbqrydesc {
	background: #FFF;
}

.i4longbox {
	FONT-SIZE: 14px;
	WIDTH: 240px;
}

.i4mifolderlist {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	BORDER-BOTTOM: #dee6ed 1px solid;
}

.i4med3box {
	FONT-SIZE: 14px;
	WIDTH: 200px;
}

.i4med2box {
	FONT-SIZE: 14px;
	WIDTH: 160px;
}

.i4medbox {
	FONT-SIZE: 14px;
	WIDTH: 100px;
}

.i4meetingtabledata {
	BORDER-RIGHT: #5a2e01 1px solid;
	BORDER-TOP: #5a2e01 1px;
	FONT-SIZE: 11px;
	BORDER-LEFT: #5a2e01 1px solid;
	BORDER-BOTTOM: #5a2e01 1px;
	BACKGROUND-COLOR: #f3e6c5
}

.i4meetingtabledata2 {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #eabb00
}

.i4meetingtabletitle {
	FONT-SIZE: 12px;
	color: var(--white);
	BACKGROUND-COLOR: #ff8811
}

.i4narrow {
	LINE-HEIGHT: 8px
}

.i4notificationtext {
	FONT-SIZE: 14px;
}

.i4protected {
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #f8f8f8
}

.i4rptbuild_data_title {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #333333;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #999999 1px;
}

.i4rptbuild_init_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: var(--dark-grey);
	LINE-HEIGHT: 15px;
}

.i4rptbuild_minimenu {
	BORDER-TOP-WIDTH: 1px;
	BORDER-RIGHT: var(--border-grey) 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #999999;
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-TOP-COLOR: #999999;
	BACKGROUND-IMAGE: url(../images/rpt_button_bgrd.png);
	BACKGROUND-COLOR: #eaeef5
}

.i4rptbuild_options_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(../images/rpt_options.gif);
	HEIGHT: 20px
}

.i4rptbuild_options {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #f9f9f9
}

.i4rptbuild_options_join {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #f9f9f9
}

.i4rptbuild_options_join_box {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	background-color: var(--background-white);
}

.i4rptbuild_options_join_title {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	POSITION: relative;
	PADDING: 0 5px;
	BACKGROUND-IMAGE: url(../images/option_top_text.png);
}

.i4rptbuild_tbl {
	background-color: var(--background-white);
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	EMPTY-CELLS: show;
}

.i4rptbuild_tbl_footer {
	BACKGROUND-COLOR: #f9f9f9;
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
}

.i4rptbuild_tbl_footer_noleft {
	BACKGROUND-COLOR: #f9f9f9;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
}

.i4rptbuild_tbl_title {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	BORDER-LEFT: var(--border-grey) 1px solid;
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_top {
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	BACKGROUND-COLOR: #F9F9F9
}

.i4rptbuild_tbl_title_topbot {
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_bottomless {
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 15px;
	color: var(--dark-grey);
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #F0F0F0;
}

#myReportsDashTitle {
	color: #444;
	font-size: 11px;
	font-weight: bold;
}

div#tabeditdiv {
	padding: 5px;
	margin-top: 5px;
}

img.navBar {
	vertical-align: middle;
	cursor: pointer;
}

span.navBar {
	padding-left: 10px;
   padding-top: 2px;
	color: #808080;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	FONT-STYLE: normal;
}

.i4rptbuild_tbl_title_left {
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	BORDER-LEFT: var(--border-grey) 1px solid;
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_left_border {
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-RIGHT: var(--border-grey) 1px solid;
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_noleft {
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-RIGHT: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_rightbot {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_noleftright {
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_right {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_onlyright {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_none {
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_leftright {
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-RIGHT: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_bottom {
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptdisplay {
	BORDER-RIGHT: var(--border-grey) 0px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-LEFT: var(--border-grey) 0px solid;
	BORDER-BOTTOM: var(--border-grey) 0px solid
}

.i4rpttable_prop_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_tableprop_mid.gif);
	HEIGHT: 17px
}

.i4ruler {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: var(--primary-color);
	BORDER-LEFT: 0px;
	WIDTH: 100%;
	BORDER-BOTTOM: 0px;
	HEIGHT: 1px;
}

.i4setheight4 {
	LINE-HEIGHT: 4px
}

.i4shortbox {
	FONT-SIZE: 14px;
	WIDTH: 40px;
}

.i4tinybox {
	FONT-SIZE: 14px;
	WIDTH: 20px;
}

div.analyticLeft {
	margin-left: 30px;
}

.i4sidenav_bkg { /*BORDER-RIGHT: var(--primary-color) 2px solid;*/
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 157px;
	PADDING-TOP: 25px;
	BACKGROUND-REPEAT: repeat;
}

.i4sidenav_width {
	WIDTH: 157px;
	padding: 0px;
}

td.i4sidenav_width.header_logo {
	background: url(../images/header_middle_bkg.gif) repeat-x bottom;
}

td.i4sidenav_width.header_logo img {
	margin-top: 6px;
	margin-bottom: 3px;
	margin-left: 44px;
	width: 120px;
	height:31px;
}

.i4sidenavtext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
}

.i4sidenavtext_on {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
}

.i4sidenavtext_p {
	VERTICAL-ALIGN: 30%;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
}

.i4sidenavtitle {
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	color: var(--white);
}

.i4sidetabledata_bkg {
	MARGIN: 1px;
	BACKGROUND-COLOR: #EBF4FA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: var(--dark-grey);
	border-left-color: black;
}

.i4sidetabledata_bkg_on {
	BORDER-BOTTOM: #333333 1px solid;
	BACKGROUND-COLOR: #61A1D3
}

.i4sidetabletitle_bkg {
	HEIGHT: 26px;
	BACKGROUND-COLOR: var(--primary-color);
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: var(--border-grey);
	border-right-color: var(--border-grey);
	border-bottom-color: var(--border-grey);
	border-left-color: var(--border-grey);
}

.i4tab_bkg {
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #FFF
}

.i4table {
	border: none;
	border-collapse:collapse; 
	border-spacing: 0;
	padding: 0;
}

.i4tablemax {
	border: none;
	border-collapse:collapse; 
	border-spacing: 0;
	padding: 0;
	width: 100%;
}

.i4tabledata {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 14px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #e7e7e7 1px solid;
}

.i4tabledatarbordered {
	BORDER-RIGHT: #dee6ed 1px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #dee6ed 0px solid;
}

.i4tabledatarbbordered {
	BORDER-RIGHT: #dee6ed 1px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #dee6ed 1px solid;
}

.i4tabledatalbbordered {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dee6ed 1px solid;
	BORDER-BOTTOM: #dee6ed 1px solid;
}

.i4tabledatalbordered {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dee6ed 1px solid;
	BORDER-BOTTOM: #dee6ed 0px solid;
}

.i4tabledatalrbordered {
	BORDER-RIGHT: #dee6ed 1px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dee6ed 1px solid;
	BORDER-BOTTOM: #dee6ed 0px solid;
}

.i4tabledatalrbbordered {
	BORDER-RIGHT: #dee6ed 1px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dee6ed 1px solid;
	BORDER-BOTTOM: #FFF 0px solid;
}

.i4tabledatalrbbordered {
	BORDER-RIGHT: #dee6ed 1px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dee6ed 1px solid;
	BORDER-BOTTOM: #dee6ed 1px solid;
}

.i4tabledatalarge {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 14px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #eeeeee
}

.i4tabledatagreen {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ccffcc
}

.i4tabledataorange {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ffe1ce
}

.i4tabledatared {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ffcccc
}

.i4tabledatablack {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	background-color: var(--background-grey)
}

.i4tabledatagrey {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 14px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #f9f9f9
}

.i4tabledataedit {
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #f9f9f9
}

.i4tablefilter {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: var(--border-grey) 1px solid;
}

.i4tablefilter2 {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
}

.i4tabledatafilter {
	BORDER-BOTTOM: var(--border-grey) 0px solid;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #EBF4FA;
}

.i4tabledatafilter2 {
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #f9f9f9;
}

.i4tabledataedit_variant {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #ffcc00
}

.i4tabledataedit_variant2 {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #ffcccc
}

.i4tabledataedit_variant3 {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #eebbbb
}

.i4tabledata_variant {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #f9f9f9
}

.i4tabledata_variant2 {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #eeeeee
}

.i4tabledata_variant3 {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #dee6ed 1px solid;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #f4f9fd
}

.i4tabletitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: var(--white);
	BACKGROUND-COLOR: var(--primary-color);
	line-height:20px;
}

.i4tabletitlefilter {
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	color: var(--dark-grey);
	BACKGROUND: url(../images/viewbuilder/tab_sbqry_middle_off.png);
	height: 38px;
}

.i4taboff {
	BORDER-RIGHT: #fff8ff 1px solid;
	BORDER-TOP: #fff8ff 1px solid;
	FONT-SIZE: 14px;
	BORDER-LEFT: #fff8ff 1px solid;
	color: var(--white);
	BORDER-BOTTOM: medium none;
	font-weight: bold;
}

.i4tabon {
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/tab_middle.gif);
	BORDER-BOTTOM: medium none;
	font-weight: bold;
	background-color: var(--background-white);
	color: var(--white);
	LINE-HEIGHT: 16px;
}

.i4tabon_sbqry {
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/tab_sbqry_middle.png);
	BORDER-BOTTOM: medium none;
	font-weight: bold;
	background-color: var(--background-white);
	LINE-HEIGHT: 11px;
}

.i4tabonshadow {
	BORDER-TOP: #333333 2px solid;
	BORDER-LEFT: #999999 2px solid;
	BORDER-BOTTOM: 2px;
	BORDER-RIGHT-WIDTH: 2px
}

.i4tabs_off {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/tab_middle_off.gif);
	COLOR: #1A3F57;
	BORDER-BOTTOM: medium none;
	LINE-HEIGHT: 11px;
}

.i4tabs_sbqry_off {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/tab_sbqry_middle_off.png);
	color: var(--dark-grey);
	BORDER-BOTTOM: medium none;
	LINE-HEIGHT: 11px;
}

.i4tabspacernew {
	BACKGROUND-IMAGE: url(../images/tab_sbqry_spacer.png)
}

.i4tabspacer {
	BORDER-BOTTOM: var(--border-grey) 1px solid
}

.i4testresultsanswer {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	FONT-STYLE: normal;
}

.i4testresultsquestion {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	FONT-STYLE: normal;
}

.i4testresultscomments {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	LINE-HEIGHT: 16px;
	FONT-STYLE: italic;
}

.i4title_lg {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
}

.i4title_sm {
	FONT-SIZE: 10px;
}

.i4underline {
	LINE-HEIGHT: 1px
}

.test {
	LINE-HEIGHT: 4px
}

.i4bkground_grey {
	background-color: var(--background-grey)
}

.i4bkground_titles {
	BACKGROUND-COLOR: #999999
}

.i4bkground_contrast {
	background-color: var(--background-grey)
}

.i4helpsteps {
	LIST-STYLE-POSITION: outside;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	BACKGROUND-COLOR: #e1e6f2
}

.i4helpheader_bkg {
	BORDER-RIGHT: #FFF 0px dashed;
	BORDER-TOP: #b5cfe7 2px dashed;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #FFF 0px dashed;
	COLOR: #000000;
	LINE-HEIGHT: 18px;
	BORDER-BOTTOM: #FFF 0px dashed;
	TEXT-DECORATION: none
}

.i4help_highlightTips {
	COLOR: #ff0000
}

.i4help_bodyhighlightTips {
	BACKGROUND-IMAGE: url(../images/help_tips_mid.gif)
}

.i4help_bodyheader_bkg {
	BACKGROUND-COLOR: #e82611
}

.i4help_morehelp_bkg {
	BACKGROUND-IMAGE: url(../images/help_tips_bottom.gif);
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 25px
}

.i4help_top_bkg {
	BACKGROUND-IMAGE: url(../images/help_tips.gif);
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 25px
}

.i4help_top_spacer_bkg {
	BACKGROUND-IMAGE: url(../images/help_tips_mid.gif);
	LINE-HEIGHT: 1px;
	HEIGHT: 1px
}

.i4help_bodytext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
}

.i4help_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #1A3F57;
}

.i4help_title_bkg {
	BACKGROUND-COLOR: #b5cfe7
}

.i4viewbuild_options_title_open {
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    color: var(--dark-grey);
    BACKGROUND-IMAGE: url(../images/option_bkgrd_open.gif);
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
}
.i4viewbuild_options_title_closed {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: var(--dark-grey);
	BACKGROUND-IMAGE: url(../images/option_bkgrd_closed.gif);
	HEIGHT: 25px;
	LINE-HEIGHT: 25px;
}
.i4viewbuild_options {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #f9f9f9;
	color: var(--dark-grey);
}

.csvViewBuild_Options {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #fafafa
}

.i4viewbuild_joinhover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: WHITE
}

.i4cal_focusday {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

.i4cal_weekday {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

.i4cal_box {
	FONT-SIZE: 11px;
}

.i4cal_bkg {
	COLOR: #FFF
}

.test {
	LINE-HEIGHT: 4px
}

.i4box {
	BORDER-RIGHT: 0px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #FFF 0px solid;
	PADDING-LEFT: 1px;
	BORDER-LEFT: 0px solid;
	WIDTH: 200px;
	BORDER-BOTTOM: #666666 5px solid;
	BACKGROUND-COLOR: #eeeeee
}

.i4box_feature {
	BORDER-RIGHT: #333366 1px solid;
	BORDER-TOP: black 0px solid;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #333366 1px solid;
	WIDTH: 200px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #333366 1px solid;
	BACKGROUND-COLOR: #b3ce98
}

.i4box_home {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid
}

.i4box_home_noleft {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid
}

.i4box_homedblborder {
	BORDER: var(--border-grey) 2px solid;
}

.i4viewElement {
	BORDER-RIGHT: #aecdf0 1px solid;
	BORDER-TOP: #aecdf0 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #aecdf0 1px solid;
	BORDER-BOTTOM: #aecdf0 1px solid;
	BACKGROUND-COLOR: #FFF
}

.i4viewElementFooter {
	BORDER-RIGHT: #aecdf0 1px solid;
	BORDER-TOP: #aecdf0 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #aecdf0 1px solid;
	BORDER-BOTTOM: #aecdf0 1px solid;
	BACKGROUND-COLOR: #EBF4FA
}

.i4excelCorner {
	BACKGROUND-IMAGE: url('../images/spreadsheet_corner.png');
	BACKGROUND-REPEAT: no-repeat;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	BORDER-TOP: 1px solid #D0D7E5;
}

.i4excelHeader {
	BACKGROUND-IMAGE: url('../images/spreadsheet_title.png');
	BACKGROUND-REPEAT: repeat-x;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	BORDER-TOP: 1px solid #D0D7E5;
}

.i4excelRowNum {
	BACKGROUND-COLOR: #EDEDED;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
}

.i4excelCell {
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	OVERFLOW: hidden;
	PADDING: 3px;
	HEIGHT: 28px;
}

.i4excelSide {
	FONT-SIZE: 14px;
	color: var(--dark-grey);
	BORDER-TOP: 1px solid var(--border-grey);
	BORDER-LEFT: 1px solid var(--border-grey);
	BORDER-RIGHT: 1px solid var(--border-grey);
	BACKGROUND-COLOR: #FAFAFA;
}

.i4excelSideBottom {
	BORDER-BOTTOM: 2px solid #999999;
}

.i4excelSideTitle {
	FONT-SIZE: 14px;
	COLOR: #333333;
	FONT-WEIGHT: bold;
}

.i4excelSideText {
	FONT-SIZE: 12px;
	color: var(--dark-grey);
}

.i4excelSideValue {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-WEIGHT: bold;
}

.i4excelHr {
	background-color: var(--background-grey);
	COLOR: var(--grey);
	HEIGHT: 1px;
	BORDER: 0px SOLID var(--border-grey);
}

.i4excelMain {
	BORDER-BOTTOM: 2px solid #999999;
}

.i4excelBottom {
	BORDER-LEFT: 1px solid var(--border-grey);
}

.i4excelBottomCell {
	FONT-SIZE: 13px;
	COLOR: #333333;
	BACKGROUND-COLOR: #F8F8F8;
	FONT-WEIGHT: BOLD;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	BORDER-LEFT: 1px solid #D0D7E5;
	height:19px;
}

.i4excelBottomFieldCell {
	BACKGROUND-COLOR: #F8F8F8;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	PADDING: 3px;
	HEIGHT: 23px;
}

body, html {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

BODY {
	background-color: var(--background-white);
	MARGIN: 0px 0px 0px 0px;
	font-family: Roboto, Arial, Tahoma, Helvetica, Geneva, sans-serif;	
	line-height: 1.25;	
}

input, textarea, keygen, select, button, meter, progress {
	font-family: Roboto, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	line-height: 1.25em;
	border-radius: 5px;
}

input.standardTextInput,
textarea.standardTextArea {
	border-radius: 6px;
	border: 1px solid #A0A5B4;
	padding: 10px;
	font-size: 14px;
	color: #333740;
	outline: none;
}

input.standardTextInput {
	height: 14px;
}

input.standardTextInput:focus,
textarea.standardTextArea:focus {
	border-color: #009ECC;
	background-color: #009ECC19;
}

input.standardTextInput.error,
textarea.standardTextArea.error {
    border-color: #EE2439;
    background-color: #EE243919;
}

.inputHeading {
	font-size: 14px;
	font-family: Roboto;
	color: #717684;
	font-weight: 400;
	padding-bottom: 5px;
}

th {
	font-weight: normal;
}


INPUT {
	FONT-SIZE: 10pt
}

SELECT {
	FONT-SIZE: 10pt
}

TABLE.i4ntabledata TD {
	BORDER-BOTTOM: #686868 1px solid
}

/* This is because versions of IE below 11 adds a 2px border to the image for some reason*/
A > img {
	border : none;
}
A:link {
	COLOR: var(--primary-color);
	text-decoration: none;
}

A:visited {
	COLOR: var(--primary-color);
	text-decoration: none;
}

A:hover {
	COLOR: var(--primary-color);
	text-decoration: underline;
}

A.i4headernav:link {
	COLOR: #66A6D2;
	TEXT-DECORATION: none
}

A.i4headernav:visited {
	COLOR: #66A6D2;
	TEXT-DECORATION: none
}

A.i4headernav:hover {
	COLOR: #ffCC00;
	TEXT-DECORATION: none
}

A.i4breadcrumb:link {
	COLOR: #003366;
	TEXT-DECORATION: none
}

A.i4breadcrumb:visited {
	COLOR: #003366;
	TEXT-DECORATION: none
}

A.i4breadcrumb:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: none
}

A.i4sidenavtext:link {
	COLOR: #1A3F57;
	TEXT-DECORATION: none
}

A.i4sidenavtext:visited {
	COLOR: #1A3F57;
	TEXT-DECORATION: none
}

A.i4sidenavtext:hover {
	COLOR: #61A1D3;
	TEXT-DECORATION: none
}

A.i4sidenavtext_on:link {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4sidenavtext_on:visited {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4sidenavtext_on:hover {
	COLOR: #EBF4FA;
	TEXT-DECORATION: none
}

A.i4sidenavtitle:link {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4sidenavtitle:visited {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4sidenavtitle:hover {
	COLOR: #EBF4FA;
	TEXT-DECORATION: none
}

A.i4sidenavtext_p:link {
	COLOR: #000000;
	TEXT-DECORATION: none
}

A.i4sidenavtext_p:visited {
	COLOR: #000000;
	TEXT-DECORATION: none
}

A.i4sidenavtext_p:hover {
	COLOR: #66A6D2
}

A.i4tabon:link {
	FONT-WEIGHT: bold;
	COLOR: #66A6D2;
	TEXT-DECORATION: none
}

A.i4tabon:visited {
	FONT-WEIGHT: bold;
	COLOR: #66A6D2;
	TEXT-DECORATION: none
}

A.i4tabon:hover {
	COLOR: #FFDF00
}

A.i4tabs_off:link {
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: none;
	COLOR: #008BD0;
	TEXT-DECORATION: none
}

A.i4tabs_off:visited {
	BORDER-TOP: medium none;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: none;
	COLOR: #008BD0;
	TEXT-DECORATION: none
}

A.i4tabs_off:hover {
	BORDER-TOP: medium none;
	BACKGROUND-IMAGE: none;
	COLOR: var(--primary-color)
}

A.i4tabs_sbqry_off:link {
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: none;
	COLOR: #BFBFBF;
	TEXT-DECORATION: none
}

A.i4tabs_sbqry_off:visited {
	BORDER-TOP: medium none;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: none;
	COLOR: #BFBFBF;
	TEXT-DECORATION: none
}

A.i4tabs_sbqry_off:hover {
	BORDER-TOP: medium none;
	BACKGROUND-IMAGE: none;
	color: var(--dark-grey)
}

A.i4footertext:link {
	COLOR: #444;
	TEXT-DECORATION: none
}

A.i4footertext:visited {
	COLOR: #444;
	TEXT-DECORATION: none
}

A.i4footertext:hover {
	COLOR: #444;
	TEXT-DECORATION: underline
}

A.i4cal_focusday:link {
	COLOR: #ff0000;
	TEXT-DECORATION: none
}

A.i4cal_focusday:hover {
	COLOR: #ff0000
}

A.i4cal_focusday:visited {
	COLOR: #ff0000;
	TEXT-DECORATION: none
}

A.i4cal_weekday:link {
	COLOR: #0000cc;
	TEXT-DECORATION: none
}

A.i4cal_weekday:visited {
	COLOR: #0000cc;
	TEXT-DECORATION: none
}

A.i4cal_weekday:hover {
	COLOR: #0066cc
}

A.i4tabletitle:link {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4tabletitle:visited {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4tabletitle:hover {
	COLOR: #EBF4FA;
	TEXT-DECORATION: none
}

.i4CellBoarder {
	BORDER-RIGHT: #5a2e01 1px solid;
	BORDER-TOP: #5a2e01 1px;
	BORDER-LEFT: #5a2e01 1px solid;
	BORDER-BOTTOM: #5a2e01 1px;
	BACKGROUND-COLOR: #f3e6c5
}

.i4rightNavTitle {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/sn_blank.gif);
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	HEIGHT: 20px
}

.i4tabbox {
	BORDER-RIGHT: 1px solid var(--border-grey);
	BORDER-TOP: medium none;
	BORDER-LEFT: 1px solid var(--border-grey);
	BORDER-BOTTOM: 1px solid var(--border-grey)
}

.i4listbox {
	BORDER: #4a6a8a 1px solid;
}

.GISLayerDiv {
	color:white;
}

.GISLayerDiv a {
	color:white;
}

.i4layerSelTitle {
	PADDING-LEFT: 10px;
	PADDING-TOP: 8px;
	FONT-SIZE: 20px;
	COLOR: white;
	float:left;
}

.i4layerSelClose {
	margin: 7px;
	float:right;
	cursor: pointer;
}

.i4layerSelLayer {
	color : white;
	border-bottom:1px solid white;
	font-size:16px;
	margin: 10px;
}

.i4layerSelLevel {
	color : white;
	font-size:15px;
	text-align: right;
	margin:5px;
}

.i4ContainedChild {
	POSITION: static;
	CURSOR: default;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4SelectChild {
	POSITION: static;
	CURSOR: default;
	BACKGROUND-COLOR: #EBF4FA;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4StaticChild {
	POSITION: static;
	CURSOR: default;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4ContainedElement {
	POSITION: static;
	CURSOR: default;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 0px;
}

.i4SelectedStaticChild {
	POSITION: static;
	CURSOR: default;
	BACKGROUND-COLOR: #EBF4FA;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4SelectedContainedElement {
	POSITION: static;
	CURSOR: default;
	BACKGROUND-COLOR: #EBF4FA;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4NoDeleteChild {
	POSITION: static;
	CURSOR: default;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4SelectedNoDeleteChild {
	POSITION: static;
	CURSOR: default;
	BACKGROUND-COLOR: #EBF4FA;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4OriginContainer {
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	CURSOR: default;
	TEXT-INDENT: 2px;
	PADDING: 1px;
}

.i4StaticContainer {
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	CURSOR: default;
	TEXT-INDENT: 2px;
	PADDING: 1px;
}

.i4DestinationContainer {
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	CURSOR: default;
	TEXT-INDENT: 2px;
	PADDING: 1px;
}

.i4DestinationBlock {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	CURSOR: default;
	PADDING: 1px;
}

/* dashboard styles */
.i4DashColumn {
	margin: 0;
	padding: 0;
}
.i4DashColumnDashed{
	border: 1px dashed #CCC;
	padding: 5px;	
	background: white;
}
.i4DashDragBottom {
	FONT-SIZE: 0px;
	BACKGROUND: #FFF;
	BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-LEFT: #d7d7d7 1px solid;
	cursor: ns-resize;
	HEIGHT: 6px;
}

.chartMenuSection {
	background: var(--primary-color);
	color: var(--white);
	font-size: 13px;
	font-weight: bold;
}

DIV.i4DashDragBottom:hover {
	BACKGROUND: var(--primary-color);
}

.i4DashDragSide {
	CURSOR: w-resize;
	WIDTH: 4px;
	HEIGHT: 550px;
	background: #FFF url(../images/rpt_drag_side.gif) no-repeat center;
}

.i4ViewDragSide {
	CURSOR: w-resize;
	background: #FFF url(../images/rpt_drag_side.gif) no-repeat center;
}

DIV.i4DashDragSide:hover {
	BACKGROUND: #777777;
	opacity: 0.5;
}

.i4DashMoveDiv {
	DISPLAY: none;
	FONT-SIZE: 0px;
	BACKGROUND: #a0a0a0;
	POSITION: absolute;
	HEIGHT: 2px
}

.i4DashReport {
	position: relative;
}

.i4DashReportInner {
	overflow: auto;
	position: relative
}

.i4DashTitle {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	BORDER-LEFT: #999999 1px solid;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	BORDER-BOTTOM: #999999 1px solid;
	HEIGHT: 20px
}

.i4DashTitle2 {
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/column_title_bkgrd.gif);
	BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-LEFT: #d7d7d7 1px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-BOTTOM: #999999 0px solid;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	HEIGHT: 20px
}

.i4DashTitle3 {
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	HEIGHT: 20px
}

.i4DashTitleOptions {
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/table_menu_bkgrd.gif);
	BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-LEFT: #d7d7d7 1px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-BOTTOM: #999999 0px solid;
	COLOR: #000000;
	LINE-HEIGHT: 35px;
	HEIGHT: 20px
}

.i4SeriesSection {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #eeeeee;
	border: #d7d7d7 1px solid;
}

/* drop down menu styles */
TABLE.ddMenu TD.folder:hover {
	BACKGROUND-COLOR: #d0d0e0;
}

TABLE.ddMenu TD.folder A.submenu {
	DISPLAY: block;
}

TABLE.ddMenu SPAN.menutitle {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	color: var(--dark-grey);
	LINE-HEIGHT: 25px;
	TEXT-DECORATION: none;
	white-space: nowrap;
}

A.submenu:link {
	TEXT-DECORATION: none;
}

TABLE.ddMenu TABLE.submenu {
	border: #c0c0c0 1px solid;
	VISIBILITY: hidden;
	WIDTH: 150px;
	CURSOR: default;
	POSITION: absolute;
	background-color: var(--background-white);
}

TABLE.ddMenu TD.folder:hover TABLE.submenu {
	VISIBILITY: visible;
	z-index: 50;
}

TABLE.ddMenu TABLE.submenu TR.itemSelected {
	CURSOR: pointer;
	BACKGROUND-COLOR: #EBF4FA;
}

TABLE.ddMenu TABLE.submenu TR {
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 20px;
}

TABLE.ddMenu TABLE.submenu TR.itemDeselected,DIV.menuDiv TABLE.submenu TR.itemDeselected {
	background-color: var(--background-white);
}

TABLE.ddMenu TABLE.submenu TR.itemUnavailable,DIV.menuDiv TABLE.submenu TR.itemUnavailable {
	COLOR: #c0c0c0;
	background-color: var(--background-white);
}

TABLE.ddMenu TABLE.submenu TD.itemImg {
	WIDTH: 25px;
	BACKGROUND-COLOR: #EBF4FA;
	TEXT-ALIGN: center;
}

TABLE.ddMenu TABLE.submenu TD.itemLbl {
	PADDING-LEFT: 5px;
	WIDTH: 125px;
}

TABLE.ddMenu TABLE.submenu TD.itemBrk HR.i4ruler {
	WIDTH: 90%;
}

/* menu style */
div.menuDiv {
	border: 0px;
	VISIBILITY: hidden;
	WIDTH: 150px;
	CURSOR: default;
	POSITION: absolute;
	background-color: var(--background-white);
}

DIV.menuDiv TABLE.submenu {
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	box-shadow: 0px 0px 0px #B5B5B5;
	width: 100%;
    table-layout: fixed;
}

DIV.menuDiv TABLE.submenu TR {
	FONT-SIZE: 14px;
	COLOR: var(--primary-color);
	LINE-HEIGHT: 33px;
	border-top: 1px solid #E6E6E6;
	font-weight: normal;
}

DIV.menuDiv TABLE.submenu TR.itemSelected {
	CURSOR: pointer;
	BACKGROUND-COLOR: #f9f9f9;
	border-top: 1px solid #E6E6E6;
}

DIV.menuDiv TABLE.submenu TD.itemImg {
	WIDTH: 33px;
	height:32px;
	TEXT-ALIGN: center;
	border-top: 1px solid #E6E6E6;
	position:relative;
}

DIV.menuDiv TABLE.submenu TD.subMenuImg {
	border-top: 1px solid #E6E6E6;
	position: relative;
	right: 0px;
}

DIV.menuDiv TABLE.submenu TD.subMenuImg img {
	position: relative;
	right: 10px;
	top: 0px
}

DIV.menuDiv TABLE.submenu TD.itemImg div {
	position: relative;
	top:-16px;left:0px;
}

DIV.menuDiv TABLE.submenu TD.itemImg img {
	WIDTH:20px;
	height:20px;
  	position:absolute;
	top:0px;
	left:0px;
	padding:6px;
	display: block;
}

DIV.menuDiv TABLE.submenu TD.itemLbl {
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid #E6E6E6;
	width: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

DIV.menuDiv TABLE.submenu TD.itemBrk HR.i4ruler {
	WIDTH: 90%;
}

div.menuDiv tr.itemSelected table.submenu {
	position: absolute;
	visibility: visible;
	width: 150px;
	background-color: var(--background-white);
	cursor: default;
}

tr.itemSelectedDanger {
	background-color:#F00;
	color:var(--white);
	position: absolute;
	visibility: visible;
	width: 150px;
	cursor: default;
}

tr.itemSelectedDanger {
	background-color:#E00;
	color:var(--white);
	position: absolute;
	visibility: visible;
	width: 150px;
	cursor: default;
}

tr.itemDeselected table.submenu {
	visibility: hidden;
	position: absolute;
	display: none;
}

td.folder:hover tr.itemSelected table.submenu {
	position: absolute;
	visibility: visible;
	width: 150px;
	background-color: var(--background-white);
	border: 1px solid #c0c0c0;
	cursor: default;
}

.i4dashbackground {	
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/dash_middle_off.gif);
	COLOR: #333333;
	BORDER-BOTTOM: medium none;
	padding-left: 10px;
}

.portlet-header-background-image-middle {
	BACKGROUND-IMAGE: url(../images/dash_middle_off.gif);
}

.left {
	float: left;
}

.right {
	float: right;
}

table.i4search {
	border-radius: 5px;
	background: white;
	padding-left: 5px;
	margin-right: 10px;
	width: 200px;
	behavior: url(css/PIE.htc);
	position: relative;
	border: 1px solid #E6E6E6;
}

table.i4search input {
	border: 0px;
	width: 90%;
}

table.i4search input:focus {
	outline: none;
}

/* popup menu */
ul.popup-menu {
	list-style:none;
	min-width:150px;
	border-right:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	border-left:solid 1px #e6e6e6;
	background-color:white;
	padding:0;
	margin:0;
	box-shadow: 4px 4px 10px #B5B5B5;

	position:absolute;
}
ul.popup-menu:after { /* creates an arrow */
	content: ' ';
	height:0;
	width:0;
	position:absolute;
	border: 8px solid transparent;
	border-right-color: #FFF;
	left:-16px;
	top:10px;
}

.popup-menu li {
	font-size: 13px;
	color:#269fd9;
	padding: 0 0 0 1em;
	border-top: solid 1px #e6e6e6;
}

.popup-menu li:hover {
	background-color:#f9f9f9;
}


/* new report output menu */
img.tpng { /* transparent pngs for ie6 */
	behavior: url(css/pngbehavior.htc);
}

div.i4tabline {
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	BORDER-TOP: medium none;
}

/* 5.2 */
td.fset {
	border: 1px solid transparent;
}

td.fsetselected {
	background: #FFF;
	border: 1px dashed #c0c0c0;
}

.chartEditBar {
	height: 1px;
	background: #1B6293;
}

img.menuIcon {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

/* 6.0 */
div.relatedNotSelected {
	color: #B5B5B5;
	font-style: italic;
	text-align: center;
}

div.relatedNoReports {
	color: var(--grey);
	text-align: center;
}

div.relatedHelpReports {
	color: #5A5A5A;
	font-size: 11pt;
	padding: 10px;
}

.relatedSelectedReport {
	border-color: var(--primary-color);
	border-style: solid;
	border-width: 2px;
	overflow: hidden;
}

.relatedIncompleteReport {
	border-color: #C00000;
	border-style: solid;
	border-width: 2px;
	overflow: hidden;
}

.relatedUnselectedReport {
	border-color: white;
	border-style: solid;
	border-width: 2px;
	overflow: hidden;
}

.relatedSeperationBarReport {
	color: var(--grey);
	background-color: var(--background-grey);
	height: 1px;
	border: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}

.verticalRelatedSeperationBarReport {
	background-color: var(--background-grey);
	width: 1px;
	height: 80px;
	border: 0;
	margin-left: 3px;
	margin-right: 3px;
}

.popupHeading {
	font-size: x-large;
	font-weight: bold;
}

.popupHeading {
	font-size: x-large;
	font-weight: bold;
}

table.toolbarPopupTable {
	border-left: #EBEBEB 1px solid;
	border-right: #EBEBEB 1px solid;
	border-top: #EBEBEB 1px solid;
	box-shadow: 4px 4px 10px #B5B5B5;
}

table.toolbarPopupTable td.toolbarPopupCell {
	font-size: 12px;
	border-bottom: #EBEBEB 1px solid;
	padding: 10px;
 background: var(--background-white);
	color: #60A0D2;
	text-align: left;
}

table.toolbarPopupTable td.toolbarPopupCell:hover {
	background: #f9f9f9;
}

.submitLeftHighlightButton {
	height: 32px;
}
.submitLeftHighlightButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidHighlightButton {
	min-width: 78px;
	height: 32px;
    background-color: var(--primary-button-color);
    border-radius: 6px;
    border:1px solid var(--primary-button-color);
}

.submitMidHighlightButton:not(.btn-noclick) {
	cursor: pointer;
}

.hoverMidBlueNoBorderButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidHighlightText {
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal;
	color: white;
}

.submitRightHighlightButton {
	height: 32px;
}
.submitRightHighlightButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitRightButton {
	height: 32px;
}
.submitRightButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidButton {
	min-width: 78px;
	height: 32px;
	background-color: #FCFCFC;
    border: 1px solid #DBDBDC;
  	border-radius: 6px;
}
.submitMidButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidText {
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal;
	color: #8a8a8a;
}

.submitLeftButton {
	height: 32px;
}
.submitLeftButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitRightRedButton {
	height: 32px;
}
.submitRightRedButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidRedButton {
	min-width: 78px;
	height: 32px;
	background-color: #D94C38;
	border-radius: 6px;
}
.submitLeftRedButton {
	height: 32px;
}
.submitMidRedButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidRedText {
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal;
	color: white;
}

.submitLeftRedButton:not(.btn-noclick) {
	cursor: pointer;
}

.hoverLeftHighlightButton {
	height: 32px;
	cursor: pointer;
}

.hoverMidHighlightButton {
	min-width: 78px;
	border-radius: 6px;
	height: 32px;
    background-color: var(--primary-button-hover-color);
	cursor: pointer;
	border:1px solid var(--primary-button-hover-color);
}

.hoverRightHighlightButton {
	height: 32px;
	cursor: pointer;
}

.hoverRightButton {
	height: 32px;
	cursor: pointer;
}

.hoverMidButton {
	min-width: 78px;
	height: 32px;
	cursor: pointer;
	background-color: #F2F2F2;
    border: 1px solid #DBDBDC;
  	border-radius: 6px;
	
}

.hoverLeftButton {
	height: 32px;
	cursor: pointer;
}

.hoverRightRedButton {
	height: 32px;
	cursor: pointer;
}

.hoverMidRedButton {
	min-width: 78px;
	height: 32px;
	border:1px solid #D34532;
	background-color: #D34532;
	border-radius: 6px;
	cursor: pointer;
}

.hoverLeftRedButton {
	height: 32px;
	cursor: pointer;
}
.submitMidBlueButton {
	min-width: 78px;
	height: 32px;
	background-color: var(--background-white);
    border: 1px solid var(--primary-button-color);
  	border-radius: 6px;
}

.submitMidBlueText {
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal;
	color: var(--primary-color);
}

.hoverMidBlueButton {
	min-width: 78px;
	height: 32px;
	cursor: pointer;
	background-color: var(--background-white);
    border: 1px solid var(--primary-button-hover-color);
  	border-radius: 6px;
}

.hoverMidBlueText {
    color: var(--primary-button-hover-color);
}

.submitMidBlueButton {
	min-width: 78px;
	height: 32px;
	background-color: var(--background-white);
    border: 1px solid var(--primary-button-color);
  	border-radius: 6px;
}

.submitMidBlueText {
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal;
	color: var(--primary-button-color);
}

.hoverMidBlueButton {
	min-width: 78px;
	height: 32px;
	cursor: pointer;
	background-color: var(--background-white);
    border: 1px solid var(--primary-button-hover-color);
  	border-radius: 6px;
}

.hoverMidBlueText {
    color: var(--primary-button-hover-color);
}

.popupDivider {
	background-color: var(--primary-color);
	color: var(--primary-color);
	height: 2px;
	border: 0;
	width: 90%;
	text-align: left;
	margin-left: 0;
}

.relatedContentBox {
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
}

.relatedGreyContentBox {
 background: var(--background-white);
}

.relatedMoveBar {
	DISPLAY: none;
	FONT-SIZE: 0px;
	BACKGROUND: #66a6d2;
	POSITION: absolute;
	HEIGHT: 2px
}

.menuShadow {
	box-shadow: 4px 4px 10px #B5B5B5;
}

.inboxHeading {
	font-weight: bold;
}

.inboxActionLink {
	font-weight: bold;
	FONT-SIZE: 14px;
	color: white;
	cursor: pointer;
	position: relative;
	left: 15px;
}

.inboxActionLinkBlueHighlight {
	font-weight: bold;
	FONT-SIZE: 14px;
	color: #569dd2;
	cursor: pointer;
	position: relative;
	left: 15px;
}

.inboxActionLinkRedHighlight {
	font-weight: bold;
	FONT-SIZE: 14px;
	color: #d94a38;
	cursor: pointer;
	position: relative;
	left: 15px;
}

.inboxTopBottom {
	background-color: #000000;
	height: 10px;
}

.borderless-layout {
	border-spacing:0;
}

table#leftToolbar {
	border:0;
	position:absolute;
	left:0;
	height:47px;
	empty-cells: show;
}

table#rightToolbar {
	position: absolute;
	top: 5px;
	right: 0;
	border-spacing: 0;
	border-collapse: collapse;
	border: 0;
}
img.toolbar-profile-image {
	width: 30px;
	height: 30px;
	padding-top:4px;
}

td.toolbar-profile-name {
	font-size:14px;
	position: relative;
	display: block;
	color: #8e8e8e;
	padding: 4px 16px 0px 8px;
	line-height: 16px;
}

td.toolbar-profile-name a, td.toolbar-profile-name a:link, td.toolbar-profile-name a:visited, td.toolbar-profile-name a:active {
   color: #8e8e8e;
   text-decoration: none;
}
td.toolbar-profile-name a:hover {
   color: #5e5e5e;
   text-decoration: underline;
}

div#profileAnchor {
	cursor: pointer;	
}

table.toolbar-inbox {
	padding-top:2px;
	margin:0;
}
table.toolbar-inbox td {
	height:27px;
	font-size: 14px;
	cursor: pointer;
	padding: 0;
	border:0;
	line-height:25px;
	text-align: center;
	white-space: nowrap;
}
td.inboxNumberEmptyLeft,
td.inboxNumberEmptyRight,
td.inboxNumberLeft,
td.inboxNumberRight {
	width: 5px;
}
table.toolbar-inbox td.inboxNumberEmptyMid {
	color:#808080;
	width:1em;
}
table.toolbar-inbox td.inboxNumberMid {
	color: white;
	width:auto;
	min-width:1em;
}
table.toolbar-inbox td.inboxNumberEmptyLeft {
	background-image: url('../images/inbox_counteroff_left.png');
}
table.toolbar-inbox td.inboxNumberEmptyMid {
	background-image: url('../images/inbox_counteroff_mid.png');
}
table.toolbar-inbox td.inboxNumberEmptyRight {
	background-image: url('../images/inbox_counteroff_right.png');
}
table.toolbar-inbox td.inboxNumberLeft {
	background-image: url('../images/inbox_counter_left.png');
}
table.toolbar-inbox td.inboxNumberMid {
	background-image: url('../images/inbox_counter_mid.png');
}
table.toolbar-inbox td.inboxNumberRight {
	background-image: url('../images/inbox_counter_right.png');
}

.inboxCloser {
	background-image: url('../images/inbox_close.png');
	width: 40px;
	height: 32px;
	padding: 0px;
	z-index: 1001;
	border-width: 2px;
	position: absolute;
	bottom: 2px;
	right: 50px;
	cursor: pointer;
}

.translationStep {
	font-size: 15px;
	padding-right: 15px;
}

.translationList {
	background-color: white;
	border: 1px solid #d8d8d8;
}

.translationHeading {
	font-size: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.translationDescription {
	color: #a5a5a5;
	font-size: 14px;
	padding: 3px;
	padding-bottom: 10px;
}

.translationIntro {
	font-size: 16px;
	color: var(--dark-grey);
}

.translationImportBorder {
	border: 1px solid;
	padding: 10px;
	width: 490px;
	border-color: #d8d8d8;
}

.translationSubHeading {
	font-size: 18px;
	padding: 3px;
}

.translationLoading {
	background-image: url('../images/progress.gif');
	background-repeat: no-repeat;
	width: 300px;
	height: 8px;
	margin: auto;
	padding: 10px;
}

.translationTextLoading {
	margin: auto;
	text-align: center;
	FONT-SIZE: 16px;
	color: var(--dark-grey);
	padding: 10px;
	font-weight: bold;
}

.broadcastGrey {
	background: #f9f9f9;
	border-bottom: 1px solid var(--border-grey);
	padding: 3px;
	color: var(--dark-grey);
}

.broadcastWhite {
	padding: 10px;
	border-bottom: 1px solid var(--border-grey);
	font-size: 18px;
	color: var(--dark-grey);
}

.broadcastInput {
	border: 1px solid #e4e4e4;
	padding: 5px;
	font-size: 16px;
	resize: none;
	color: var(--dark-grey);
	width: 240px;
	height: 21px;
}

.inputplaceholdercontainer{
    position: absolute;
    color: var(--grey);
    overflow: hidden;
    text-align: left;
}

.dataDiscoveryInput {
	padding: 5px;
	font-size: 16px;
	resize: none;
	color: var(--dark-grey);
	width: 40px;
	height: 21px;
}

.broadcastInput[disabled] {
	color: #bbbbbb;
}
.broadcastInput.broadcastInputFull {
	width: 100%;
	width: calc(100% - 12px);
}
select.broadcastInput {
   height: auto;
}

.broadcastInputTextArea {
	border: 1px solid #e4e4e4;
	padding: 8px;
	font-size: 16px;
	resize: none;
	color: var(--dark-grey);
	width: 240px;
}
.broadcastInputTextPlaceholder {
	color: var(--grey);
}

.broadcastInputGrey {
	color:var(--grey) !important;
}

.broadcastInputShort {
   height: 20px;
	border: 1px solid #e4e4e4;
	padding: 5px;
	font-size: 14px;
	resize: none;
	color: var(--dark-grey);
	width: 56px;
}

.broadcastTextBox {
	width: 98%;
	height: 100px;
	border: 1px solid #e4e4e4;
	padding: 5px;
	font-size: 14px;
	resize: none;
	color: #262626;
}

.broadcastTextBoxPlain {
	background: #FFF;
	border: 1px solid #e4e4e4;
	padding: 5px;
	font-size: 14px;
	resize: none;
	color: #262626;
}

.broadcastInputSubject {
   border: 0px;
   padding: 0px;
   font-size: 16px;
   resize: none;
   color: var(--dark-grey);
   width: 100%;
   height: 21px;
   outline: none;
}

.broadcastOuter {
   background: var(--background-white);
   border: 1px solid #e4e4e4;
   font-size: 14px;
   resize: none;
   color: #262626;
   padding: 5px;
}

.inputErrorHighlight {
   border-color: #cc0000;
   outline-color: #cc0000;
}

.distributeTextBox {
	width: 98%;
	height: 100px;
	border: 1px solid var(--border-grey);
	padding: 5px;
	font-size: 14px;
	resize: none;
	color: #262626;
}

.distributeInputBox {
	height: 16px;
	border: 1px solid var(--border-grey);
	padding: 5px;
	font-size: 14px;
	resize: none;
	color: #262626;
}

.addRecipientLinkText {
	font-size: 14px;
}

.distributeInfoText {
	font-size: 14px;
	color: var(--dark-grey);
}

.distributeMessage {
	font-size: 14px;
	color: #999999;
}

.multiFunctionSearchDrop {
	background: none repeat scroll 0 0 white;
	border: 1px solid #E4E4E4;
}

.multiFuncDropdownCell {
	height: 31px;
	line-height: 11px;
}

div#mfddtannoDateDisplayDiv {
	padding: 5px;
	width: 238px !important /* I hate myself for this, but there isn't a better way for computing the width in MultiFunctionDropDownTag */
}

div#mfddtannoDateDisplayDiv, div#mfddtannoLevelDisplayDiv {
	top: 75px;
}

div#mfddtannoTagDisplayDiv, div#mfddtannoFilterDisplayDiv {
	top: 114px;
}

div#mfddtannoLinkFilterDiv,  div#mfddtannoLinkFilterValueDiv {
	height: 150px;
	overflow: auto;
	top: 39px;
	left: 7px !important; /* I hate myself for this, but the left position isn't getting computed correctly in MultiFunctionDropDownTag */
}

div#mfddtannoLinkFilterValueDiv {
	top: 84px;
}

/* This class is used in potentially obsolete JSPs. */
.smallWaitingImage {
	display: none;
	background-image: url('../images/small-loading-image.gif');
	width: 16px;
	height: 16px;
	padding: 0px;
}

.greyBackground {
	background: #f9f9f9;
	overflow: auto;
}

.whiteBackground {
 background: var(--background-white);
	overflow: auto;
}

.greyDivider {
	background-color: var(--background-grey);
	color: var(--grey);
	height: 1px;
	border: 0;
	margin-top: 6px;
	margin-bottom: 6px;
}

.styledSelect select, .styledSelectMed select, .styledSelectSmall select {
	width: 280px;
	padding: 5px;
	font-size: 16px;
	color: #333740;
	border: 0px;
	height: 36px;
	background: transparent;
	-webkit-appearance: none;
}

.styledSelect select option:disabled, .styledSelectMed select option:disabled, .styledSelectSmall select option:disabled {
	color: var(--grey);
}

.styledMultiSelect select {
	width: 280px;
	padding: 5px;
	font-size: 14px;
	color: #333740;
	border: 1px solid transparent;
}

.styledSelectMed select {
   width: 180px;
}

.styledSelectSmall select {
   width: 110px;
}

.styledSelect, .styledSelectMed, .styledSelectSmall {
	height: 34px;
	overflow: hidden;
	display:inline-block;
	border-radius: 5px;
	border: 1px solid #DBDDE5;
	cursor: pointer;
    background-color: var(--background-white);
}

.styledSelect:focus, .styledSelectMed:focus, .styledSelectSmall:focus {
    border: 1px solid var(--primary-color);
}

div.styledMultiSelect {
   border: 1px solid #e4e4e4;
   position:relative;
   display:inline-block;
}

.styledSelectMed {
   width: 150px;
}

.styledSelectSmall {
   width: 80px;
}

.optionView div.customSelect {
   text-align: left;
}

div.customSelect {
   position: relative;
}
div.customSelect > select {
   width: 250px;
   opacity: 0;
   position: relative;
   left: 0;
   top: 0;
   z-index: 200;
   cursor: pointer;
}
div.customSelect > span {
   position: absolute;
   left: 0;
   top: 0;
   height: 36px;
   line-height: 36px;
   width: 210px;
   padding: 0 5px;
   font-size: 14px;
   color: #333740;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   margin-left:5px;
}
div.styledSelect div.customSelectIcon {
   position: absolute;
   width: 36px;
   top: 0;
   right: 0;
   bottom: 0;
   background: url(../images/sectionAccordion_down.svg) center no-repeat;
}

.recipientsBox {
	background-color: var(--background-white);
	border: 1px solid #e4e4e4;
	border-left:none;
	border-right:none;
	position: relative;
	height: 31px;
}
.commentSecurityPeople .recipientsBox{
	border-right: 1px solid #e4e4e4;
}
.recipientsBox input.search-people-search-box-inline {
	padding: 2px;
}
#distributeRecipientsDiv {
	height: auto;
}

.reportMenuLink {
	font-size: 12px;
	border-bottom: #EBEBEB 1px solid;
	padding: 5px;
	background: white;
	color: #60A0D2;
	text-align: left;
}

div.button-row {
	position:relative;
	height:44px;
	margin:2em 0;
}

.buttonRow {
	border-spacing: 0px;
}

.buttonRow td {
	padding: 0;
}

.configTopRightClose {
	cursor: pointer;
	padding-right: 5px;
	padding-top: 7px;
}

/** Private report sharing styles **/
.shareLine {
	border-bottom: 1px solid #ebebeb;
	padding: 5px 0;
}

.permissionDiv {
	display: none;
	z-index: 1;
	position: absolute;
	width: 75px;
	border: 1px solid #EBEBEB;
	margin-left: -10px;
 background: var(--background-white);
	font-size: 14px;
	text-align: left;
}

.permissionLink {
	padding: 5px 10px;
}

.selectedPermission {
	padding: 5px 10px;
	background-color: #f9f9f9;
}

.currPermission {
	padding: 1px;
}

#menuPrivateShareButton {
	float: right;
	margin-right: 115px;
	position: relative;
	margin-top: -45px;
}

#menuPrivateShareTooltip {
	margin-top: -25px;
	float: right;
	margin-right: 335px;
}

#toolTipDisplay {
	position: absolute;
	z-index: 1;
	display: none;
}

.bigTooltipTextArea {
	color: white;
	min-height: 20px;
	padding: 5px;
	background-color: #2A2A2A;
	width: 250px;
	margin: 0;
}

.bigTooltipImageDiv {
	width: 15px;
	margin: 5px;
	height: 100%;
	float: left;
}

.bigTooltipHeader {
	margin-top: 5px;
	font-size: 15px;
}

.bigTooltipText {
	margin-left: 25px;
	font-size: 11px;
}

.sharingTitle {
	margin-bottom: 0;
	margin-top: 30px;
	font-weight: bold;
}

.mainShareContainer {
	height: 230px;
	width: 475px;
	overflow-x: hidden;
	background-color: white;
}

/** End Private report sharing **/
#UserAccessWidget {
	font-size: 11px;
	border: solid 1px grey;
	margin: 0 0 2em;
}

#UserAccessWidget h1,#UserAccessWidget h2 {
	font-size: 11px;
	line-height: 13px;
	color: var(--white);
	background-color: var(--primary-color);
	padding: 2px;
}

#UserAccessWidget h3 {
	line-height: 32px;
	color: #111;
	font-size: 11px;
	padding: 0 0 0 2px;
	margin: 0;
}

#UserAccessWidget h1 {
	margin: 0;
}

#UserAccessWidget h2 {
	margin: 1px;
}

#UserAccessWidget hr {
	clear: both;
}

.access-list {
	width: 100%;
}

.promptListCheckbox {
	display: inline-block;
    vertical-align: middle;
}

.promptListCheckbox table {
	table-layout: fixed;
}

.promptListCheckbox table td,
.promptListCheckbox table tr {
	padding: 0;
	margin: 0;
}

.promptListCheckbox .refCode {
	width: 20px;
}

.promptListCheckbox .refCode div {
	width: 15px;
    height: 15px;
    background-color: none;
    border: 1px solid #ccc;
}

.promptListCheckbox .label {
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 140px;
}

.promptFilterTop {
	border-bottom: thin solid #b9b9b9;
	height: 24px;
	background-color: #f9f9f9;
}

.promptFilterBottom {
	border-top: thin solid #b9b9b9;
	height: 60px;
	background-color: #f9f9f9;
}

.promptFilterIconColor {
	width: 30px;
	height: 30px;
	border: 1px solid #999;
}

.html-errors-div {
	margin: 1em 0;
}

#initReport,#initReport-old {
}

.initReportText-13 {
	color: var(--dark-grey);
	font-size: 14px;
}

.initReportText-15 {
	color: var(--dark-grey);
	font-size: 15px;
}

#initReport,#initReport-old {
	margin: 0 30px;
	color: grey;
}

#initReport h1 {
	font-size: 16px;
	line-height: 19px;
	color: #777;
	margin: 32px 3px 16px;
}

#initReport #builder-selector {
	clear: both;
	margin: 1em 0;
	position: relative;
	z-index: 1004;
}

#builder-selector h1 {
	padding: 9px 0;
}

#create-report-using {
	width: 220px;
	position: absolute;
	top: 0;
	left: 205px;
}

#initReport #builder-selector .tab {
	line-height: 26px;
	vertical-align: center;
	display: block;
	float: left;
	margin: 16px 0;
	width: 200;
	font-size: 16px;
}

span#create-report-using-selected {
	font-weight: normal;
}

.select-box {
	position: relative;
	width: auto;
	background-color: var(--background-white);
	border: solid 1px #CCC;
	margin: 2px;
	font-size: 14px;
	text-align: left;
	line-height: 17px;
	cursor: pointer;
	z-index: 1000;
}

.select-box-selected {
	margin: 0;
	padding: 7px 32px 7px .5em;
}

.select-box-selected span {
	display: block;
	overflow: hidden;
	white-space: nowrap;
}

.select-box img {
	position: absolute;
	top: 0;
	right: 0;
}

.select-box-popup {
	position: absolute;
	top: 33px;
	left: -1px;
	z-index: 100;
	width: 14em;
	background-color: white;
	color: var(--primary-color);
	border: solid 1px #CCC;
	box-shadow: 4px 4px 10px #B5B5B5;
}

.select-box-popup-scrollable {
	height: 20em;
	overflow: auto;
	overflow-x: hidden;
}

.select-box-popup ul {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 1000;
}

.select-box-popup li {
	padding: 10px 10px 10px 20px;
	border-bottom: solid 1px #CCC;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}

.select-box-popup li:hover {
	background-color: #f4f4f4;
}

.select-box-popup li:last-child {
	border-bottom: none;
}

.select-box-popup li img {
	position: relative;
	width: 16px;
	height: 16px;
	left: -10px;
}

.grey-out {
	color: #808080;
	cursor: default;
}

.select-box-popup .sub-menu-title {
	color: #808080;
	padding-left: 10px;
}

.select-box-popup .sub-menu-title:hover {
	background-color: white;
}

.searchBar {
	font-size: 16px;
	color: #333740;
	position: relative;
	height: 30px;
	background-color: var(--background-white);
	padding: 0 35px 0 5px;
	border: 1px solid #E6E6E6;
}

div.searchBar.standardSearchBar {
	height: 34px;
	border-radius: 6px;
	border: 1px solid #717684;
	background-color: #F8F6F4;
	font-size: 14px;
	font-weight: 400;
	color: #333740;
}

div.searchBar.standardSearchBar input {
    height: 100%;
    margin-top: 0;
    padding-left: 4px;
    background-color: transparent;
    color: #333740;
}

div.searchBar.standardSearchBar.searchBarWithClear {
    padding-right: 35px;
}

div.searchBar.standardSearchBar div.searchFunctions {
    height: 100%;
}

div.searchBar.standardSearchBar.searchBarFocused {
	border-color: var(--primary-color);
	background-color: var(--background-white);
}

div.searchBar.active span{
    -webkit-transform: none;
    transform: none;
}

.searchBarExtraOptions {
	padding-right:60px;
}

div.searchBarWithClear {
	padding-right: 55px;
}

div.searchBarExtraOptions.searchBarWithClear {
	padding-right: 82px;
}

.searchBar input {
	font-size: 14px;
	line-height: 30px;
   color: #333;
	width: 100%;
	height: 29px;
	padding: 0;
	border: 0;
	margin: 0;
	position:relative;
	top:0px;
	margin-top:1px;
}

.searchBar input::-ms-clear {
	display: none;
}

.searchBar span.default-overlay {
	position: absolute;
	top: 0;
	left: 4px;
	color: #333740;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	right: 30px;
	cursor: text;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

div.searchBar.standardSearchBar span.default-overlay {
    width: calc(100% - 45px);
    height: 34px;
    line-height: 36px;
    background-color: #F8F6F4;
    color: #A0A5B4;
    left: 0;
    padding-left: 4px;
}

.searchBar span.extraOptionsOverlay {
	right:60px;
}

.searchBar div.searchClear {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 31px;
	width: 25px;
}
div.searchBarWithClear div.searchClear {
	display: block;
}
div.searchBarWithClear.searchBarExtraOptions div.searchClear {
	right: 58px;
}

.searchBar div.searchFunctions {
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
}

.searchBar img.search {
	background-color: #F7F7F7;
	border-left: 1px solid #E6E6E6;
	cursor: pointer;
	width: 20px;
	height: 20px;
	padding: 5px;
	display:inline-block;
	position:absolute;
	right:0;
	top:0;
}

.searchBar div.searchFunctions img.search {
	position:relative;
	background-color: transparent;
	border-left: none;
}

.searchBar .searchImgContainer {
	display: inline-block;
	height: 30px;
    width: 30px;
}

.searchBar img.search:hover {
	border-left: 1px solid #E6E6E6;
	background-color: #f0f0f0;
}

div.searchBar.standardSearchBar img.search {
    background-color: initial;
    content: url(../images/search-icon-grey.svg);
    margin: 2px;
}

div.searchBar.standardSearchBar.searchBarFocused img.search {
    content: url(../images/search-icon-blue.svg);
}

div.searchBar.standardSearchBar img.search:hover {
    border-left: none;
    background-color: initial;
}

.searchBar div.searchType {
	width:20px;
	height:20px;
	padding:5px;
	right:30px;
	z-index:5;
	top:0;
	display:inline-block;
	float:left;
}

.searchBar div.searchType:hover {
	background-color: #F7F7F7;
}


.searchBar div.customSelect {
	width:20px;
}

.searchBar div.currentlySelected {
	height:20px;
}

.searchBar div.search_menu {
   position: absolute;
   top: 0px;
   right: 30px;
   /*width: 32px;*/
   height: 30px;
   line-height: 29px;
   padding: 0px 4px; 
   cursor: pointer;
}

.searchBar div.search_menu:hover {
   background-color: #f0f0f0;
}

.sourceCreationCustomSelect {
	position: relative;
}

.sourceCreationCustomSelect .selectedDropDown {
	display:none;
}

#drag-and-drop-report-builder {
	clear: both;
	width: 100%;
	position: relative;
}

#initReport #search-sidebar {
	position: relative;
	top: 0;
	bottom: 0;
	color: grey;
	width: 200px;
	background-color: var(--background-white);
	border: solid 1px #CCC;
	float: left;
	z-index: 1001;
}

#search-sidebar #filter-data-source,#search-sidebar #filter-view-category
	{
	margin-bottom: 8px;
}

#search-sidebar h2 {
	margin: 38px 0 4px 3px;
	color: #777;
}

#search-sidebar-title {
	background-color: var(--primary-color);
	height: 28px;
	padding-left: 20px;
	padding-top: 10px;
	color: var(--white);
}

#search-sidebar-filters-title {
	color: #777777;
	font-size: 21px;
	font-weight: normal;
	margin: 38px 0 4px 3px;
}

#results {
	position: relative;
	width: 715px;
	border: solid 1px #CCC;
	margin: 0 0 0 5px;
	float: left;
	color: grey;
}

#results table {
	width: 100%;
	color: #808080;
	font-size: 14px;
	line-height: 21px;
	table-layout: fixed;
}

#results table th {
	border-bottom: solid 1px #CCC;
	color: white;
	padding: 8px;
	font-size: 16px;
	font-weight: normal;
}

#results table th:nth-child(2),#results table th:nth-child(3),#results table th:nth-child(4)
	{
	text-align: left;
}

#results table td {
	border-bottom: solid 1px #CCC;
	height: 31px;
	overflow: hidden;
	white-space: nowrap;
}

#results table td > img {
	margin: 8px 8px 7px;
	width: 16px;
	height: 16px;
	float: left;
}

#results table tr td:nth-child(4) {
	padding-right: 8px;
	text-align: right;
}

#results table tr td:nth-child(5) {
	padding-left: 8px;
}

#results table tr td:nth-child(6) {
	text-align: center;
}

#results .totalReports {
	margin: 13px 5%;
	height: 5px;
	width: 90%;
	background-color: #aaa;
}

#results .activeReports {
	z-index: 1;
	height: 5px;
	background-color: var(--primary-color);
}

#results .no-data {
	line-height: 5em;
	width: 100%;
	text-align: center;
}

.table-cell-link {
	color: var(--primary-color);
	cursor: pointer;
}

.table-truncate {
	overflow: hidden;
	white-space: nowrap;
}

.default-scorllbar-padding {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	width: 12px;
}

.clear-floats {
	clear: both;
}

.rollover {
	position: relative;
	background-color: #f9f9f9;
	color: #808080;
	padding: .75em;
	font-size: 12px;
	border: 4px solid #333;
	border-radius: 4px;
}

.rollover p {
	margin: 0 0 2em;
	padding: 0;
}

.rollover a {
	position: absolute;
	bottom: .75em;
	right: .75em;
	color: var(--primary-color);
	text-decoration: none;
}

.rollover a:hover {
	text-decoration: underline;
}

.rollover img {
	
}

.rollover-left {
	position: absolute;
	left: -10px;
}

#full-description-roll-over {
	position: absolute;
	width: 200px;
}

.sortAsc-active {
	background-image: url('../images/rpt_dd_active_up.gif');
}

.sortDesc-active {
	background-image: url('../images/rpt_dd_active_down.gif');
}

.sortAsc {
	background-image: url('../images/rpt_dd_up.png');
}

.sortDesc {
	background-image: url('../images/rpt_dd_menu_on.gif');
}

.sortable:hover {
	cursor: pointer;
}

.sort-icon {
	margin-top: .5em;
	width: 7px;
	height: 4px;
	margin-bottom: 3px;
	border-bottom: 0;
	padding: 0;
}

.sort-icon:hover {
	cursor: pointer;
}

.options-box {
	min-width: 200px;
	position: relative;
	white-space:nowrap;
	top: 32px;
	left: 0;
	font-size: 14px;
	background-color: var(--background-white);
	position: absolute;
	box-shadow: 0px 0px 0px #B5B5B5;
	z-index: 5000;
}

.options-box-right {
   left: auto;
   right: 0px;
}

.options-box img {
	position: absolute;
	top: -7px;
	left: 8px;
}

.options-box div {
	margin: 0;
	background-color: var(--primary-color);
	color: var(--white);
	height: 32px;
	position: relative;
	border: 1px solid var(--primary-color);
}

.options-box div p {
	position: relative;
	line-height: 20px;
	margin: 4px 16px 4px 35px;
	padding: 2px 8px;
	border-left: 1px solid #fff;
}

.options-box div img {
	position: absolute;
	left: 6px;
	top: 6px;
	width: 20px;
	height: 20px;
}

.options-box ul {
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	list-style: none;
	box-shadow: 0px 0px 0px #B5B5B5;
	
}

.options-box li {
	position: relative;
	display: block;
	padding: 12px 16px 12px 44px;
	color: #008BD0;
	border-bottom: 1px solid #E6E6E6;
	cursor: pointer;
}

.options-box-highlight {
	background-color: #3DB9F6 !important; 
	color: white !important;
	border-bottom: 1px solid var(--primary-color) !important;
	box-shadow: 2px 2px 10px var(--primary-color);
}

.options-box-highlight:hover {
	background-color:var(--primary-color) !important;
}

.options-box-red-highlight {
	border-bottom: 1px solid #E90202 !important;
}

.options-box li:hover {
	background-color: #f9f9f9;
}

li.disabled {
	color: grey;
}

li.disabled:hover {
	background-color: var(--background-white);
	cursor: auto;
}

li.highlight,li.highlight:hover {
	background-color: #f9f9f9;
	z-index:50;
	-webkit-box-shadow: 1px 15px 20px -10px var(--primary-color);
	box-shadow: 1px 15px 20px -10px var(--primary-color);
}

.options-box li img {
	position: absolute;
	left: 8px;
	top: 9px;
	width: 20px;
	height: 20px;
}

span.dropdown {
 	font-size: 14px;
   line-height: 16px;
	color: #8E8E8E;
	text-decoration: none;
	cursor: pointer;
}

span.dropdown:hover {
	color: #5E5E5E;
	text-decoration: underline;
}

.leftSideNav {
	position: fixed;
	left: 0px;
	width: 38px;
	height: 100%;
	z-index: 100;
	border-right-color: #CDCDCD;
	border-right-style: solid;
	border-right-width: 1px;
	z-index: 200;
	background: #E9E9E9;
}
.leftSideNavSpace {
	margin-left: 39px; /* this should be the same as the width in .leftSideNav */
}

.sideNavButton {
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:24px;
	text-shadow: 2px 2px #FFF;
	color:#ccc;
	cursor:pointer;
}
.sideNavButton:hover {
	background: #D1D1D1;
	height:44px;
}

.sideNavButtonSeparator {
	border-bottom-color: #DADADA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: white;
	border-top-width: 1px;
	border-top-style: solid;
}
.sideNavButtonLink {
   cursor: pointer;
}

.rightSideNav {
	position: fixed;
	right: 0px;
	width: 38px;
	height: 100%;
	z-index: 100;
	border-left-color: #CDCDCD;
	border-left-style: solid;
	border-left-width: 1px;
	z-index: 200;
	background: #E9E9E9;
}

.sideNavButtonHighlight  {
	background: #FDFDFD;
	background-image: none;
	border-bottom-color: #52B2FF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.sideNavTag{
	position:fixed;
	width:10px;
	height:100%;
	z-index:100;
	z-index: 200;
	background-color: #E5E5E5;
	z-index: 0;
	display: none;
}

.navOptionClose {
	margin: auto;
	background-image:url('../images/sidenav_close.png'); 
	width:39px; 
	height:45px;  
	background-repeat:no-repeat;
}

.left-side-nav {
	margin:0;
	padding:0;
	position: fixed;
	left: 0px;
	width: 39px;
	height: 100%;
	z-index:150;
}
.left-side-nav-bg {
	background: #FDFDFD;
	height:2000px; 
	width:38px; 
	border-top: 0px;
	border-right:1px solid #E3E3E3;
	background-image: none;
}
.left-side-nav-control {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:38px;
	height:39px;
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3; 
	cursor:pointer;
	z-index:200;
}

ul.left-side-nav-options {
	position:relative;
	left:0;
	top:0;
	margin:40px 0 0;
	padding:0;
	border-bottom:1px solid #DADADA;
	border-right:1px solid var(--border-grey);
	z-index:2000;
}
ul.left-side-nav-options li.sidenav-icon {
	width:38px;
	height:39px;
	border-top:0px;
	border-right: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
	cursor:pointer;
	display:block;
}
div.left-side-nav-options-spacer {
	border-right:1px solid var(--border-grey);
	border-top:1px solid #DADADA;
	height:2000px;
	width:38px;
}
.sidenav-close-bg {
	background-image:url('../images/sidenav_close.png');
	width:39px;
	height:39px;
	background-position:center;
}
.sidenav-open-bg {
	background-image:url('../images/sidenav_open.png');
	width:39px;
	height:39px;
	background-position:center;
}
.sidenav-expand-bg {
	background-image:url('../images/sidenav_expand.png');
	width:39px;
	height:39px;
	background-position:center;
}
.sidenav-fave-bg {
	background-image:url('../images/sidenav_fave.png');
	width:39px;
	height:39px;
}
.sidenav-draft-bg {
	background-image:url('../images/sidenav_draft.png');
	width:39px;
	height:39px;
}
.sidenav-history-bg {
	background-image:url('../images/sidenav_history.png');
	width:39px;
	height:39px;
}
.sidenav-dateunit-bg {
   background-image:url('../images/sidenav_unitselect.png');
   width:39px;
   height:39px;
}
.sidenav-filters-bg {
	background-image:url('../images/sidenav_filters.png');
	width:39px;
	height:39px;
}
.sidenav-filters-bg-highlighted {
	background-image:url('../images/sidenav_filters_on.png');
	width:39px;
	height:39px;
}
.sidenav-associated-reports-bg {
	background-image:url('../images/sidenav_associatedcontent.png');
	width:39px;
	height:39px;
}
div.left-sidenav-popup {
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	width:248px;
	left:-270px;
	z-index:50;
	overflow:hidden;
}

ul.thumbnail-list {
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	overflow: hidden;
}
ul.thumbnail-list li {
	width:200px;
	margin:7px auto 14px;
	display:block;
	position:relative;
	cursor:pointer;
	border:1px solid #CDCDCD;
	border-bottom:2px solid #26A0DA;
	background-color: var(--background-white);
}
ul.thumbnail-list li:hover {
   box-shadow: none;
}
ul.thumbnail-list li img {
	width:200px;
	height:117px;
	border-bottom:1px solid #CDCDCD;
}
ul.thumbnail-list li p {
	color:#666;
	font-size:14px;
	overflow:hidden;
	position:relative;
	text-overflow:ellipsis;
	white-space: nowrap;
	width:90%;
	display:block;
	margin:0 auto;
	padding:0;
	line-height:28px;
	background-color:var(--background-white);
}
ul.thumbnail-list li p a {
	width:7px;
	height:4px;
}


/* toggle input tag */
div.toggleInput {
   height: 28px;
   position: relative;
   cursor: pointer;
   float: left;
}

#configPageMainContent .toggleInput {
	float:right;
}

div.toggleDescription {
	float: left;
	line-height: 28px;
	margin-right: 5px;	
	color: #333740;
	font-size: 14px;
}

div.toggleInputInner {
   position: absolute;
   left: 4px;
   height: 28px;
   right: 4px;
   overflow: hidden;
   background: url('../images/slide_mid.png') repeat-x;
}
div.toggleInputSlider {
   height: 28px;
   position: absolute;
   left: 0px;
}
div.toggleInputSliderTrans {
   transition: 0.2s;
   -moz-transition: 0.2s;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   -ms-transition: 0.2s;
}
div.toggleInputLabel {
   white-space: nowrap;
   height: 28px;
   line-height: 28px;
   font-size: 14px;
   color: #808080;
   text-align: left;
   position: absolute;
}
div.toggleInput img.toggleInputImg {
   position: absolute;
}
div.toggleInput img.toggleInputLeftImg {
   position: absolute;
   left: 0px;
   top: 0px;
}
div.toggleInput img.toggleInputRightImg {
   position: absolute;
   right: 0px;
   top: 0px;
}

/* new toggle view */
div.rounded-toggle-track {
	top: 4px;
	width:39px;
	height:18px;
	position: absolute;

	border-radius: 37px; 
	-moz-border-radius: 37px; 
	-webkit-border-radius: 37px; 		
}

div.rounded-toggle {
	top:5px;
	z-index: 100;
	position: absolute;
	height:14px;
	width: 14px;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
}

div.toggle-container {
	width:100%;
}

div.toggle-track-on {
	background-color: var(--primary-color);
}

div.toggle-track-off {
	background-color: #A0A5B4;
}

div.toggle-track-disabled {
	background-color: var(--background-grey);
}

div.toggle-on {
	background-color: var(--background-white);
	border: 1px solid #118be7;
}

div.toggle-off {
	background-color: var(--background-white);
	border: 1px solid #c1c1c1;
}

div.toggle-disabled {
	background-color: #999999;
	border: 1px solid #999999;
}


/* radio input tag */
div.radioInput {
   position: relative;
   width: 100px;
   height: 28px;
}
div.radioInput img.radioInputImg {
   position: absolute;
   width: 18px;
   height: 18px;
   left: 5px;
   top: 5px;
}
div.radioInput div.radioInputLabel {
   position: absolute;
   left: 28px;
   right: 0px;
   height: 28px;
   line-height: 28px;
   font-size: 14px;
   color: #808080;
}

.sidenav-title-bar {
	color: var(--dark-grey);
	background-color: #E4E4E4;
	height:39px;
	position:relative;
	font-size: 20px;
	padding:0px;
}
.sidenav-close-button {
	float:right;
	cursor:pointer;
	padding: 7px 7px 0 7px;
}
.sidenav-panel-heading {
	float: left;
	padding-left: 7px;
	padding-top: 10px;
	font-size : 18px;
	color: var(--dark-grey);
}
.sidenav-panel {
	border: 1px solid var(--border-grey);
	background-color:#F9F9F9;
	overflow:hidden;
	box-shadow: none;
}

.sidenav-content-area {
	position:absolute;
	top:38px;  /* leave space for header */
	left:0;
	bottom:0;
	right:0;
}

.scrollable-window {
	height:100%;
	overflow:hidden;
}
div#searchBarOuter {
	position:absolute;
	top:9px;
	right: 0;
}

ul.thumbnail-menu {
	position:absolute;
	top:0;
	right:0;
	border:none;
	padding:0;
	display:block;
}
ul.thumbnail-menu li {
	display:block;
	margin:0;
	padding:0;
	border:none;	
}
ul.thumbnail-menu li:hover {
	box-shadow:none;
	position:relative;	
}
ul.thumbnail-menu li img {
	width:25px;
	height:28px;
	padding:1px;
	border:none;
	position:absolute;
	top:0;
	right:0;
}

/* For validation of input */
label.error{
		background: #F2BDB9;
		color: #A9422E;
		display: block;
		padding: 5px 10px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		width: 208px;
		font-size: 12px;
		margin: -4px 4px 0 0;
}

.i4GreyInput, input.refCodeEditor {
	width: 216px;
	border: 1px solid #DDD;
	border-top: 1px solid #CCC;
	background: white;
	color: var(--dark-grey);
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	FONT-SIZE: 14px;
}

select.i4GreyInput {
	width: 228px;
}
/* end For validation */



.loadingDivBackground {
	position:absolute; 
	z-index:2001; 
	width:100%; 
	height:100%; 
	background-color:rgb(200,200,200);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);	
	background-color:rgba(200,200,200, .5);
	top:0;
	z-index:1999;
}
.loadingDivBox {
	position:fixed;
	z-index:2000;
	width:100%;
	margin-top: 100px;
}
.loadingDivBoxContent {
	width:120px; 
	margin-left: 45%;	
}
.loadingDivBoxContentSmall {
	width:120px; 
	margin-left: 37%;	
}
.loadingDivText {
	color: #999; 
	margin-top: 30px; 
	text-align:center;
	font-size: 22px
}
.warning-text {
	color:red;
}

.refcode-warning {
	color:red;
	font-size:.8em;
}

div.hdrtab {
   float: left;
   background: url(../images/tab_middle_off.gif) repeat-x;
}

div.hdrtabselected {
   background: url(../images/tab_middle.gif) repeat-x;
}

span.hdrtabtitle {
   font-weight: bold;
   font-size: 11px;
   color: #1A3F57;
   line-height: 11px;
}

div.hdrtabselected span.hdrtabtitle {
   color: var(--white);
}

div.page-content {
	padding:19px 0 5em 30px;
	font-size:14px;
	color:#5E5E5E;
	position:relative;
}
div.page-content h1 {
	font-size:16px;
}
div.page-content h2 {
	margin:2em 0 1em;
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding-bottom:.8em;
}
table.layout-table {
	border-spacing:0;
}
table.layout-table td, table.layout-table th {
	padding:0;
	border:none;
}

table.title-row-table {
	border-top:1px solid #bbb;
	border-spacing: 5px;
	padding:2px;
}
table.code-usage {
	border-spacing:5px 2px;
	text-align: left;
}
table.code-usage td {
	border-bottom: solid 1px #ccc;
	padding: 2px; 	
}
table.code-usage th {
	border-bottom: solid 1px #ccc;
	padding: 2px; 	
}

div.total-bar {
	background-color:#AAAAAA;
	height:8px;
	width:90%;
	margin:5px 5%;
}
div.active-bar {
	background-color:var(--primary-color);
	height:8px;
	z-index:1;
}
div.colour-swatch {
	cursor:pointer;
	position:absolute;
	left:0;
	width:1.5em;
	height:1.5em;
	border-radius:.25em;
	border:solid 1px var(--border-grey);
	margin:-5px auto 0;
}
div.refCodeColour.none {
	width:1.5em;
	height:1.5em;
	background-image: url('../images/colour_swatch_none.png');
	background-size:1.5em 1.5em;
}
div.refCodeImage {
	min-height: 0.1em;
    display: table-cell;
    vertical-align: middle;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
}
img.refCodeImage {
	cursor:pointer;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.square-input {
	border-radius:0;
	border-top: solid 2px #999;
	border-left: solid 2px #999;
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
	padding:2px 10px;
	margin:5px 13px 0 0;
}

.chartDisplayDropdownImg {
	float:left; 
	padding-left:5px;
}

.chartDisplayDropdownText {
	padding-left:10px; 
	padding-top:2px; 
	float:left;
}

.chartDisplayDropdownItem {
	width:148px;
	height:25px;
	cursor:pointer;
	border:1px var(--border-grey) solid;
	padding-top:5px;
	background-color: var(--background-white);
}

.brushingControlPanel {
	background-color: var(--background-white);
	border: 1px #3DB2E2 solid;
	z-index: 5000;
}

.brushingControlSection1 {
	color: var(--dark-grey);
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.brushingControlSection2 {
	color: var(--dark-grey);
	font-size: 12px;
	border-top: 1px #D7D7D7 solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* ---- Active tooltip styles ---- */

div.yfToolTipContainer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000000;
    visibility: hidden;
	/* Default tooltip width 250px, for now all tooltips must be this width. */
	width: 250px; 
	box-shadow: 0 4px 22px 0 rgba(189,192,199,0.5);
	border-radius:6px;
}

div.yfToolTipContainer.initialWidth {
	width: initial;
}

div.yfToolTip {
 background: var(--background-white);
	display: block;
	padding: 0;
	margin: 0;
	position: relative;
	white-space: nowrap;
	/* Overall font properties for the tooltip */
	font-family: Roboto, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 14px;

	/* The tooltip does not have a border since each sub-section of the tooltip, or tooltip elements will define their
	 * own border. (The analyse function for example has to have a blue border). Bottom borders are removed upon rendering
	 * to avoid double borders between sections. */
}

div.yfToolTip.roundedBorders {
	border-radius: 6px;
}

/* The tooltip element represents one line or row of the tooltip which can contain the title, tooltip fields, or menu items */
div.yfToolTip div/* Any section div */ div.toolTipElement {
	position: relative;
	height: 38px;
	line-height: 38px; /* This helps center inline elements inside the div. Children MUST have line-height normal and vertical align middle */
    font-size: 14px;
	margin-left: 15px; 
	margin-right: 15px;
}

div.yfToolTip div.toolTipItems.persistent div.toolTipElement:last-of-type{
	border-bottom: 1px solid #DBDDE5 !important;
}

div.yfToolTip div/* Any section div */ div.toolTipElement > div {
	/* All elements inside a tooltip element must implement an ellipsis when the text overflows */
	overflow: hidden;
	text-overflow: ellipsis;
	/* This will vertical align all elements inside toolTipElement */
	line-height: normal;
	vertical-align: middle;
}

/* Small icon or div that does not take up space in the div. Used for the small icons or colours that represent tooltip field locations */
div.yfToolTip div/* Any section div */ div.toolTipElement div.toolTipSmallIcon {
	width: 3px;
	position: absolute;
	left: -15px; /* Must be -(margin) of the element where its positioned.*/
	top: 5px;
	bottom: 5px;
	overflow: visible;
}

/* -- Title section -- */
div.yfToolTip div.toolTipTitle {
 background: var(--background-white);
	cursor: move;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

div.yfToolTip div.toolTipTitle div.toolTipElement {
	font-size: 14px;
	color: #333740;
	/* The title element has a bottom separator, which should be removed if no data is below it */
	border-bottom: 1px solid #DBDDE5;
    font-weight: bold;
}

div.yfToolTip div.toolTipTitle div.toolTipElement > div {
	display: inline-block;
}

div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel {
	width: calc(100% - 10px); /* (toolTipElement width - close button width) */
	line-height:42px;
}
div.initialWidth div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel {
	width: initial;
}
div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton {
	cursor: pointer;
	height: 35px;
	width: 10px; /* This is set to close_grey_thick.svg's width, if you wish to change the image to one with a different width this should be updated */
	background: url(../images/close_grey_thick.svg) no-repeat center center;
}

div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton.invisible {
	visibility: hidden;
}

/* -- Tooltip items section -- */
div.yfToolTip div.toolTipItems {
 background: var(--background-white);
	border-radius:6px;
}

div.yfToolTip div.toolTipItems div.toolTipElement > div {
	display: inline-block;
}

/* Tooltip item values */
div.yfToolTip div.toolTipItems div.toolTipElement div.label {
	color: var(--dark-grey);
	margin-right: 10px;
}
div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div.label {
	width: initial;
}

div.yfToolTip div.toolTipElement div.value {
	font-weight: bold;
	text-align: right;
	color: #333740;
}
div.initialWidth div.yfToolTip div.toolTipElement div.value {
	width: initial;
}

/* Additional (tooltip) fields' items */
div.yfToolTip div.toolTipItems.additional {
	background: #f9f9f9;
}
div.yfToolTip div.toolTipItems.additional div.toolTipElement div.value {
	font-weight: normal;
	color: var(--dark-grey);
}

/* When you need a tooltip item to be value only or label only */
div.yfToolTip div.toolTipItems div.toolTipElement div/* label or value*/.only { 
	width: 100%;
	text-align: left;
}
div.yfToolTip div.toolTipItems div.toolTipElement div.label.only {
	font-weight: bold;
}
div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div/* label or value*/.only {
	width: initial;
}

/* -- Tooltip menu items section (Filter, Analyse, Drilling, etc...) -- */
div.yfToolTip div.menuItems {
 background: var(--background-white);
	border-radius:6px;
}

div.yfToolTip div.menuItems div.menuItem {
	border-bottom: none;
	cursor: pointer;
	margin-left: 0px; /* Menu items need to have their border pushed to the container border. */
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
}
div.yfToolTip div.menuItems div.menuItem.last-menu-item {
	border-bottom: 1px solid #e4e4e4;
}

div.yfToolTip div.menuItems > div.menuItem:last-of-type{
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

/* Menu items with a blue style */
div.yfToolTip div.menuItems div.menuItem.blue {
	border: 1px solid var(--primary-color);
	border-bottom: none;
	background-color: var(--primary-color);
}

div.yfToolTip div.menuItems div.menuItem:hover {
	background-color: #ECEDF0;
	color: #333740;
}

div.yfToolTip div.menuItems div.menuItem.blue:hover {
	background-color: var(--primary-button-hover-color);
}

div.yfToolTip div.menuItems div.menuItem.disabled {
	cursor: default;
}
div.yfToolTip div.menuItems div.menuItem.disabled:hover {
	background-color: initial;
}
/* Sub items don't have a border top cause they will be similar to the additional tooltip data. They are additionally
 * padded an extra 15px. A border top will be added to the first item rendered. (This is used in Multi-drill-through for example */
div.yfToolTip div.menuItems div.menuItem.subItem {
	border-top: none;
	padding-left: 30px;
}
div.yfToolTip div.menuItems div.menuItem.firstSubItem {
	padding-left: 30px;
}

div.yfToolTip div.menuItems div.menuItem > div {
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
}

div.yfToolTip div.menuItems div.menuItem div[data-text] {
	/*div[data-text] can be a grandchild of menuItem, so repeat the vertical align properties here */
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.yfToolTip div.menuItems div.menuItem.expandable { /* If the element has a sub-menu, then use a default cursor always */
	cursor: default;
}

div.yfToolTip div.menuItems div.menuItem div.label {
	color: #717684;
	width: 100%;
}
div.initialWidth div.yfToolTip div.menuItems div.menuItem div.label {
	width: initial
}
div.yfToolTip div.menuItems div.menuItem div.label:hover {
	color: #333740;
	width:100%;
}
div.yfToolTip div.menuItems div.menuItem.blue div.label {
	color: var(--white);
}
div.yfToolTip div.menuItems div.menuItem.disabled div.label {
	color: #A0A0A0;
}

/* Highlighted light-blue text, for example the drill field name, or the 'Reset' link for brushing */
div.yfToolTip div.menuItems div.menuItem span.highlighted, 
div.yfToolTip div.menuItems div.menuItem div.highlighted, 
div.yfToolTip div.menuItems div.menuItem span.highlighted:hover, 
div.yfToolTip div.menuItems div.menuItem div.highlighted:hover {
	color: var(--primary-color);
}

/* Menu expand arrow. */
div.yfToolTip div.menuItems div.menuItem div.rightArrow {
	position: absolute;
	right: 15px; /* Margin */
	top: 13px;
	background: url("../images/next.svg") 0 0 no-repeat;
	border: none;
	width:20px;
	height:20px;


}

div.yfToolTip div.menuItems div.menuItem.blue div.rightArrow {
	background: url("../images/next-white.svg") 0 0 no-repeat;
}

/* Menu item's icons */
div.yfToolTip div.menuItems div.menuItem div.icon {
	width: 20px;
	height: 35px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}

div.yfToolTip div.menuItems div.menuItem div.icon > img {
	display: inline-block;
}

/* Container for the submenus of expandable tooltip action items */
div.yfToolTipSubMenuContainer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000010;
	visibility: hidden;
	box-shadow: 0 4px 22px 0 rgba(189,192,199,0.5);
	border-radius:6px;
}

div.yfToolTipSubMenuContainer > div {
	width: 200px;
	border-radius: 6px;
}

div.yfToolTipSubMenuContainer .menuItem:first-of-type {
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

div.yfToolTipSubMenuContainer .menuItem:last-of-type{
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

/* ---- End Active Tooltip styles ---- */

/* ---- Active text bubble styles ---- */
/* Styles for the text bubbles used in Active Charts and for annotations. These styles and their corresponding view
 * (ActiveTextBubbleView) were designed to be overridable to customise it to different text bubble needs. Please do not
 * edit these styles directly. */

div.yfActiveTextBubbleContainer {
	top: 0;
	left: 0;
	display: inline-block; 
	position: absolute;
	z-index: 100000;
}
/* Main content div. */
div.yfActiveTextBubble div.content {
	display: table-cell;
	width: 170px;
	padding: 5px 5px 5px 5px;
	overflow-wrap: break-word;
	background-color: white;
	border-radius: 6px;
	color: #717684;
	font-family: Roboto, Arial, sans-serif;;
	font-size: 12px;
    box-shadow: 0 2px 15px #F2F2F2;
}
/* This is the speech bubble tail. It will by default point to the right. It's top property will be set dynamically. */
div.yfActiveTextBubble div.pointer-container {
	display: table-cell;
	position: relative;
	width: 9px;
}
div.yfActiveTextBubble div.pointer-container div.pointer {
	display: inline-block;
	position: absolute;
	border-style: solid;
	border-width: 8px 0 8px 9px; /* The pointer width default size is 10px but can be overridden dynamically by the ActiveTextBubbleView. */
	border-color: transparent transparent transparent white;
	top: 6px; /* Adding the border radius to the default position of the tail. */
	right: 2px; /* Push the pointer inwards to hide the border */
}
div.yfActiveTextBubble div.pointer-container div.pointer.left { /* For pointing it to the left instead */
	border-width: 8px 9px 8px 0; /* The pointer width default size is 10px but can be overridden dynamically by the ActiveTextBubbleView. */
	border-color: transparent white transparent transparent;
	left: 2px; /* Push the pointer inwards to hide the border */
}
/* Second triangle that will function as a border to the pointer. */
div.yfActiveTextBubble div.pointer-container div.pointer.border {
	border-color: transparent transparent transparent #D1D6E6;
	right: 0;
}
div.yfActiveTextBubble div.pointer-container div.pointer.border.left {
	border-color: transparent #D1D6E6 transparent transparent;
	left: 0;
}

/* ---- Active annotation styles ---- */
/* Styles for the annotation flags and tooltips. The annotation tooltips will override the classes for the active text
 * bubbles. */

/* Some of the following styles make a reference to the line height (any attribute defined in em) defined in the body class.
 * It is important that if the line height changes, the attributes here change as well. Optimally this should be adjusted
 * dynamically in Javascript but we shouldn't rely on that unless strictly necessary, and in this case the line height
 * is very unlikely to change. */

div.yfActiveAnnotationContainer {
	top: 0;
	left: 0;
	display: inline-block;
	position: absolute;
}

div.yfActiveAnnotation {
	text-align: center;
	vertical-align: center;
	display: table-cell;
	color: var(--white);
	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div.yfActiveAnnotation div.annotation-number {
	margin-top: 3px;
}

/* Text bubble overrides */
div.yfActiveTextBubble.standard-annotation div.content {
	width: 254px;
	max-width: 254px;
	height: 30px;
	max-height: 176px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #D1D6E6;
}
div.yfActiveTextBubble.signal-annotation div.content {
	width: 185px;
	max-width: 185px;
	height: 50px;
    padding: 12px 16px 12px 16px;
	border: 0;
	background-color: #333740;
	color: var(--white);
	font-family: Roboto, Arial, sans-serif;
	font-size: 14px;
}
/* Override the pointer colour to match the content's background colour. */
div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer {
	border-color: transparent transparent transparent #333740;
}
div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.left {
	border-color: transparent #333740 transparent transparent;
}
div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border {
	border-color: transparent transparent transparent #333740;
}
div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border.left {
	border-color: transparent #333740 transparent transparent;
}

/* Signal annotation content styling */
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-text {
	font-weight: bold;
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-date {
    margin-top: 5px;
    font-size: 12px;
    text-align: center;
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value {
    display: inline-block;
	margin-top: 5px;
    font-size: 24px;
	color: var(--signal-positive-color);
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value.orange {
    display: inline-block;
	color: var(--signal-negative-color);
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value div {
	display: inline-block;
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button {
	border: 1px solid #ffffff;
	border-radius: 5px;
	padding: 0px 8px 0px 8px;
	color: var(--white);
	cursor:pointer;
	text-align: center;
	font-weight:bold;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
	font-size: 14px;
	vertical-align: middle;
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button:hover{
 background: var(--background-white);
	color: #333740;
}

/* Styles for standard annotation content divs. */
div.yfActiveTextBubble.standard-annotation div.content div.title {
	font-weight: bold;
	min-height: 1.25em;
	max-height: 2.5em;
	overflow: hidden;
}
div.yfActiveTextBubble.standard-annotation div.content div.text {
	margin-top: 1.25em;
	margin-bottom: 1.25em;
	max-width: 100%;
	/* To avoid the following calculations, a newer technique like flex boxes could be used (currently we can't support it) */
	/* height: div.content:height - div.title:height - div.dates:height - div.author:height - this:outerHeight (StandardAnnotationTooltipTemplate.js) */
	/* max-height: div.content:height - div.title:height - div.dates:height - div.author:height - this:outerHeight (StandardAnnotationTooltipTemplate.js) */
	overflow-x: hidden;
	overflow-y: auto;
}
div.yfActiveTextBubble.standard-annotation div.content div.author a {
	color: var(--primary-color);
	text-decoration: none;
}
div.yfActiveTextBubble.standard-annotation div.content div.author div.name {
	font-weight: bold;
	display: table-cell;
	/* width: div.content:width - div.annotation-links:width (StandardAnnotationTooltipTemplate.js) */
	overflow: hidden;
	text-overflow: ellipsis;
}
div.yfActiveTextBubble.standard-annotation div.content div.author div.annotation-links {
	display: table-cell;
}

/* Customise the scrollbar for the annotation content. This is known NOT TO WORK in Firefox and IE/Edge, which will display
 * the native OS scrollbars.*/
div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar {
	width: 8px;
}
div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-track {
	border-radius: 4px;
	background: #f2f2f2;
}
div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: #717684;
}

/* Next and previous links for multi-annotations */
div.yfActiveTextBubble div.next-previous-links a {
	color: var(--primary-color);
	text-decoration: none;
	margin-top: 5px;
}
div.yfActiveTextBubble div.next-previous-links a[data-linktype=previous] {
	float: left;
}
div.yfActiveTextBubble div.next-previous-links a[data-linktype=next] {
	float: right;
}


/* ---- End active annotation styles ---- */

.refcode-rows {
	padding:5px 5px 5px 0;
	vertical-align:middle;
	line-height:32px;
}

.no-margin {
	margin:0;
}

.disabledMenu {
	color: var(--dark-grey) !important;
	background-color: white !important;
	cursor: default !important;
}

.greyTableHeading {
	background-color: #e0e0e0; 
	padding: 5px; 
	font-size: 18px; 
	border-top: 1px #cecece solid;
	border-bottom: 1px #cecece solid;
	font-weight:bold;	
}

.blueTableHeading {
	background-color: var(--primary-color); 
	padding: 5px; 
	font-size: 18px; 
	border-top: 1px #cecece solid;
	border-bottom: 1px #cecece solid;
}

.greyTableCell {
	border-bottom: 1px #cecece solid;
	font-size: 14px; 
	padding: 10px;	
}
.greyTableCellHighlight {
	background-color: #5f9ee1;
	color: white;
}
.lightGreyTableHeading {
	background-color: #f9f9f9;
	padding: 5px;
	padding-left:15px;
	border-top: 1px #cecece solid;
	border-bottom: 1px #cecece solid;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.lightGreyTableCell {
	color: #6c6c6c;
	background-color: #f9f9f9;
	padding:5px;
	padding-left:15px;
}
.whiteTableHeading {
	background-color: #f9f9f9;
	padding: 8px;
	padding-left:15px;
	border-bottom: 1px #cecece solid;
}
.whiteTableCell {
	background-color: var(--background-white);
	padding: 5px;
	border-bottom: 1px #cecece solid;
}

.greyTableCellBackground {
	background-color: #f9f9f9;
	padding: 5px;
	border-bottom: 1px #dedede solid;
}

.blueTableCellBackground {
	background-color: var(--primary-color);
	padding: 5px;
	border-bottom: 1px #dedede solid;
	color:white !important;
}

.draftReportImage {
	width: 150px; height: 150px; background-image: url('../images/report_draft.png'); cursor: pointer;
}
.draftReportMessageBox {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -75px 0 0 -150px;
}
.draftReportTextMessageBox {
	position: absolute;
	left: 155px;
	top: 30px;	
}
.draftReportText {
	font-size: 18px; width: 150px; color: #d0d0d0; padding-top: 10px;
}

.advAnalyticalFuncHeaderText {
	font-size: 14px;
	color: black;
}
.advAnalyticalFuncBodyText {
	font-size: 12px;
	color: #777;
}
.advAnalyticalFuncListBox {
	border: 1px solid #ccc;
	font-size: 14px;
}
.advAnalyticalFuncDesc {
	border: 1px solid #ccc;
	background-color: rgb(241, 241, 241);
	padding: 5px;
	font-size: 14px;
}
.advAnalyticalFuncSeries {
	position: relative;
	font-size: 12px;
}
.advAnalyticalFuncIcon {
	position: relative;
	border-radius: 4px;
	border: 1px solid var(--primary-color);
	background-color: var(--primary-color);
	color: white;
	padding: 1px;
}
.advAnalyticalFuncAdd {
	position: relative;
	cursor: pointer;
	color: var(--primary-color);
}
.advAnalyticalFuncAddDropDown {
	position: absolute; 
	top: 18px; left: 25px;
	border: 1px solid gray;
	background-color: white;
	box-shadow: 4px 4px 10px #B5B5B5;
	width: 220px;
	z-index: 1;
}
.advAnalyticalFuncAddDropDown .item {
	border-bottom: 1px solid #eee;
	padding: 10px;
	color: #999;
	cursor: pointer;
}
.draftReportTopText {
	font-size: 16px; width: 150px; color: #d0d0d0;
}
.analyticThumbSelect {
	height:60px; width:220px; margin:0; border-bottom:1px #cecece solid;
	position:relative; z-index:49;
	/*padding:3px 1px;*/
}

.analyticThumbSelect .imgDiv {
	float:left; width:91px;
	padding:2px; height:56px;
}

.analyticThumbSelect .titleDiv{
	float:left; 
	width:116px;
	font-size:14px; 
	color: var(--dark-grey);
	margin-left:5px;
	padding-top:3px;
	line-height: 16px;
	height:56px;
	overflow:hidden;
}

.analyticThumbSelect .selectedReport { 
	border:2px var(--primary-color) solid;
	height:56px; width:216px; /* To account for border pixels */
	margin:0;
	position:absolute; top:0; left:0;
	z-index:50;
}

.analyticThumbSelect .linkingIncomplete {
	border:2px red solid;
	height:56px; width:216px; /* To account for border pixels */
	margin:0;
	position:absolute; top:0; left:0;
	z-index:50;
}

.dashboardReportPadding {
	height:10px;
}

.selectWidget {
	position:relative;
	width:30px;
	height:5px;
	border:1px solid #969696;
	border-radius:10px;
	float:left;
}

.widgetToggleImage {
	position:absolute;
	top:-6px;
}


.selectCircleInner {
	background-color:#0097e1;
	border-radius:15px;
	width:18px;
	height:18px;
	position:relative;
	top:1px;left:1px;
}

.securityMessage {
	margin-left:10px;
	float:left;
}
.subtabGrey {
	FONT-SIZE: 16px;
	color: var(--dark-grey);
	float: left; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
}
.subtabBlue {
	FONT-SIZE: 16px;
	COLOR: var(--primary-color);
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
}
.error-box {
	color:red !important;
	border: solid 1px red !important;
	background-color:#FED5E3 !important;
}
.warning-box {
	border: solid 1px #ffff00 !important; 
	background-color:#ffffe7 !important;
}
.message-box {
	width:auto;
	margin:1em 1em 2em;
	padding:.5em;
	color:#5e5e5e;
	border: solid 1px #ccc;
	background-color: #f9f9f9; 
}

.standard-table table {
	font-size: 13px;
	text-align:left;
	width:100%;
	border:solid 1px #CCC;
	border-collapse:collapse;
}
.standard-table th, .standard-table td {
	padding:8px;
}
.standard-table-header {
	color:white !important;
}
.standard-table-body {
	border-top:none !important; /* override the default */
}
.standard-table-body tr td {
	border-bottom:solid 1px #CCC;
}
.linkedDataSetFieldAdd {
	font-size: 30px;
	font-weight: bold;
	color: var(--primary-color);
	cursor: pointer;
}

.clickable {
	cursor:pointer;
}

#contentChangeWarningHeading {
	font-size:16px; 
	color:#333740;
	font-weight:500;
	font-family: Roboto, sans-serif;
	word-wrap: break-word;
}

.contentChangeWarningSub {
	font-size:16px;
	color:#717684;
	overflow: auto;
}

.contentChangeWarningImage {
	width:50px; margin:1px; float:left;
}

.contentChangeWarningImage img {
	width:50px; height:50px;
}
.contentChangeWarningImageText {
	float:left; 
	width:200px; 
	margin-left:10px; 
	height:70px; 
	overflow:hidden; 
	text-overflow:ellipsis;
}

.contentChangeWarningImageText span {
	color: var(--primary-color) !important;
}

.contentChangeWarningButtonLine {
	position:absolute;
	bottom: 25px;
	right: 25px;
}

.contentChangeBottomWarning {
	width:275px;
	margin-top:20px;
}

.contentChangeWarningSub span {
	color:#333740;	
}
div.contentChangeUsage ul {
	margin-top: 5px;
	color: #333740;
}

.contentMultipleContentHeading {
	font-size:18px;
	color:#333740;
	width: 92%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	padding-top: 5px;
	padding-bottom: 5px;
}

.multiHeadingProblem:after {
	content:'';
	width:7px;
	height:7px;
	background-image:url('../images/mandate_flag.gif');
	position:absolute;
	right:25px;
	top:12px;
	border-radius:7px;
}

.contentMultipleSeparator {
	border-bottom: 1px solid var(--border-grey);
	position: relative;
}

.contentChangeImageDetails {
	cursor: pointer;
	position: absolute;
	right : 10px;
	top : 11px;
	display: none;
}

.paramsliderV {
   position:absolute;
   top:-3px;
   height: 8px; width: 2px;
   background: url(../images/slider_bar_sm.gif) repeat;
}

.paramsliderVLeft {
	left:0;
}

.paramsliderVRight {
	right:0;
}
.errorPopupHeading {
	font-size: 24px; color: var(--primary-color);
	padding-bottom: 20px;
}
.errorPopupBox {
	padding:30px;	
}
.errorPopupText {
	font-size: 18px; color: #999999;	
	height:225px; overflow:hidden; position:relative;
}
.errorPopupImage {
	width: 61px; height: 63px; background: url(../images/error/error_small.png);
	float: left; margin-right: 20px; display:inline;
}
.errorPopupInstruction {
	font-size: 18px; color: #999999;
	position: absolute; bottom: 70px;
}
.errorPopupButton {
	position: absolute; bottom: 25px; right: 25px;
}
.errorPopupAlternativeImage {
	width: 61px; height: 63px; background: url(../images/error/error_drop.png);
	float: left; margin-right: 20px; display: none;
}
.errorPopupAlternativeImage {
	width: 61px; height: 63px; background: url(../images/error/error_drop.png);
	float: left; margin-right: 20px; display: none;
}
.errorPopupAlternativeImage {
	width: 61px; height: 63px; background: url(../images/error/error_drop.png);
	float: left; margin-right: 20px; display: none;
}

.radioImage {
	float:left;
	height:1px;
}
.radioImageRight {
	float:right;
	height:1px;
}

.radioText {
	margin-left:5px;
	margin-top:1px;
	float:left;
	color:#999999;
}
.radioTextRight {
	margin-right:5px;
	float:right;
}

.radioTextSelected {
	color: var(--dark-grey);
}
.secureCategoryAccessBox {
	display:none;
	width:300px;
	height:251px;
	position:absolute;
	background-color: #262626;
	color:white;
	position:Fixed;
}
.secureCategoryAccessWhiteLock {
	float:left;
	width:16px;
	height: 16px;
	overflow:hidden;	
	background-image:url(../images/whitelock.png);
	margin-top: -2px;
}
.secureCategoryAccessHeading {
	color:white; padding-left:20px; font-size:18px;
}
.secureCategoryAccessDescription {
	color:white; margin-top: 10px; height: 30px; white-space: normal;
}
.secureCategoryAccessInnerBox {
	background-color:white;
	width:272px;
	height:155px;
	color:black;
	padding:7px;
	margin: 7px;
	margin-top: 0px;
}
.secureCategoryAccessPeopleBox {
	margin-top:3px;
	border-top:1px solid var(--border-grey);
	width:260px;
	height:110px;	
}
.secureCategoryAccessImageBox {
	width:50px; float:left; position:relative; margin:1px;	
}
.secureCategoryAccessMoreText {
	float:right;
}
.secureCategoryAccessClose {
	color: white;
	position: absolute;
	right: 8px;
	font-size: 16px;
	top: 2px;	
	cursor:pointer;
}
.draftCategoryPopupBox {
	display:none;
	width:300px;
	height:96px;
	position:absolute;
	background-color: #262626;
	color:white;
	position:Fixed;
}
.draftCategoryPopupClose {
	color: white;
	position: absolute;
	right: 8px;
	font-size: 16px;
	top: 2px;	
	cursor:pointer;
}
.draftCategoryPopupImg {
	float:left;
	width:16px;
	height: 16px;
	overflow:hidden;	
	background-image:url(../images/draftWhite.png);
	margin-top: -1px;
}
.draftCategoryPopupHeading {
	color:white;
	padding-left:20px;
	font-size:18px;
}
.draftCategoryPopupDescription {
	color:white;
	margin-top: 10px;
	height: 30px;
	white-space: normal;
}
.greyOutImage {
	filter: alpha(opacity=40); /* msie */	
	opacity: 0.4;
}
.expandWhiteArrow {
	background: url(../images/smallWhiteArrowExpand.png);
	height: 12px;
	width: 7px;
	margin-top: 3px;
	margin-left: 2px;
}
.closeWhiteArrow {
	background: url(../images/smallWhiteArrowCollapse.png);
	height: 7px;
	width: 12px;
	margin-top: 5px;
}
.accessListRemoveUser {
	font-size: 16px;
	right: 6px;
	cursor: pointer;
	margin-left:10px; width:10px; float:left; color:#AAAAAA;
}

#dashFilterContainer .context-menu {
	height: 100% !important;
}
#filterbox .context-menu {
	height: 100% !important;
}
.errorContainer {
	height: 100%;
	text-align: center;
	vertical-align: center;
	overflow:hidden;
	padding-left: 20px;
}
div.errorContainer.errorContainerDash {
   overflow-y: auto;
   padding-left: 0;
   position: relative;
}
.errorContainerCentered, div.errorContainerDash > div {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -34px 0 0 -145px;
}
.largeGreyErrorImage {
	float: left;	
}
.errorContainerDashboard, div.errorContainerDash div.largeGreyErrorText {
	width:220px; text-align: left; padding-left: 70px;
}
div.errorContainerDash div.largeGreyErrorText > div {
   font-weight: bold;
}
.largeGreyErrorText {
	font-size: 18px; color: #999999;
}
div.errorContainerDash div.largeGreyErrorText a.openReport {
   color: var(--primary-color);
}
.lightGreyTableHighlight {
	background: #F3F3F3;
}
.tableHeaderBGColour {
   	background-color: var(--primary-color);
}
.lightGreyBackground {
	background-color: #F9F9F9;
}

div.lightbox .confirmationView{
	overflow:hidden;
}

div.contentChangeConfirm {
   background: #F4F4F4;
   height: 399px;
}
div.contentChangeConfirmInner {
   width: 270px;
   padding-top: 25px;
   margin: 0 30px;
   font-size: 16px;
   color: #999999;
}
div.contentChangeConfirm .contentChangeConfirmInner .contentChangeWarningButtonLine .contentChangeBtn {
    padding-right: 3px;
}

div.contentChangeConfirmInner img.contentChangeWarningEditThumbnail {
	height: 50px;
}

div.multiConfirm.contentChangeConfirm {
	height: 499px;
}

div.multiConfirm .contentConfirmMessage {
	padding:15px; 
	padding-bottom:0px;
}

div.multiConfirm .contentConfirmDescTop {
	padding: 20px;
    padding-bottom: 0px;
	padding-left: 17px;
    color: #333740;
    font-size: 14px;
}

div.multiConfirm .contentChangeDetail {
	max-height: 280px;
	width: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-left: -5px;
}

div.multiConfirm .contentChangeBottomWarning {
	position: absolute;
	bottom: 70px;
    max-height: 100px;
    overflow: auto;
    margin: 0px;
}

div.confirmationPopup div.contentChangeConfirmInner {
	margin : 0 20px;
	width : 290px;
}

div.confirmationPopup div.contentChangeConfirmInner .contentChangeDetail {
	margin-left: 5px;
    margin-right: 10px;
    max-height: 220px;
}

div.confirmationPopup div.contentChangeBottomWarning {
	max-height: 120px;
	width: 310px;
}

div.confirmationPopup  .confirmIcon {
	width: 55px;
    float: left;
    position: relative;
    top: 20px;
	left: 20px;
	height:100%;
}

div.confirmationButton{
	float:left;
	margin: 0 3px;
	min-width:60px;
	cursor: pointer;
}

.lightboxContent.confirmationView{
	border-radius:6px;
}

span.contentChangeConfirmDelete {
   color: #ff0000;
}
span.contentChangeConfirmEdit {
   color: var(--primary-color);
}
hr.greyHorizontalRule {
	color: #e4e4e4;
	background-color: #e4e4e4;
	height: 1px;
	border: 0;
  	width: 100%;
}

div.unsupportedBrowser {

   position: absolute;
   left: 50%;
   top: 50%;

   width: 600px;
   height: 450px;
   
   margin-left: -300px;
   margin-top: -225px;

   border: 2px solid var(--border-grey);
   border-radius: 6px;
   background: #fafafa;
   
}

div.unsupportedBrowser td {
   line-height: 30px;
   font-size: 18px;
   color: var(--dark-grey);
}

/* Styles for option sections */
div.optionSectionHead {
   position: relative;
   height: 30px;
   line-height: 30px;
   font-size: 15px;
   color: var(--dark-grey);
   background: #F0F0F0;
   border-bottom: 1px solid var(--border-grey);
   cursor: pointer;
}
img.optionSectionExp {
   position: absolute;
   top: 11px;
   right: 9px;
}
div.optionSectionTitle {
   position: absolute;
   left: 13px;
   right: 25px;
   top: 0;
   bottom: 0;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
div.optionSectionBody {
   border-bottom: 1px solid var(--border-grey);
   color: #505050;
   padding: 5px;
   font-size: 14px;
   background: #f9f9f9;
}
div.optionSectionBody hr {
   background: var(--border-grey);
   height: 1px;
   border: 0px;
}
div.optionSectionFooter {
   display: none;
}

/* Styles for field containers */
div.rptFieldPanel {
	background: #f9f9f9;
	padding: 2px;
}
div.rptFieldContainer {
   margin: 2px;
   border: 1px solid var(--border-grey);
   position: relative;
}
div.rptFieldContainerTitle {
   height: 30px;
   line-height: 30px;
   font-size: 15px;
   color: var(--dark-grey);
   background: #F0F0F0;
   border-bottom: 1px solid var(--border-grey);
   padding: 0 10px;
}
div.rptFieldContainerFields {
   min-height: 30px;
   padding: 5px 5px 30px 5px;
   background: var(--background-white);
   position: relative;
}
div.rptFieldContainerEmpty {
   position: absolute;
   top: 50px;
   left: 0;
   right: 0;
   text-align: center;
   color: var(--grey);
   font-size: 15px;
   display: none;
}
div.rptFieldContainerSingleField {
   height: 25px;
   padding: 5px 5px 5px 5px;
   background: var(--background-white);
   position: relative;
}
div.rptFieldContainerFooter {
   font-size: 14px;
   color: var(--dark-grey);
   background: #F0F0F0;
   height: 25px;
   line-height: 25px;
   padding: 0 5px;
}

/* SideBar backbone widget */
div.sideBar {
   position: fixed;
   width: 40px;
   top: 0;
   bottom: 0;
   z-index: 85;
}
div.sideBarLeft {
   left: 0;
}
div.sideBarRight {
   right: 0;
}
div.sideBarInner {
   background:#f7f7f7;
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   z-index: 1001;
}
div.sideBarLeft div.sideBarInner {
   border-right: 1px solid var(--border-grey);
}
div.sideBarRight div.sideBarInner {
   border-left: 1px solid var(--border-grey);
}
div.sideBarIcon {
   width: 39px;
   height: 39px;
   border-bottom: 1px solid #dadada;
   cursor: pointer;
   overflow: hidden;
   font-size: 24px;
   line-height: 39px;
   text-align: center;
   color: #808080;
   position: relative;
}
div.sideBarIcon > img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
}
div.sideBarIconHighlight {
   background: #f0f0f0;
   height: 30px;
}
.sideBarIcon.sideBarIconHighlight {
    width: 39px;
    height: 39px;
}
div.sideBarContent {
   position: absolute;
   top: 0;
   z-index: 990;
   background: var(--background-white);
   border-right: 1px solid var(--border-grey);
}

/* Horizontal Scrolling View backbone widget */
div.scrollingPrevImg, div.scrollingNextImg {
   position: absolute;
   width: 24px;
   top: 0;
   bottom: 0;
   display: none;
}
div.scrollingPrevImg {
   left: 0;
}
div.scrollingNextImg {
   right: 0;
}
div.scrollingPrevImg img, div.scrollingNextImg img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   padding: 5px;
   border: 1px solid #ececec;
   border-radius: 3px;
   background: #fbfbfb;
   cursor: pointer;
}
div.scrollingPrevImg:hover img, div.scrollingNextImg:hover img {
   background: #f0f0f0;
   border-color: var(--border-grey);
}
div.scrollingContainer {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   overflow: hidden;
}
div.scrollingContainerInner {
   position: absolute;
   top: 0;
   bottom: 0;
   white-space: nowrap;
}
/* Footer sub-menu styles. */
ul.fieldPanelFooterSub {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 220px;
	border-bottom: 1px solid #CECECE;
	z-index:500;
}
li.fieldPanelFooterSubItem {
	background-color: var(--background-white);
	list-style: none outside none;
}
li.fieldPanelFooterSubItemHover {
	background-color: #f9f9f9;
	list-style: none outside none;
}
div.fieldPanelFooterSubContent {
	border: 1px solid #CECECE;
	border-bottom: 0px solid #CECECE;
	color: #828282;
   	font-size: 14px;
   	padding: 10px;
}

ul.yfDropMenu.standardYfDropdown {
	font-family: Roboto;
	font-size: 14px;
	color: #333740;
	border-radius: 6px;
	border: 1px solid #71768480;
	box-shadow: 0 2px 16px #71768480;

}

ul.yfDropMenu.standardYfDropdown div.yfDropMenuTitle {
	line-height: 45px;
}

ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:first-child {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:last-child {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

ul.yfDropMenu.standardYfDropdown .menuHover {
	background: #F2F2F2;
}

ul.yfDropMenu.standardYfDropdown li.menuItem {
	border-top: none;
	height: 45px;
}

ul.yfDropMenu.roundedBottomCorners {
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

/* Menu drop-down styles - used in report field views */
ul.yfDropMenu, ul.yfSubMenu {
   background: var(--background-white);
   /* border: 1px solid var(--primary-color); */
   border: 1px solid #e4e4e4;
   display: block;
   padding: 0;
   margin: 0;
   position: absolute;
   width: 220px;
   /*box-shadow: 4px 4px 10px #B5B5B5;*/
   z-index:1000000002;
}
ul.yfSubMenu {
   display: none;
   left: 200px;
   top: 8px;
   position: fixed;
}
ul.yfDropMenu li.menuHover > ul.yfSubMenu {
   display: block;
}
ul.yfDropMenu li {
   display: block;
   height: 35px;
   list-style: none;
   position: relative;
}
ul.yfDropMenu li.menuTitle {
   background: var(--primary-color);
}
ul.yfDropMenu li.menuItem {
	border-top: 1px solid #f0f0f0;
}
ul.yfDropMenu li.menuFirstItem {
	border-top: none;
}
li.menuItem img.subMenuExp {
	position: absolute;
	right: 2px;
	top: 0;
	bottom: 0;
	margin: auto 0;
}
div.yfDropMenuColour {
    height: 15px;
    width: 15px;
    margin-top: 10px;
    margin-left: 10px;
    position:absolute;
}
div.yfDropMenuIcon {
   position: absolute;
   left: 0;
   width: 35px;
   top: 0;
   height: 35px;
   overflow: hidden;
}
div.yfDropMenuIcon img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
}
div.yfDropMenuTitle {
   position: relative;
   padding-left: 20px;
   padding-right: 10px;
   padding-top: 0;
   padding-bottom: 0;
   color: var(--dark-grey);
   font-size: 14px;
   line-height: 35px;
   cursor: default;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
div.yfDropMenuTitleSeparator {
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 32px;
	width: 1px;
 background: var(--background-white);
}
ul.hasLargeIcons > li.menuTitle > div.yfDropMenuTitleSeparator,
ul.hasLargeIcons > div > li.menuTitle > div.yfDropMenuTitleSeparator {
	left: 36px;
}
div.yfDropMenuTitle > span {
	max-width:100px;
	text-align:right;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:inline-block;
}

li.menuItemDisabled div.yfDropMenuTitle,
li.menuItemDisabled.menuHover div.yfDropMenuTitle {
   color: #a0a0a0;
}
li.menuItemSelected > div.yfDropMenuTitle {
	font-weight: bold;
}

ul.yfDropMenu > li.menuIcon > div.yfDropMenuTitle {
	padding-left: 35px;
}
ul.yfDropMenu > li.menuLargeIcon > div.yfDropMenuTitle {
   padding-left: 45px;
}

ul.hasIcons > li.menuItem > div.yfDropMenuTitle,
ul.hasIcons > div > li.menuItem > div.yfDropMenuTitle {
   padding-left: 35px;
}
ul.hasLargeIcons > li.menuItem > div.yfDropMenuTitle,
ul.hasLargeIcons > div > li.menuItem > div.yfDropMenuTitle {
   padding-left: 45px;
}
ul.yfDropMenu li.menuTitle div.yfDropMenuTitle {
   color: var(--white);
   font-weight: normal;
}
li.hasSubMenu > div.yfDropMenuTitle {
   padding-right: 20px;
}
ul.yfDropMenu li.hasLink, ul.yfDropMenu li.hasLink > div {
   cursor: pointer;
}
ul.yfDropMenu li.menuHover {
   background: #f9f9f9;
}
ul.yfDropMenu li.menuItemDisabled.menuHover {
	background: initial;
}
li.menuItemDisabled div.yfDropMenuTooltip,
li.menuItemDisabled.menuHover div.yfDropMenuTooltip {
   border: 1px solid #CC0000;
   background: #fdfdfd;
   font-size: 14px;
   color: var(--dark-grey);
   padding: 8px 0 8px 12px;
   margin: -2px -1px 0 -1px;
   display: none;
}
li.menuHover > div.yfDropMenuTitle {
	color: #000000;
}
li.menuItemDisabled div#disabledItemTooltip,
li.menuItemDisabled.menuHover div#disabledItemTooltip {
	position:relative;
	z-index:50;
}
ul.yfDropMenu > li.menuTitle > div.yfDropMenuIcon > img {
	max-width: 35px;
	max-height: 35px;
}
div.yfMenuTopArrow {
	position: absolute;
	top: -7px;
	height: 7px;
	left: 11px;
	width: 15px;
	background: url(../images/menu_pointer.png) no-repeat;
}

/* Toggle switch widget styles */
div.toggleSwitchTextLeft, div.toggleSwitchTextRight {
   float: left;
   font-size: 14px;
   height: 20px;
   line-height: 20px;
   cursor: default;
}
div.toggleSwitchSlider {
   float: left;
   position: relative;
   height: 20px;
   width: 40px;
}
div.toggleSwitchSliderInner {
   position: absolute;
   top: 7px;
   height: 5px;
   left: 5px;
   right: 5px;
   border: 1px solid #969696;
   border-radius: 10px;
}
div.toggleSwitchSliderInner img {
   position: absolute;
   top: -7px;
}

.colourPickerText, .colourPickerTextSmall {
	display:none;
	float:left; margin-right:3px;
}

body.reportInitPage {
	background: #F4F4F4;
}

#reportInitTitle {
	font-size: 30px;
	color: var(--dark-grey);
}

#reportInitTitle .highlight {
	color: var(--primary-color);
}

#builder-selector-label {
	width: 200px;
	font-size: 24px;
	color: var(--dark-grey);
	padding-top: 4px;
}

#builderTitle {
	font-size: 24px;
	color: var(--dark-grey);
	padding: 16px 0;
}

#builderTitle .highlight {
	color: #A5A5A5;
}

#resultsRightHandleDiv {
	float: left;
	width: 6px;
	background-color: #F4F4F4;
}

#newDataSourceDiv {
	position: relative;
	width: 950px;
}

#newDataSourceDiv > table {
	font-size: 18px;
	color: #A5A5A5;
	position: absolute;
	right: 0;
}

#newDataSourceDiv > table span.highlight {
	color: var(--dark-grey);
	font-weight: bold;
}

/* Calculated field editor view */
div.calculatedFieldEditor {
   padding: 0px 10px 10px 10px;
   position: relative;
}

div.calculatedFieldEditor .calculatedFieldDetail table.outerButtonTable {
   padding: 10px 0px 0px 0px;
}

div.calculatedFieldLoading {
   display: none;
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   background: #808080;
   background: rgba(0, 0, 0, 0.2);
   text-align: center;
   padding-top: 200px;
}
div.calculatedFieldValidation {
   margin-top: 20px;
   padding: 5px;
   text-align: center;
   font-size: 14px;
   color: #000000;
   display: none;
}
div.formulaBuilderFormula {
   min-height: 100px;
   margin-bottom: 10px;
}
div.formulaBuilderButtons {
   display: inline-flex;
   width: 100%;
   padding-bottom: 8px;
}
div.formulaBuilderBtn {
   padding-right: 8px;
}
div.formulaBuilderBtn > img {
   display: block;
}

div.formulaBuilderButtons div.formulaBuilderBtnUndo {
   margin-left: auto;
}

div.formulaBuilderButtons div.formulaBuilderBtnUndo,
div.formulaBuilderButtons div.formulaBuilderBtnClear {
   padding-right: unset;
   padding-left: 8px;
}

div.formulaBuilderBtnValue {
   margin-left: auto;
}

div.formulaBuilderBtnAddValue {
   padding: 0;
}
div.calculatedFieldFunctionArg {
   font-size: 14px;
   width: 350px;
   position: relative;
   height: 25px;
   line-height: 25px;
}
div.calculatedFieldFreehandInfo {
   color: #262626;
   font-size: 14px;
   padding: 5px;
}
div.calculatedFieldFreehandInfo ol {
   padding-left: 70px;
}
div.calculatedFieldFreehandCachedViewWarning {
	margin-bottom: 10px;
	display: none;
}
div.calculatedFieldFreehandFormula {
   background: var(--background-white);
   border: 1px solid var(--border-grey);
   margin-top: 10px;
   padding: 5px;
}

div.dragDiv{
   font-size: 14px !important;
}

div#buttonNewDataSet {
	white-space: nowrap;
}

div.reporErrorItemSeparator {
	clear: both;
	height: 16px;
}

div.reportEditInfo {
   font-size: 14px;
   color: #000000;
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 10px;
   width: 470px;
}


div.viewInfo {
   background: var(--background-white);
   color: var(--dark-grey);
}

div.viewInfoHeading {
   background-color: #dfdfdf;
   border-style: solid;
   border-width: 1px 0 1px 0;
   border-color: var(--border-grey);
   font-size: 16px;
   color: #000000;
   padding: 5px;
}

div.viewInfoContent {
   margin: 8px;
   font-size: 14px;
}
td.viewInfoLabel {
   font-weight: bold;
   width: 90px;
   vertical-align: top;
}
div.lightboxSimpleHeader {
   background-color: var(--primary-color);
   color: var(--white);
   font-size: 18px;
   height: 38px;
   line-height: 38px;
}

div.lightboxSimpleBorder {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   border: 1px solid var(--border-grey);
   background: var(--background-white);
   overflow: auto;
}
div.createSimpleSourceOuter {
	background-color: #F8F8F8;
	height: 554px
}
div.createSimpleSourceOuter.restricted {
	background-color: #F8F8F8;
	height: 474px
}
div.createSimpleSource {
   margin-left:25px; 
   padding-right:25px;
   font-size: 16px;
   color: #606060;
   overflow: auto;
   height: 464px;
}
div#sourceParameters {
	margin-left: 54px;
}

td.createSimpleSourceLbl {
	width: 230px;
}

div.sourcesList {
	margin-top: 10px; 
	height: 340px; 
	background-color: var(--background-white);
	overflow-y: auto; 
	overflow-x: hidden; 
	border: 1px solid #efefef;
}

div.createSimpleSource.noButton {
	height: 554px;
}

div.createSimpleSource.noButton div.sourcesList {
	height: 383px;
}

div.messageBox {
	background-color: #F9F9F9;
    border: 1px solid #E4E4E4;
    padding: 10px;
    font-size: 14px;
    color: #606060;
    height: 0px;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 10px;
    overflow: auto;
}
div.messageBox img#createSimpleSourceTestImage{
	display: inline-block; 
	margin-bottom: 3px; 
	margin-right: 6px;
} 

div.messageBox div#createSimpleSourceTestTitle{
	display: inline-block; 
	margin-top: 5px;
}
div.messageBox img#createSimpleSourceTestClose{
	display: inline-block; 
	float: right;
	cursor: pointer;
}


h2.createSimpleSource {
   font-weight: normal;
   margin: 0 0 10px 0;
}
table.createSimpleSourceDetails {
   width: 490px;
   table-layout: fixed;
   border-collapse: separate;
   border-spacing: 0 10px;
}
div.createSimpleSourceTitle {
   font-size: 18px;
}

.customCheckboxDiv {
	float:left;
	margin-right:5px;
	cursor: pointer;
}


div#viewAddCSVLoader {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   z-index: 20000;
}
div#viewAddCSVContent {
   position: absolute;
   left: 0;
   right: 0;
   bottom: 0;
   min-height: 400px;
   display: none;
   color: var(--dark-grey);
   font-size: 14px;
   background: #f4f4f4;
   padding: 0 30px;
   overflow: auto;
}

/* Date conversion view */
div.dateConversionData, div.dateConversionInfo {
   color: var(--dark-grey);
   font-size: 14px;
   padding: 20px;
   display: none;
}
td#dateConversionTypeDateLbl, td#dateConversionTypeTimestampLbl {
   cursor: default;
}

div.dateConversionSample {
   clear: both;
   float: right;
   padding-top: 10px;
}
table.dateConversionData {
   margin-top: 20px;
   border: 1px solid var(--border-grey);
}
tr.dateConversionTitleRow td {
   background: var(--primary-color);
   color: var(--white);
   font-size: 18px;
   height: 25px;
   padding: 8px 12px;
}
tr.dateConversionDataRow td {
   background: var(--background-white);
   color: var(--dark-grey);
   font-size: 16px;
   padding: 6px 12px;
   border-top: 1px solid var(--border-grey);
   height: 22px;
}
tr.dateConversionDataRow td.noSampleData {
	border-top: none;
	text-align: center;
}
td.dateConversionDataSample {
   width: 200px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
td.dateConversionDataSample > div {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   width: 200px;
}
td.dateConversionDataConverted {
   width: 150px;
}
td.dateConversionDataResult {
   width: 22px;
}
tr.dateConversionDataRow td.dateConversionDataSample {
   border-right: 1px solid var(--border-grey);
}
span.dateConversionDataUsed {
   color: var(--primary-color);
}
td.dateConversionDataResult {
   text-align: center;
   padding: 6px;
}
td.dateConversionDataResult img {
   display: block;
}
div.dateConversionButtons {
   padding-top: 20px;
}
div.yfScrollbar {
   background: var(--primary-color);
}
.customTooltip {
	display: none; /* An inline style overrides this when the tooltip is displayed */
	border: 1px solid #0099ff !important;
	font-size: 14px !important;
	padding: 4px !important;
	word-wrap: break-word;   
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
     -ms-hyphens: auto; 
        hyphens: auto;
}
div.customTooltipLong {
   border: 1px solid #0099ff !important;
   font-size: 14px;
   padding: 4px;
   max-width: 500px;
}
.packLinkWarning {
	font-size: 15px;
	color: var(--dark-grey);
	margin-bottom:5px;
}
div.styleExampleCell {
   border: 1px solid var(--border-grey);
   padding: 5px 7px;
   background: var(--background-white);
   color: #000000;
}

ul.autocomplete {
    display: none;
    position: fixed;
    margin: 0;
    padding: 3px 0;
    box-shadow: 2px 2px 5px #888888;
    height: 28px;
    overflow: auto;
    overflow-x: hidden;
    background-color: var(--background-white);
    z-index: 1000000000;
}

ui.autocomplete li {
	color: var(--dark-grey);
    font-size: 14px;
    height: 25px;
    min-height: 25px;
	line-height: 25px;
}


.autocompleteBar {
	font-size: 16px;
	color: #CCC;
	position: relative;
	height: 33px;
	padding: 0 35px 0 0px;
	border: 1px solid #e4e4e4;
	z-index: 100000000;
}

.autocompleteNoImage {
	padding: 0;
}

.autocompleteBar input {
	font-size: 14px;
	text-indent: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
	height: 23px;
	border: 0;
	margin: 0;
	position:relative;
	top:0px;
	width:100%;
}

.autocompleteBar span.default-overlay {
	position: absolute;
	top: 0;
	left: 4px;
	color: var(--grey);
	font-size: 14px;
	line-height: 30px;
	height: 36px;
	right: 30px;
	cursor: text;
}

.autocompleteBar div.search {
    position: absolute;
    width: 34px;
    height: 34px;
    top: 0;
    right: 0;
    overflow: hidden;
	cursor: pointer;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.invalidInput {
    color: #333740;
}

.validInput {
    color: #333740;
}

.unselectableField {
	text-decoration: line-through;
}

ul.autocomplete li.headerLabel  {
    list-style: none;
    margin: 0;
    padding-left: 10px;  
    cursor: pointer;  
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
 	vertical-align: middle;
 	font-size: 14px;
 	height: 25px;
	min-height: 25px;
	line-height: 25px;
 	
}

ul.autocomplete li.selectable {
    list-style: none;
    margin: 0;
   /* padding: 5px 7px; */
    padding-left: 10px;  
    cursor: pointer;  
    color: var(--dark-grey);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
 	vertical-align: middle;
 	text-align:left;
}

ul.autocomplete li.active {
    cursor: pointer;
    background-color: #008BD0;
    color: white;
}

ul.autocomplete li.active a{
    cursor: pointer;
    background-color: #008BD0;
    color: #fafafa;
}


ul.autocomplete li a {
    
    text-decoration: none;
    padding-left: 2px;
    color: var(--dark-grey);
	font-size: 14px;
	height: 25px;
	min-height: 25px;
	line-height: 25px;
}

/* new autocomplete box styles for new dashboard property box */
.autocompleteBar.autocompleteBarBroad{
    border-radius: 6px;
    width:215px;
    height:35px;
}

.searchResultsContainer.autocompleteBarBroad ul.autocomplete{
    box-shadow: none;
    border-radius: 6px;
    margin-top: 2px;
    border: 1px solid #dbdde5;
    width:250px;
    min-height:25px;
}

.searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable{
    color: #333740;
    font-weight:700;
}

.searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:first-of-type{
    border-top:10px solid #ffffff;
}

.searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:last-of-type{
    border-bottom: 10px solid #ffffff;
}

.searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,
.searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active a{
    background-color: #ecedf0;
    color:#333740
}



.autocompleteImg {  
	width: 20px;
	height: 20px;
	margin: auto;
    top: 0; left: 0; bottom: 0; right: 0;
    vertical-align: middle;
}

#clear-auto-box {
	position: absolute;
	right: 32px;
	
}

.autoCompleteArrow {
	width: 250px;
	height: 30px;
	overflow: hidden;
	border: 1px solid #ccc;
}
.ui-tooltip-content {
	white-space: pre-wrap;
}

div.customTooltipNoPre {
   border: 1px solid #0099ff;
   font-size: 14px;
   padding: 4px;
}
div.customTooltipNoPre div.ui-tooltip-content {
	white-space: normal;
}

.adminMapTableTop {
	background-color: #E7E7E7; 
	height: 38px; 
	border: 1px solid var(--border-grey);
}

.whiteBackgroundGreyBorder {
	background-color:white; 
	border: 1px solid var(--border-grey);
}

div#client-org-auto-select-outer {
	width:50%;
	margin-right: auto;
	margin-left: auto;
}

table.reportConditionalFormatLegend {
   width: 500px;
   margin: 10px 0;
}
table.reportConditionalFormatLegend td {
   padding: 2px;
}
td.reportConditionalFormatLegendName {
   width: 150px;
}
td.reportConditionalFormatLegendDesc {
   width: 350px;
}

table.reportFilterLegend {
   width: 500px;
   margin: 10px 0;
}


div.bcPopup {
   font-size: 14px;
   color: var(--dark-grey);
}
div.bcPopup div.broadcastGrey {
   padding: 10px 0;
   border: 0px;
}
div.bcPopup div.bcFilterSection {
   padding: 0;
}
div.bcPopup div.bcFreqSection {
	padding-bottom: 0;
}
div.bcPopup div.bcFreqDescSection {
   padding-top: 0;
}
div.bcMainContent {
   overflow: auto;
   height: 699px;
   padding: 10px 25px 0 25px;
}
div.editBroadcastView div.bcMainContent {
    height: calc(100% - 80px);
}
div.editBroadcastView > div.bcPopup {
    height: calc(100% - 2px);
}
div.bcRecipients {
   position: relative;
}

div.bcEmailContent {
   padding-top: 5px;
}
div.bcSubject {
   border: 1px solid #e4e4e4;
   padding: 5px;
   background: var(--background-white);
   margin-bottom: 5px;
}
div.bcSubjectInput {
   overflow: hidden;
}
div.bcPopup div.bcTaskDetails {
	position: relative;
	padding-bottom: 0;
}
div.bcTaskTitle {
   border: 1px solid #e4e4e4;
   padding: 5px;
   background: var(--background-white);
   width: 240px;
}
div.bcTaskTitleInput {
   overflow: hidden;
}
div.bcTaskRequestor {
	width: 252px;
	position: absolute;
	right: 0;
	top: 10px;
}
div.bcPopup div.bcTaskAssign {
	position: relative;
	padding-top: 0;
	padding-bottom: 5px;
}
div.bcAssignee {
	width: 252px;
}
div.bcPriority {
	position: absolute;
	width: 252px;
	right: 0;
	top: 0;
}
div.bcPopup div.bcTaskSubscribers {
	padding-top: 0;
}
div.bcFixedSave {
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   height: 60px;
   padding-top: 10px;
   text-align: center;
}
div.editBroadcastView div.bcFixedSave {
    position: static;
}
div.bcFixedSave.bcScrolling {
   border-top: 1px solid var(--border-grey);
}
div.recipientsBoxInner {
   position: relative;
}
div.recipientsAdd {
   padding: 1px 0;
}
div.recipientsContainer {
	height: 31px;
}
div.recipientsAdvanced {
   position: absolute;
   right: 0;
   top: 10px;
   width: 66px;
   height: 31px;
   border: 1px solid #e4e4e4;
   background: var(--background-white);
   overflow: hidden;
}
div.recipientsAdvBtn {
   width: 33px;
   height: 33px;
   margin-top: -1px;
}
div.recipientsAdvBtn > img {
	display: block;
}
div.recipientsAdvBtn[data-adv=false] {
   float: left;
}
div.recipientsAdvBtn[data-adv=true] {
   float: right;
}
div.bcRecipientsDesel {
   cursor: pointer;
}
div.bcRecipientsSel {
   background: var(--primary-color);
}
div.recipientsAdvMsg {
   padding: 5px 0;
}
div.bcBody {
   background: var(--background-white);
   border: 1px solid #e4e4e4;
   padding: 5px;
}
div.bcBody.noBorderBottom {
	border-bottom: 0;
}
div.bcBody textarea {
   color: var(--dark-grey);
   font-size: 16px;
   height: 80px;
   width: 100%;
   padding: 0;
   border: 0;
   margin: 0;
   resize: none;
   outline: none;
}
div.bcFormat {
   background: #f0f0f0;
   height: 29px;
   border: 1px solid #e4e4e4;
}
div.bcFormatIcon {
   position: relative;
   height: 29px;
   width: 29px;
   border-left: 1px solid var(--border-grey);
   float: right;
   cursor: pointer;
}
div.bcFormatIcon:hover {
   background: #e0e0e0;
}
div.bcFormatIcon > img {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   margin: auto;
}
div.bcFormatIcon img.bcFormatIconActive, div.bcFormatIconSelected img.bcFormatIconInactive {
   display: none;
}
div.bcFormatIconSelected img.bcFormatIconActive {
   display: block;
}
div.bcFormatIconSelected {
   background: var(--background-white);
}
div.bcLinkOnlyMessage {
	display: inline-block; /* Sadly IE11 doesn't fully support flex, so we'll have to go another way */
	padding: 10px;
 background: var(--background-white);
}
div.bcLinkOnlyMessage img {
	float: left;
	margin-right: 5px;
}
div.bcLinkOnlyMessage div {
	float: left;
	margin-top: 6px;
	width: calc(100% - 50px);
	font-size: 14px;
    color: var(--dark-grey);
}

div.freqInput {
   padding-right: 3px;
   padding-bottom: 3px;
   float: left;
}
div.freqDayOfMonthEntry {
   padding-left: 3px;
}
div.freqMinutesMinimum {
	padding-left: 3px;
	color: #FF0000;
}
div.freqShowAdvLink, div.freqHideAdvLink {
	text-align: right;
	font-size: 16px;
}
div.bcScheduleDesc {
   font-size: 16px;
}
div.bcScheduleDesc span {
   color: var(--primary-color);
}
div.bcAdvSchedule {
	padding-top: 10px;
	font-size: 16px;
}
div.bcSchedulePeriodOpt, div.bcScheduleNotifOpt {
	padding: 8px 10px 0 10px;
}
div.bcScheduleStartDate, div.bcScheduleEndDate {
	padding-left: 10px;
}
td.bcScheduleNotifGroupSearch {
	padding-left: 10px;
}
div.bcScheduleNotifGroupSearch {
	width: 184px;
}
td.bcScheduleNotifGroupSpace {
	min-width: 40px;
}
div.bcScheduleNotifGroup {
	height: 33px;
	width: 190px;
 background: var(--background-white);
	border: 1px solid #e4e4e4;
}
div.bcScheduleNotifGroup div.btn-entity {
	margin: 3px;
}
td.bcAdvFiltersTitle {
   padding-left: 30px;
   padding-right: 10px;
   width: 220px;
}
div.bcDeliveryRules {
   background: var(--background-white);
   border: 1px solid #e4e4e4;
}
div.bcDeliveryRulesOpt {
   padding: 10px;
}
div.bcDeliveryRulesAlert {
   border-color: #cc0000;
}
div.bcDeliveryRules div.subOptionView {
   padding: 0;
}
div.bcDelivery div.optionTitle {
	font-size: 22px;
	color: var(--dark-grey);
}
div.bcDeliveryDateField div.subOptionView {
	padding-top: 0;
}
div.bcDelivery hr.greyHorizontalRule {
	margin-bottom: 20px;
}
div.bcDelivery div.filterSettingTopBorder {
	margin-top: 5px;
}
div.bcDelivery div.filterLogicHeading {
   font-size: 22px;
   color: var(--dark-grey);
   padding-bottom: 5px;
}
div.bcDelivery div.filterLogic {
	margin-left: 124px;
}
div.bcDeliveryRulesLogic {
   padding: 10px;
   border-top: 1px solid #e4e4e4;
}
div.bcDeliveryRulesAdd {
   text-align: right;
}
div.bcFilename {
	padding: 4px;
	border: 1px solid #e4e4e4;
	border-bottom: 0;
}
td.bcFileNameDateLbl {
   padding-right: 10px;
   cursor: default;
}
div.bcPopup div.fileOptions {
	max-height: 29px;
	border: 1px solid #e4e4e4;
	border-bottom: 0;
}
div.bcPopup div.contentCheckbox {
	display: inline-block;
}
div.bcPopup div.contentCheckbox div.label {
    padding: 6px;
	display: table-cell;
	vertical-align: middle;
}
div.bcPopup div.contentCheckbox div.check {
    margin: 4px 0px 0px 4px;
	display: table-cell;
	vertical-align: middle;
}
div.bcPopup div.contentCheckbox div.check > img {
   display: block;
}
div.bcDeliveryFilters div.addConditionDiv {
   margin-left: 124px;
   font-size: 14px;
}
div.bcDeliveryFilters div.addConditionDiv span.addCondtion {
   font-size: 16px;
   padding-left: 5px;
}
div.bcSchedule div.customSelect,
div.bcSchedule input.broadcastInputShort,
div.bcFileName input.broadcastInput,
div.bcServerDetails input.broadcastInput,
td.bcFilterValues div.customSelect,
div.bcAdvFilters div.customSelect,
div.bcFilterValues div.customSelect {
   border-color: #e4e4e4;
}
/* Configure the pdf security options */
div.bcPopup div.bcPDFSecurity {
	font-size: 16px;
	margin-top: 10px;
	display: table;
}
div.bcPopup div.bcPDFSecurity > div {
	display: table-row;
}
div.bcPopup div.bcPDFSecurity > div > div {
	display: table-cell;
	vertical-align: middle;
}
/* Format the combo box and textfield for the broadcast pop up specifically */
div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource td {
	vertical-align: middle;
}
div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionView {
	border-bottom: none;
	padding-top: 0;
}
div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionTitle {
	margin-bottom: 0;
}
div.bcPopup div.bcPDFSecurity .text input {
	border: 1px solid #e4e4e4;
	padding-left: 5px;
 background: var(--background-white);
	margin-left: 10px;
	height: 26px;
	font-size: 16px;
	color: var(--dark-grey);
}
div.bcPopup div.bcPDFSecurity .text input:disabled {
	background: #dddddd;
}

/* Secure PDF checkbox */
div.bcPopup div.bcSecurePDF {
	padding-right: 10px;
	cursor: default;
	display: inline-block;
}

.multipleSeparatorBottom {
 	border-bottom: 1px solid var(--border-grey);
 }
 .multipleSeparatorTop {
 	border-top: 1px solid var(--border-grey);
 }
 
 .customTooltipDiv {
  background: var(--background-white);
    border: 1px solid #e4e4e4;
    display: block;
    padding: 0;
    margin: 0;
    width: 250px;
    z-index: 3000;
	font-size: 16px;
	color: var(--dark-grey);
 }
 .ui-tooltip.customTooltipDiv {
    border: 1px solid #e4e4e4;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
    font-size: 16px;
    color: var(--dark-grey);
 }
 .customTooltipTop{
 	background: #f9f9f9;
 	color: #000000;
 	padding: 10px;
 	overflow-wrap: break-word;
 	
 }
 
 .customTooltipBottom{
 	padding: 10px;
   border-top: 1px solid #e4e4e4;
 }
 
 .validationMessage{    
 	background: #F2BDB9;
    color: #A9422E;
    display: block;
    padding: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 208px;
    font-size: 12px;
    margin: 0 0 0 0;
 }
 
 .infoButtonClass {
	color: var(--primary-color);
	FONT-SIZE: 14px;
	text-align: right; 
	width: auto; 
	padding: 10px;
}

 .infoButtonClass a, .infoButtonClass a:link, .infoButtonClass a:hover, .infoButtonClass a:visited {
   color: var(--primary-color);
 }
 
 
 
 .sourceConnectionConfirmationTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 30px;
	color: var(--dark-grey);
}
.sourceCreationSourceName {
	FONT-SIZE: 24px;
	color: var(--dark-grey);
}

.newCustomSourcesPlatformContainer {
	background-color: #F9F9F9; 
	height: 409px;
}

.newSourceCreationLightbox .restrictedContentWarningContainer {
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 25px 20px 25px;
}

.newSourceCreationLightbox .restrictedContentWarningContainer img {
    padding: 0px 10px 0px 0px;
}

.newSourceCreationLightbox .restrictedContentWarningContainer div {
    max-width: 96%;
}

.sourceCreationSourceHeadings {
	FONT-SIZE: 24px;
	COLOR: #555555;
	margin-left: 25px; 
	margin-right: 25px; 
	padding-top:21px;
}

.sourceCreationSourceHeadings.restricted {
	padding-top: unset;
}

.newSourceCreationDatasources, .newSourceCreationCustomSources {
	margin-left:15px; 
	margin-top: 0px;
}
.newSourceCreationCustomSources{
	margin-top: 4px;
    overflow-y: auto;
    height: 341px;
}
div.newSourceCreationNoSources {
	text-align: center;
}
div.newSourceCreationNoSourcesMsg {
	padding: 20px 80px;
	color: #555555;
}

.sourceTemplateName {
	FONT-SIZE: 16px;
	COLOR: #555555;
	text-align: center; 
	margin-top: 11px; 
	width: 80px;
  	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	-ms-text-overflow: ellipsis;
}
.search {
	float: right;
	width:208px;
	font-size: 16px;
}
.searchIcon {
	float: right;
	position: relative;
    border: 1px solid #ccc;
    border-left: none;
    width: 34px;
    height: 34px;
    background-color: var(--primary-color);
    background-image: url('../images/report_filter_white.png');
    background-repeat: no-repeat;
    background-position: 7px;
}
.sourceCreationHyperlink {
	color: var(--primary-color);
	FONT-SIZE: 18px;
	cursor: pointer;
}
.sourceCreationSmallHyperlink {
	color: var(--primary-color);
	FONT-SIZE: 12px;
	cursor: pointer;
}
.greyAlertMessageBox {
	background-color: #F9F9F9;
	border: 1px solid #E4E4E4;
}
.sourceCreationTooltipOuter {
  border: var(--primary-color) 4px solid;
  padding: 10px;
  background-color:white;
  border-radius: 10px;
  overflow-x:hidden;
  overflow-y: auto;
  box-shadow: 5px 5px 10px 4px rgba(005, 005, 005, 0.1);
  z-index: 1000000;
}
.sourceCreationSmallLightText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #A5A5A5;
}
.sourceCreationLightText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #A5A5A5;
}
.sourceCreationLightTextLarge {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #A5A5A5;
}
.sourceViewContainer {
	height: 100%;	
}

div#uploadedFile {
	height: 90px;
    background-color: var(--background-white);
    background-image: url('../images/csv_small.png');
    background-repeat: no-repeat;
    background-position: 5px;
    position: relative;
}
div#csvAdvSettingsDescription{
	height: 90px;
    background-color: var(--background-white);
    background-image: url('../images/info_blue_large.png');
    background-repeat: no-repeat;
    background-position: 15px;
    padding-left: 60px;
    position: relative;
}
div#pluginUploadedFile {
	height: 90px;
    background-color: var(--background-white);
    background-image: url('../images/jar_upload_icon_small.png');
    background-repeat: no-repeat;
    background-position: 5px;
    position: relative;
}

.navBox {
	float: left; 
	margin: 0 auto;
	background-size: 37px 37px;
	background-repeat: no-repeat;
	height: 75px;
	background-position: 50% 6px;
	width: 160px;
	position: relative;
	
}

.navSelected {
	background-size: 47px 47px;
	color: #555555;
	background-position-y: 0px;
}

.navText{
	vertical-align: bottom;
	width: 126px;
    margin-left: 17px;
    margin-right: 17px;
    font-size: 14px;
    bottom: 0px;
    position: absolute;
    text-align: center;
    overflow:hidden; 
    white-space:nowrap;
    text-overflow: ellipsis;
}
.navText.navSelected{
	
    font-size: 16px;
}

.connector{ 
	height: 3px;
	background-color: #E4E4E4;
	z-index: -1;
	border-right: 1px solid #E4E4E4;    
	position: absolute;
    top: 23px;
    width: 80px;
}
.connector.left{
    left: 0px;
	
}
.connector.right{
    right: 0px;
}

.wide-button-row{
	position: absolute;
    bottom: 25px;
    font-size: 22px;
    height: 40px;
    left: 35px;
    right: 35px;
}

div.bottomButton {
	width: 591px;
	background: var(--primary-color);
    color: white;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    cursor: pointer; 
    margin: 0 auto;
}

div.actionListButton {
	float: right;
	background-color: var(--primary-button-hover-color);
	width: 40px;
    height: 40px;
	background-image: url(../images/connection_usage_arrow_down.png);
	background-repeat: no-repeat;
	background-position: center;
}

div.actionList {
	position: absolute;
	right: 26px;
	bottom: 40px;
	background-color: var(--background-white);
	text-align: center;
	z-index: 250;
	border-top: 1px solid var(--border-grey);
	border-left: 1px solid var(--border-grey);
	border-right: 1px solid var(--border-grey);
	display: none;
}
div.actionItem {
	position: relative;
	color: var(--primary-color);
	border-bottom: 1px solid var(--border-grey);
	font-size: 16px;
	text-align: left;
	padding: 5px;
	cursor: pointer;
}

div.actionItem:hover {
	color: var(--white);
	background-color: var(--primary-color);
}
table.membersTable {
	border-collapse:collapse;
	border: 1px solid var(--border-grey);
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	table-layout:fixed;
	width: 100%;
}
table.membersTable tr.memberName{
	border: 1px solid var(--border-grey);
}
table.membersTable td.memberToggle, td.groupToggle {
	background: url('../images/icn_schedtask_queued_success_nodetails.png') no-repeat center;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	background-color: var(--background-white);
	cursor: pointer;
}


table.membersTable td.memberDelete {
	text-align: left;
}

table.membersTable td.memberItem {
	border-bottom: 1px solid var(--border-grey);
	overflow: hidden;
	background-color: var(--background-white);
}

table.membersTable td.memberToggleOn {
	background: url('../images/icn_schedtask_queued_success_details.png') no-repeat center;
	border-left: 1px solid var(--border-grey);
	border-right: 1px solid var(--border-grey);
	border-bottom: 1px solid #f2f2f2;
	background-color: #f2f2f2;
}

table.membersTable tr.itemsTr {
	background-color: #f2f2f2;
	display: none;
	border-bottom: 1px solid var(--border-grey);
	font-size: 14px;
}
.selectViewTable {
	border-collapse: collapse;
}
.selectViewTable th {
	background-color: var(--primary-color);
	color: white;
	font-size: 18px;
	height: 32px;
	border: 1px solid #EFEFEF;
}
.selectViewTable td {
	padding: 0px 5px;
	height: 32px;
	border: 1px solid #EFEFEF;
}
.selectViewTable td.viewName {
	position: relative;
}
.selectViewTable tbody.hasApproved td.viewName img.viewApproved {
	position: absolute;
	left: 5px; 
}
.selectViewTable tbody.hasApproved td.viewName span {
   padding-left: 35px;
}

.selectViewTable td span{
	display: block; 
	width: 201px;
	overflow:hidden;
	text-overflow:ellipsis;
	color: var(--primary-color);
	overflow-wrap: break-word;
	
}

.selectViewTable .createReportViewUsage{
	height: 5px;
    background: var(--primary-color);
}

select.resultsTable {
	border: 1px solid #f8f8f8;
    padding: 3px;
    font-size: 16px;
	COLOR: #A5A5A5;
	overflow-x: hidden;
}

div.reportContainer {
   position: relative;
   line-height : normal;
}

div#adhocDiv {
	display: none; 
	margin-right: 1px; 
	position: relative; 
	right: 0px; 
	top: 25px;
}

div.personListTableHeader {
	background-color: var(--primary-color);
	color: white;
	font-size: 18px;
	height: 40px;
	text-align: left;
	border-bottom: 1px solid var(--border-grey);
}
div.personListTableHeaderText {
	font-weight: normal;
	padding: 8px 12px;
	text-align: left;
}
div.personListIndividualItem {
	border-bottom: 1px solid var(--border-grey);
	height: 54px;
	padding: 5px 12px;
	color: var(--dark-grey);
  	font-size: 15px;
}

div.dashboardReportList div.personListIndividualItem img.reportListItemThumbnail {
    height: 54px;
    width: 90px;
}

div.dashboardMembers div.personListIndividualItem div.personListItemTitle,
div.dashboardMembers div.personListIndividualItem div.personListItemDescription {
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	width: 230px;
}

div.personListScrollableTable {
	max-height: 400px;
	overflow-y: auto;	
	overflow-x: hidden;
}
div.personListAddHyperlink {
	color: var(--primary-color);
	cursor: pointer;
}

.sortable {
	list-style-type: none;
	border:1px #e4e4e4 solid;
	border-bottom:none;
	padding:0;
}

.sortable .sortableItem {
	background-color:white;
	border-bottom: 1px #e4e4e4 solid;
	clear:both;
	height:33px;
	position:relative;
}

.sortable .sortableItem:hover {
	background-color:#f4f4f4;
}

.sortable .sortHandle {
	position:absolute;
	left:8px;
	top:7px;
}

.sortable .sortDescription {
	margin: 0px 60px 0 28px;
	padding-top:7px;
	display:block;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	color: #333333;
}

.sortable .removeButton {
	position:absolute;
	right:10px;
	top: 7px;
	display:none;
}

img.dashPortletPageLinkActive {
   cursor: pointer;
}
td.dashPortletPageLinkInput {
   padding-right: 5px;
}
img.i4MoveImg {
   cursor: move;
}

div.tzViewRegionInput, div.tzViewZoneInput {
	margin-bottom: 8px;
	width: 250px;
}
.floatMenu {
	background-color:white;
	position : absolute;
	width : 200px;
	z-index : 5000;
	color : #008BD0;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	font-size:14px;
}
.floatMenuSubMenu {
	background-color:white;
	position : absolute;
	width : 200px;
	z-index : 5000;
	color : #008BD0;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	font-size:14px;
}
.floatMenuOption {
	vertical-align:middle;
	padding:8px 8px 8px 8px;
	border-bottom: 1px solid #E6E6E6;
	cursor: pointer;
}
.floatMenuOptionText {
	margin-left: 20px;
	font-size: 14px;
}
.floatMenuImage {
	float: left;
	margin-right: 10px;
}
.floatMenuOption:hover {
	background-color:#F7F7F7;
}

.floatMenuDelete:hover {
	color:white;
	background-color:#d44332 !important;	
	font-weight:normal;
}

.customSelection .selectedImage {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 32px;
}
.customSelected {
	background-color: #f9f9f9;
}
.customSelection .selectOptions {
	display:none;
	background-color: white;
	padding:0;
	margin-top:0;
	margin-bottom: 0;
}

.customSelection .selectOptions li {
	list-style-type: none;
}

.customSelectItem {
	background-color:white;
	width:210px;
	clear:both;
	height:40px;
	border-bottom:1px solid #E6E6E6;
	color: #008BD0;
}

.customSelectItem:hover {
	background-color:#f9f9f9;
}

.customSelectItem div {
	float:left;
}

.customSelectItem .selectImg {
	padding:10px 0 0 8px;
}

.customSelectItem .selectText {
	padding: 10px 20px;
    font-size: 14px;
}
.selectOptionsContainer {
	position:fixed;
	z-index: 11;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
}
.customSelection {
	height: 31px;
	background-color: white;
	border: 1px solid #e4e4e4;
	position:relative;
	cursor: pointer;
}
.customSelection .currentlySelected {
	color: var(--dark-grey);
	font-size: 14px;
	position: relative;
	height: 31px;
	line-height: 31px;
}
.customSelection .selectTitle {
	position: absolute;
	left: 6px;
	right: 35px;
	top: 0;
	bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.customSelection div.hasImg div.selectTitle {
	left: 32px;
}
.customSelection .selectedDescription {
	position: absolute;
	left: 6px;
	right: 35px;
	top: 0;
	bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.customSelection div.hasImg div.selectedDescription {
	left: 32px;
}
.customSelection div.selectedColour {
	display: none;
	position: absolute;
	top: 8px;
	left: 8px;
	height: 15px;
	width: 15px;
}
.customSelection div.hasImg div.selectedColour {
	display: block;
}
.selectedDropDown {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 32px;
	background: var(--primary-color) url(../images/connection_usage_arrow_down.png) no-repeat center;
}
.trendInfoRow {
	border-bottom: 1px var(--border-grey) solid;
	padding: 5px;
	overflow: hidden;
	margin: 5px 20px;
}
.trendDescriptionTitle {
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	color: var(--dark-grey);
	padding: 0px 20px;
}
.trendDescription {
	font-size: 14px;
	color: var(--dark-grey);
	line-height: 15px;
	float: left;
	padding: 0px 20px;
}
.trendInfoTitle {
	font-size: 14px;
	color: var(--dark-grey);
	line-height: 15px;
	font-weight: bold;
	width: 350px;
	float: left;
}
.trendInfoValue {
	font-size: 14px;
	color: var(--dark-grey);
	line-height: 15px;
	width: 100%;
	text-align: right;
}
.trendCorrelationDescription {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	background-color: #F9F9F9;
	padding: 20px;
	border-bottom: 1px solid #E4E4E4;
}
.trendFieldName {
	font-size: 20px;
	color: var(--dark-grey);
}
.trendCorrelationPositive {
	font-size: 20px;
	color: var(--primary-color);
	font-weight: bold;
}
.trendCorrelationNegative {
	font-size: 20px;
	color: #CC0000;
	font-weight: bold;
}
/* Styles used with TabbedPanelView */
div.panelContainer {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
}

div.panelTabsContainer {
	position: relative;
 background: var(--background-white);
	height: 41px;
    border-bottom: 1px solid #e4e4e4;
}
img.panelTabIcon
{
	padding-top: 9px;
}

div.panelTabs {
   height: 40px;
   position: absolute;
   background: var(--background-white);
   border-bottom: 1px solid #e4e4e4;
   overflow: hidden;
}
div.panelTabInner {
   position: absolute;
   overflow: hidden;
   white-space: nowrap;
   left: 0;
   right: 0;
}

div.panelTabRight
{
	position: absolute;
}
div.panelTab {
   display: inline-block;
   line-height: 40px;
   height: 37px;
   margin: 0 5px;
   padding: 0 5px;
   color: #999999;
   cursor: pointer;
}
div.panelTab:hover {
   color: #444444;
}
div.panelTabActive {
   color: #000000;
   border-bottom: 3px solid var(--primary-color);
}
div.panelTabActive:hover {
   color: #000000;
}
div.panelContent {
   position: absolute;
   top: 41px;
   bottom: 0;
   left: 0;
   right: 0;
}
div.panelTabBarIcon {
	position: absolute;
	top: 0;
	right: 0;
}
div.panelTabBarIcon > img {
	width: 35px;
	height: 35px;
	margin: 3px 8px 3px 3px;
}

/* Styles used with AccessListView */
div.accessListViewContainer {
   background: var(--background-white);
   border: 1px solid var(--border-grey);
   color: var(--dark-grey);
}
div.accessListMember {
   border-bottom: 1px solid var(--border-grey);
}
div.accessListAdd {
   height: 40px;
}
div.accessListAdd div.search-box-position {
   width: 491px;
}
div.accessListItem {
   position: relative;
   height: 40px;
   overflow: hidden;
   cursor: default;
}
div.accessListAvatar {
   position: absolute;
   left: 10px;
   width: 34px;
   top: 3px;
   height: 34px;
}
div.accessListAvatar img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   max-width: 34px;
   max-height: 34px;
}
div.accessListName {
   position: absolute;
   left: 54px;
   right: 175px;
   top: 0;
   bottom: 0;
   line-height: 40px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
div.accessListApproval div.accessListName {
	right: 215px;
}
div.accessListAccess {
   position: absolute;
   top: 3px;
   bottom: 3px;
   right: 25px;
   width: 150px;
}
div.accessListAccess div.minimalSelect span {
   text-align: center;
}
div.accessListAccess:hover {
   top: 2px;
   bottom: 2px;
   right: 26px;
}
div.accessListAccess:hover div.minimalSelect {
   border: 1px solid #f0f0f0;
   border-radius: 3px;
}
div.accessListReadOnly {
   font-size: 15px;
   height: 34px;
   line-height: 34px;
   text-align: center;
   width: 110px;
   padding: 0 5px;
}
div.accessListAccess:hover div.accessListReadOnly {
   padding: 1px 6px;
}
div.accessListDelete {
   position: absolute;
   top: 0;
   bottom: 0;
   right: 0;
   width: 25px;
   display: none;
}
div.accessListDelete img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   cursor: pointer;
}
div.accessListItem:hover div.accessListDelete {
   display: block;
}
div.minimalSelect {
   height: 30px;
   overflow: hidden;
   width: 250px;
   background: url(../images/fieldmenudrop.png) no-repeat right 5px center #ffffff;
}
div.minimalSelect select {
   padding: 5px;
   color: var(--dark-grey);
   border: 0;
   height: 30px;
   background: transparent;
   -webkit-appearance: none;
}
div.accessLevelListApprover {
	text-align:center;
	position:absolute;
	right:185px;
	top:8px;
}

div.accessListAccess div.minimalSelect {
   height: 34px;
}
div.accessListAccess div.minimalSelect select {
   height: 34px;
}
div.accessListAccess div.minimalSelect span {
   font-size: 15px;
   font-weight: normal;
}
/* Styles used with drop_down_menu.js */
div#dropDownMenuOverlay {
   opacity: 0;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: #aaaaaa;
   z-index: auto;
}
/* Styles used with ImageOptionView.js */
div.imageOptionItem {
   text-align: center;
   cursor: pointer;
   width: 99px;
}
div.imageOptionText {
   white-space: nowrap;
   font-size: 14px;
   color: #999999;
   overflow: hidden;
   text-overflow: ellipsis;
   margin-bottom:3px;
}
div.imageOptionItemSelected div.imageOptionText, div.imageOptionItem:hover div.imageOptionText {
   color: #333333;
}
/**
	Radio Button and Checkbox List Styles
*/

.multiOptionList {
	
}

div.multiOptionList .selectOnly {
	width: auto;
	float: right;
	color: var(--primary-color);
    font-size: 10px;
    line-height: 20px;
    font-weight: 800;
    cursor: pointer;
	margin-right: 6px;
	margin-left: 2px;
}

.multiOptionList div {
	margin: 2px 0;
	position:relative;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.multiOptionList .withSelectOnly span {
	cursor: default;
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}

.multiOptionList img {
	position:relative;
	margin: 0 5px;
	height:21px;
	width:21px;
	float: left;
}

.inclusiveFilter .multiOptionList img, .exclusiveFilter .multiOptionList img {
	top:4px;
	margin: 0 5px;
}

.editableDivTextArea {
	outline: none;
	position: absolute;
	background-color: white;
	overflow-y:auto;
	top: 3px;
}

.editableDivTextAreaAnnotation {
	outline: none;
	position: relative;
	background-color: white;
	overflow-y:auto;
}

/*Filter prompt styles*/
div.filterPromptHolder {
	color:#333333;
}

div.filterPromptHolder > div {
	clear:both;
}

div.filterPromptHolder div.promptFilterName {
	float: left;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 800;
    color: #333740;
    margin-right: 10px;
    width: 204px;
}

div.filterPromptHolder div.filterPromptHeader .filterDetails {
	padding: 22px;
	height: 20px;
	width: 380px;
}

div.filterPromptHolder div.promptFilterOperator {
	font-size: 14px;
    float: left;
    max-width: 166px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333740;
    font-weight: 300;
    line-height: 21px;
}

div.filterPromptHolder div.promptFilterOperator.exclusiveFilter {
	color: #EE2439;
}

div.filterPromptHolder div.header {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

div.filterPromptHolder div.searchBar {
	border-radius: 6px;
	margin: 0px 20px;
	margin-bottom: 20px;
	width: 258px;
}

div.filterPromptHolder .searchImgContainer > img {
	border-radius: 6px;
}

div.filterPromptHolder .multiOptionList img {
	float: left;
	height: 16px;
	width: 16px;
}

div.filterPromptHolder .multiOptionList span {
	font-size: 14px;
    color: #333740;
    font-weight: 600;
    line-height: 24px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

div.filterPromptHolder .multiOptionList .checkboxOption {
	margin: 10px 0px;
	clear:left;
}

.inclusiveFilter {
	color:var(--primary-color);
}

.exclusiveFilter {
	color:#FE2E2E;
}

div.filterPromptHolder div.promptValuesHolder {
	border-top: 1px solid #DBDDE5;
	height:300px;
	background-color:white;
	padding: 10px 20px;
}

div.filterPromptHolder div.promptValuesHolder > div {
	overflow-x:hidden;
	overflow-y:auto;
	height:295px;
	padding-top:5px;	
}

div.filterPromptHolder div.promptValuesHolder div.sideBySide {
	width:50%;
	float:left;
}

div.filterPromptHolder div.submitButton {
    display: table;
    position: absolute;
    bottom: 20px;
    right: 17px;
}

div.filterPromptHolder div.promptValuesControl {
	float:left;
	overflow:hidden;
	margin-top: 12px
}
div.filterPromptHolder div.promptValuesControl div {
	float:left;
}

div.filterPromptHolder div.selectAll {
	background-repeat: no-repeat;
	background-size:20px 13px;
	background-position: center;
	cursor: pointer;
}

div.filterPromptHolder div.selectNone {
	background-size:15px 15px;
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	background-position: center;
	cursor: pointer;
}

div.filterPromptHolder div.sort {
	width:20px;
	height:25px;
	background-image:url('../images/sort-descending-icon.svg');
	background-size:15px 15px;
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}

div.filterPromptHolder div.sortAscending {
	background-image:url('../images/sort-ascending-icon.svg');
}


/**
	Radio Panel View
*/


div.radio-button-container {
	position: relative;
	float: left; 
	height:260px; 
	width:175px; 
	border-right: 1px solid #ccc; 
}

div.radio-panel-lower-item {
	padding-left: 20px;
	position: absolute;
	bottom: 0px;
}

td.right-settings-text {
	cursor: pointer;
	font-size: 13px;
	color: #6dbff0;;
	
}

td.left-settings-icon {
	cursor: pointer;
	padding-left: 5px;
	padding-top: 3px;
}

div.radio-panel-lower {
	position: absolute;
	bottom: 20px;
	left: 	25px;
	right: 	25px;
}

div.radio-button-left {
 	margin-left: 20px;
 	padding-top: 4px;
}

div.radio-button-right {
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
    color: var(--dark-grey);
    font-size: 	16px;
    cursor: pointer;
}

div.radio-options-inner-container {
	height: 210px;
	overflow: auto;
	padding-top: 8px;
}

div.radio-panel-view-outter {
	margin-top: 20px;
    overflow: auto;
}

/* Styling when there's no radio options shown */
div.radio-panel-view-outter.noRadioOptions{
	overflow: inherit;
}

div.radioPanelContent {
	
}

div.radio-panel-loader-view {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background-color: #f9f9f9;
	z-index: 55;
}

div.radio-panel-view {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
}

/* Radio Panel end */

div.toggleNotify {
	float:left;
	padding-top: 3px;
	margin-right:70px;
}

div.toggleHolder {
	float:left;
}

div.fieldContainer {
	position: relative;
}
div.fieldDragHover, div.subFieldDragHover {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 5px;
	border: 2px solid #80cff6;
   z-index: 5;
}
div.fieldContainerDragging div.fieldDragHover {
	display: block;
}
div.fieldDragIndicator, div.subFieldDragIndicator {
	position: absolute;
	left: 5px;
	right: 5px;
	top: 0;
	height: 2px;
	border-radius: 5px;
	background: #80cff6;
	z-index: 5;
	display: none;
}
div.fieldGroupDragIndicator {
	position: absolute;
	top: 0;
	height: 2px;
	left: 5px;
	right: 5px;
	background: #80cff6;
   border-radius: 5px;
	z-index: 5;
	display: none;
}
div.reportFolderHeading {
   height: 25px;
   padding: 0 5px;
   cursor: pointer;
   position: relative;
}
div.reportDataExp {
   position: absolute;
   right: 0;
   width: 25px;
   top: 0;
   bottom: 0;
}
div.reportFolderHeading div.reportDataExp {
   left: 0;
   right: auto;
}
div.reportDataExp img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
}
div.reportDataTitle {
   position: absolute;
   left: 5px;
   right: 30px;
   top: 1px;
   bottom: 0;
   font-size: 15px;
   color: var(--dark-grey);
   line-height: 25px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
div.reportFolderHeading div.reportDataTitle {
   left: 30px;
   right: 5px;
   top: 3px;
}

.reportDataContainer {
	padding: 3px;
	border-bottom: 1px solid var(--border-grey);
}
.reportFolderContainer {
   border-bottom: 0px;
}

.reportDataItem {
   position: relative;
	color: var(--dark-grey);
    font-size: 14px;
    height: 25px;
    min-height: 25px;
	line-height: 25px;
}

.reportDataItemGreyed {
	color: var(--grey) !important;
}

div.reportFieldHier {
   position: absolute;
   left: 9px;
   width: 6px;
   top: 0;
   bottom: 0;
}

div.reportDataSubItems > div.reportDataItem > div.reportFieldHier {
   left: 39px;
}

div.reportFieldHierTop {
   top: 13px;
   background: url(../images/tree_backgrd.gif);
}
div.reportFieldHierBottom {
   bottom: 14px;
}
div.reportFieldNoHier div.reportFieldHier {
   display: none;
}
div.reportFieldHierMiddle {
   background: url(../images/tree_backgrd.gif) repeat-y;
}
div.reportFieldHier img {
   position: absolute;
   width: 6px;
}
div.reportFieldHierMiddle img {
   top: 0;
   bottom: 0;
   margin: auto 0;
}

div.reportFieldHighlight {
   display: none;
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   border: 1px solid #ececec;
   border-radius: 3px;
   background: #fbfbfb;
}

div.reportDataItem:hover div.reportFieldHighlight {
   display: block;
}
div.reportDataItemNoHover:hover div.reportFieldHighlight {
   display: none;
}

div.draggingErrorMessageHeader {
	background: #CC0000;
	color: var(--white);
	font-size: 15px;
	padding: 8px 12px;
	font-weight: bold;
}

div.draggingErrorMessageBody {
	border: 1px solid #CC0000;
	background: #fdfdfd;
	font-size: 14px;
	color: var(--dark-grey);
   padding: 8px 12px;
}

div.draggingErrorMessageHeaderWarning {
   background: #dd8800;
}
div.draggingErrorMessageBodyWarning {
   border: 1px solid #dd8800;
}

div.reportDataItemSelected div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
}
div.reportDataItemSelectedFirst div.reportFieldHighlight {
	display: block;
	background: #f0f0f0;
	border-color: var(--border-grey);
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
}
div.reportDataItemSelectedMiddle div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
   border-top: 0;
   border-bottom: 0;
   border-radius: 0;
}
div.reportDataItemSelectedLast div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
   border-top: 0;
   border-radius: 0 0 3px 3px;
}

div.reportDataItemSelectedInvalid div.reportFieldHighlight {
   border-color: #FF0303;
}

div.reportDataItemSelectedWarning div.reportFieldHighlight {
   border-color: #dd8800;
}

div.reportDataItemSelectedHorizFirst div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
   border-right: 0;
   border-radius: 3px 0 0 3px;
}
div.reportDataItemSelectedHorizMiddle div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
   border-left: 0;
   border-right: 0;
   border-radius: 0;
}
div.reportDataItemSelectedHorizLast div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
   border-left: 0;
   border-radius: 0 3px 3px 0;
}

div.reportFieldIcon {
   position: absolute;
   left: 15px;
   width: 30px;
   top: 0;
   bottom: 0;
}

div.reportDataSubItems > div.reportDataItem > div.reportFieldIcon {
	left: 45px;
}

div.reportFieldNoHier div.reportFieldIcon {
   left: 0;
}

div.reportDataSubItems > div.reportFieldNoHier div.reportFieldIcon {
   left: 30px;
}

div.reportFieldIcon img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
}
div.reportDataItemDisabled div.reportFieldIcon img {
   opacity: 0.5;
}


div.reportFieldName {
   position: absolute;
   left: 45px;
   right: 0;
   top: 0;
   bottom: 0;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   cursor: default;
}

div.reportDataSubItems > div.reportDataItem > div.reportFieldName {
   left: 75px;
}

div.reportFieldNoHier div.reportFieldName {
   left: 30px;
}

div.reportDataSubItems > div.reportFieldNoHier div.reportFieldName {
   left: 60px;
}

div.reportDataItem:hover div.reportFieldName {
   right: 30px;
}
div.reportDataItemNoMenu:hover div.reportFieldName {
   right: 0;
}
div.reportDataItemDisabled div.reportFieldName {
   color: var(--grey);
}
div.reportDataItemDisabled:hover div.reportFieldName {
   right: 0;
}

div.reportFieldName.fieldNameHighlighted {
   font-weight: bold;
}

div.reportFieldMenuDrop {
   display: none;
   position: absolute;
   right: 0;
   width: 30px;
   top: 0;
   bottom: 0;
   cursor: pointer;
}
div.reportDataItem:hover div.reportFieldMenuDrop {
   display: block;
}
div.reportDataItemNoMenu:hover div.reportFieldMenuDrop {
   display: none;
}
div.reportDataItemDisabled:hover div.reportFieldMenuDrop {
   display: none;
}

div.reportFieldMenuDrop img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
}

div.reportDataItemSelected {
   height: auto;
}
div.reportDataItemSelected div.reportFieldIcon {
   bottom: auto;
   top: 3px;
   min-height: 20px;
}
div.reportFieldInfo {
   display: none;
   padding-left: 41px;
   padding-top: 25px;
   position: relative;
   line-height: normal;
}
td.reportFieldInfoLabel {
   vertical-align: top;
}
td.tableAndColumnName {
	white-space: nowrap;
}
div.reportDataItemSelected div.reportFieldInfo {
   display: block;
}

div.hierarchyList {
	margin-left:25px;
}

div.hierarchyList .selected {
	background-color:#f9f9f9;
}

div.hierarchyDesc {
	font-size:14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	padding:7px 10px;
	height:16px;
	position:relative;
}

div.hierarchyDesc:hover {
	background-color:#f9f9f9;
}

div.hierarchyChildren {
	display:none;
}


div.notificationFlag {
   padding:0 150px 0 10px;
   color: var(--white);
   width: 0px;
   height: 0px;
   border-right: 10px solid var(--primary-color);
   border-left: 12px solid transparent;
   border-top: 17px solid var(--primary-color);
   border-bottom: 17px solid var(--primary-color);
   font-size:18px;
}

div.notificationFlag span {
	display:inline-block;
	position:relative;
	top:-12px;
	white-space: nowrap;
}

div.lbviewpopup {
	background: #f8f8f8;
	height: 554px;
}
div.lbviewpopupof {
	height: 462px;
	overflow-y: auto;
	overflow-x: hidden;
}
div.lbviewpopupofscroll {
	border-bottom: 1px solid var(--border-grey);
}
div.lbviewpopupinner {
	margin: 20px 25px;
}

td.disableRadioOption {
	position:relative;	
}

td.disableRadioOption:after {
	content:'';
	width:21px;
	height:21px;
	background-color:grey;
	top:3px;
	left:2px;
	border-radius:20px;
	position:absolute;
	opacity:0.3;
}
div#bcFailGroupSearch {
	text-align: left;
	width: 186px;
}

/* Broadcast list */
div.broadcastListContainer {
	padding-top: 10px;
	padding-right: 10px;
}
div.addBroadcastBtn {
	padding-left: 10px;
}
div.reportBroadcastListSection {
	height: 400px;
	overflow: auto;
	margin-left: -15px;
}
div.broadcastButtonsRow {
	margin-top: 16px;
}
table.broadcastListItem {
	width: 100%;
}
td.broadcastListItemType {
	width: 1px;
	text-align: left;
}
td.broadcastListItemType > img {
	margin-right: 8px;
}
td.broadcastListItemName > a {
	text-decoration: none;
}
td.broadcastListItemDelete {
	width: 1px;
	text-align: left;
}
td.broadcastListItemDelete > img {
	cursor: pointer;
	margin-right: 11px;
}
div#broadcastListEmptyMsgDiv {
	background: #E9E9E9;
	border: 1px solid #CDCDCD;
	font-size: 14px;
	padding: 8px;
	margin: 10px 0;
	text-align: center;
}
div.bcItemList {
	border-style: solid;
	border-color: #e4e4e4;
	border-width: 0 1px 1px 1px;
	position: relative;
}
div.bcItemHeader {
 background: var(--background-white);
	border-top: 1px solid #e4e4e4;
	position: relative;
	height: 40px;
	cursor: pointer;
}
div.bcItemHeader:hover {
	background: #f8f8f8;
}
div.bcItemIcons {
	position: absolute;
	left: 10px;
	width: 40px;
	top: 0;
	bottom: 0;
}
div.bcItemTypeIcon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 10px;
}
img.blkCentre {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
div.bcItemExpIcon {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 10px;
}
div.bcItemDescription {
	position: absolute;
	left: 60px;
	right: 60px;
	top: 0;
	bottom: 0;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
div.bcItemAlertIcon {
	position: absolute;
	right: 10px;
	width: 40px;
	top: 0;
	bottom: 0;
}
div.bcItemBody {
	display: none;
 background: var(--background-white);
}
div.bcItemInfoLeft {
	width: 300px;
	float: left;
}
div.bcItemInfoRight {
	width: 390px;
	float: right;
	padding-top: 20px;
}
div.bcItemDelivery {
	margin-bottom: 20px;
}
div.bcItemDelivery span.bcItemDelivery {
	color: var(--primary-color);
	cursor: default;
}
div.bcItemDelivery:hover span.bcItemDelivery {
	background: #f0f0f0;
}
div.bcItemCalendar1, div.bcItemCalendar2, div.bcItemCalendar3 {
	float: left;
}
div.bcItemCalendar2 {
	padding: 0 10px;
}
div.bcItemCalendarInfo {
	clear: both;
}
div.bcItemCalendarInfo span {
	font-weight: bold;
}
div.bcItemFailure {
	clear: both;
	border: 1px solid #e4e4e4;
	background: #f0f0f0;
	padding: 10px;
	margin: 0 20px 0 43px;
}
div.bcItemFailureTitle {
	color: #e90202;
	font-size: 24px;
}
td.bcItemFailureRunning {
	text-align: right;
}
div.bcItemButtons {
   clear: both;
   padding: 0 20px 0 43px;
}
div.bcItemFailureResult span {
	font-weight: bold;
}
div.bcUnavailable {
	border: 1px solid #e4e4e4;
 background: var(--background-white);
	padding: 10px;
	margin-bottom: 20px;
	line-height: 24px;
}
div.bcUnavailable img {
	padding-right: 10px;
}
div.taskBroadcastInfo {
	padding: 16px 0 16px 43px;
}
div.taskScheduleInfo div.extraInfo {
    display: none;
}
span.taskRecipientsCount {
	font-size: 32px;
	margin-right: 6px;
}
div.taskLastModifier {
	margin-top: 4px;
	margin-bottom: 16px;
	white-space: nowrap;
	display: table;
}
div.taskLastModifierAvatar {
	display: table-cell;
}
div.taskLastModifierAvatar > img {
   width: 48px;
   height: 48px;
   border: 1px solid #EEEEEE;
}
div.taskLastModifier  span {
   font-size: 15px;
   vertical-align: top;
   margin-left: 11px;
}
div.taskLastModifier span.lastModificationDate {
	font-size: 15px;
}
div.taskLastModificationInfo {
	display: table-cell;
	vertical-align: top;
}
div.taskLastModificationInfo span.lastModifierName {
	color: var(--primary-color);
}
div.taskRecipientsList > img {
	padding: 0;
	vertical-align: middle;
	border: 1px solid #EEEEEE;
}
div.taskRecipientsList > span {
	margin-left: 4px;
	font-size: 15px;
}

/* styles used for CalendarEventView */
div.eventCal {
	width: 105px;
}
div.eventCalWeek {
	width: 105px;
	height: 15px;
}
div.eventCalDay {
	width: 12px;
	height: 12px;
	line-height: 12px;
	float: left;
	color: var(--dark-grey);
	background: #e4e4e4;
	margin: 0 3px 3px 0;
	font-size: 12px;
	text-align: center;
}
div.eventCalDay.eventCalDayHeader, div.eventCalDay.eventCalDaySpacer {
	background: none;
}
div.eventCalDay.eventCalDayEvent, div.eventCalDay.eventCalDayEvent.eventCalDayWeekend {
	background: orange;
}
div.eventCalDay.eventCalDayFuture {
	background: var(--background-grey);
}
div.eventCalDay.eventCalDayWeekend {
	background: #f4f4f4;
}
div.eventCalDay.eventCalDayHeader.eventCalDayWeekend {
	background: none;
	color: #888888;
}
div.eventCalMonthHeader {
	font-size: 18px;
	color: var(--dark-grey);
}

/* AnnotateImageView */
div.annotateContainer {
	position: relative;
}
div.annotateImg {
	position: relative;
	margin: 40px auto 20px auto;
	border: 1px solid #e4e4e4;
	overflow: auto;
}
div.annotateImg canvas {
	display: block;
}
div.annotateControls {
	position: absolute;
	top: 0;
	left: 35px;
}
div.annotateControl {
	cursor: pointer;
	padding-bottom: 5px;
}
div.annotateControl img {
	display: block;
}
div.annotateDrawCols {
	position: absolute;
	top: 0;
	left: 70px;
	width: 216px;
	display: none;
}
div.annotateTextCols {
   position: absolute;
   top: 74px;
   left: 70px;
   width: 216px;
   display: none;
}
div.annotateDrawCol, div.annotateTextCol {
	float: left;
	padding-right: 4px;
	cursor: pointer;
}
div.annotateDrawCol > img, div.annotateTextCol > img {
   display: block;
}
div.annotateIcons {
   position: absolute;
   top: 37px;
   left: 70px;
   width: 252px;
   display: none;
}
div.annotateIcon {
   float: left;
   padding-right: 4px;
   cursor: pointer;
}
div.annotateIcon > img {
   display: block;
}
textarea.annotateText {
	position: absolute;
	font-family: sans-serif;
	font-size: 14px;
	color: black;
	border: 1px solid var(--border-grey);
	background: none;
	padding: 5px;
	resize: both;
	outline: none;
	width: 300px;
	height: 80px;
}

/* ScreenshotView */
div.screenshotSaveBtn {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
}


/* This style is for the people search link*/
.root-comment-people-link {
	cursor: pointer; color: #008BD0; 
	font-size: 14px; 
	float:left; 
	white-space:nowrap;
	height:14px;
	margin:3px;
	padding: 5px;
	padding-right: 2px;
}

div.createBookmark {
	padding: 20px 20px 0 20px;
	height: 400px;
	overflow: auto;
}
td.bmkPrivacyPublicRad img, td.bmkPrivacyPrivateRad img {
	display: block;
}
td.bmkPrivacyPublicLbl, td.bmkPrivacyPrivateLbl {
	padding: 0 5px;
	cursor: default;
	color: var(--dark-grey);
}
div.bmkSaveBtn {
	padding: 0 25px;
	float: right;
}

div.bmkAddToStoryBtn {
	float: right;
}

div.bmkAddToStoryBtn > .btn-container {
	height: 38px;
	line-height: 38px;
}

div.pageOverlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 55000;
}

.sysInfoToggleIcon {
	padding-left: 10px; padding-right: 5px;
}

td.customStyleInfo {
	padding-left: 20px;
}
td.customStyleInfo div {
	font-weight: bold;
	display: block;
	padding-left: 20px;
}

/* Highlight red menu for standard dropdown*/
ul.yfDropMenu.standardYfDropdown li.menuHover > div.yfDropMenuTitleRedHighlight {
	background-color: #EE2439;
}
ul.yfDropMenu.standardYfDropdown li.menuItem:last-child > div.yfDropMenuTitleRedHighlight {
	color: #EE2439;
}

ul.yfDropMenu.standardYfDropdown li.menuItem.menuHover:last-child > div.yfDropMenuTitleRedHighlight {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

li.menuHover > div.yfDropMenuTitleRedHighlight,
div.yfDropMenuTitle.red-highlight:hover, 
.options-box-red-highlight,
.tabRedHighlight {
	color: #FFFFFF !important;
	background-color: #E90202 !important;
	font-weight: bold !important;
}

ul.yfDropMenu.createDropdown{
    box-shadow: 0 4px 22px 0 rgba(189,192,199,0.5);
    border-radius: 6px;
    color: #333740;
    font-family: Roboto;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0px;
}

.createDropdown .menuItem{
    height: 40px;
}

.createDropdown .menuItem:hover{
    background-color: #ECEDF0;
}

ul.createDropdown li.menuItem{
    border: none;
}

.yfDropMenuTitle.createPresent,
.yfDropMenuTitle.createTransformation{
    border-bottom: 1px solid #DBDDE5;
    padding-bottom: 5px;
}

.createDropdown div.yfDropMenuTitle{
    margin: 0 20px;
    padding-left: 0px;
}

img.adminRolesTitle, img.reportOptionsRightNavTitle {
	padding: 0px 5px;
}

.overflowEllipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;	
}

#importTranslationPopup {
    z-index: 5000;
}

div.exportContentLoader, div.importContentLoader {
	display: none;
	width: 20px;
	height: 20px;
	margin-left: 5px;
}

div.loadingDivBackgroundNoAnimation {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

table.radioList td.radioListDescription {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
}

div#client-org-auto-select-outer {
	width:600px;
	margin-right: auto;
	margin-left: auto;
}

div#auto-results {
	width: 600px;
	overflow: auto;
	height: 400px;
	border: 1px solid var(--border-grey);
	-webkit-overflow-scrolling: touch;
}

#auto-select-box {
	font-size: 24px;
    font-weight: 400;
    width: 300px;
    font-family: sourceSansPro, arial, sans-serif;
    color: #CCC;
    position: relative;
    height: 40px;
    background-color: var(--background-white);
    padding: 0 35px 0 0px;
    border: 1px solid var(--border-grey);
    z-index: 100000000;
    float: left;
    margin-bottom: 10px;
}

#clear-search-results {
	top: 0px;
    position: absolute;
    right: 5px;
    font-size: 35px;
    width: 20px;
    line-height: 50px;
    text-align: center;
    color: red;
}


#auto-select-box input {
	font-size: 24px;
	font-family: sourceSansPro, inherit;
	width: 300px;
	text-indent: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
	height: 30px;
	border: 0;
	margin: 0;
	position:relative;
	top:0px;
}

div.simple-auto-connect-cell {
	text-decoration: none;
    cursor: pointer;
    padding-left: 2px;
    color: var(--dark-grey);
    font-size: 25px;
    font-family: sourceSansPro, Tahoma, sans-serif;
    height: 35px;
    min-height: 25px;
    line-height: 35px;
    padding: 6px;
}

div.client-org-text {
	color: var(--dark-grey);
    font-size: 25px;
    font-family: sourceSansPro, Tahoma, sans-serif;
    margin-bottom: 10px;
    margin-top: 6px;
}

div.simple-auto-connect-cell-selected {
	background-color: yellow;
}

div.client-org-action-buttons {
	float: right;
}

div#client-select-box {
	
}

div#client-go-button, div#client-cancel-button, div#client-clear-button {
	padding-top: 4px;
	padding-right: 10px;
	float: left;
}
div.chartCustomError {
    width: 50%;
    margin: 0 auto;
}
div.chartCustomError > div {
	text-align: center;
}
div.chartCustomError > img {
	display: block;
    margin: auto;		
}
.unselectable {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  -o-user-select: none;
  user-select: none;     
}

.selectable {
	-webkit-user-select: auto;  /* Chrome all / Safari all */
	-moz-user-select: auto;     /* Firefox all */
	-ms-user-select: auto;      /* IE 10+ */
	-o-user-select: auto;
	user-select: auto;
}

table.standardInfoContainer {
   background-color: var(--background-white);
   width: 100%;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 15px;
   padding-right: 15px;
   border-spacing: 0;
}

td.standardInfoIcon {
   width: 42px;
   vertical-align: top;
   padding-right: 15px;
}


td.standardInfoIcon > img {
   width: 42px;
   height: 42px;
}

td.standardInfoIcon.noIcon {
   width: 0;
   padding: 0;
}

div.report-usage-view-header {
	background-color: var(--primary-color);
	color: var(--white);
	text-align: left;
	font-size: 16px;
   position: relative;
   height: 33px;
   z-index: 1;
}

div.report-usage-view-item-list {
	background-color: white;
	border-left: 1px solid var(--border-grey);
	border-right: 1px solid var(--border-grey);
	border-bottom: 1px solid var(--border-grey);
	overflow: auto;
}

div.report-usage-col {
	display: table;
	float: left;
   font-size: 12px;
   height: 100%;
}

div.report-usage-view-header-col {
   text-align: left;
   font-size: 16px;
   cursor: pointer;
   height: 33px;
}

div.report-usage-row {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 100%;
}

div.report-usage-view-item {
	line-height: 100%;
	border-bottom: 1px solid #e4e4e4;
	height: 33px;
}

div.report-usage-report-delete-img {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	display: table-cell;
	vertical-align: middle;
}

div.report-usage-group:before,
div.report-usage-group:after { 
	content:""; 
	display:table; 
}

div.report-usage-group:after { 
	clear:both;}

div.report-usage-delete {
	width: 5%;
}

div.report-usage-delete-item {
	text-align: center;
}

div.report-usage-name {
	width: 40%;
}

div.report-usage-modified {
	width: 30%;
}

div.report-usage-usage {
	width: 24%;
}

div.report-usage-text-item {
	border-left: solid 1px white;
	padding: 0 3px;
	height: 33px;
	line-height: 33px;
}


div.report-usage-view-header .report-usage-text-item {
	border-left: solid 0px white;
}

div.report-usage-report-item {
	font-size: 12px;
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	padding: 0 3px;
}

div.report-usage-bar-container {
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

div.report-usage-bar-background {
   height: 5px;
   background-color: var(--background-grey);
}

div.report-usage-bar-background > div.report-usage-bar {
	height: inherit;
	background-color: var(--primary-color);
}

div.report-usage-report-delete-img img {
	top: 1px;
	position: relative;
	cursor: pointer;
}

div.report-usage-to-results {
	height: 60px;
	line-height: 60px;
	text-align: center;
}

.multilogon {
	text-align: center;
	margin: 100px auto;
	width: 350px;
}

.searchholder {
	margin: 10px 0;
}

.searchholder input {
	float: left;
	font-size: 22px;
    width: 350px;
    margin-top: 10px;
    text-overflow: ellipsis;
    color: var(--dark-grey);
    height: 40px;
    padding-left: 10px;
    padding-right: 35px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.searchholder input::-ms-clear {
	display: none;
}

.searchholder .clearbtn {
	clear: both;
	margin-left: -30px;
    margin-top: 10px;
	width: 25px;
	height: 40px;
	background-image: url('../images/close_large_grey.png');
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	cursor: pointer;
}

.searchholder .searchresults {
	width: 100%;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	text-align: left;
	text-overflow: ellipsis;
 	padding: 5px 0;
	border: solid 0.1px var(--border-grey);
	white-space: nowrap;
}

.searchholder .searchitem {
	cursor: pointer;
	font-size: 16px;
	color: var(--dark-grey);
	padding: 5px 10px;
}

.searchholder .noresultsitem {
	font-size: 16px;
	text-align: center;
	color: #c00000;
	padding: 5px 10px;
}

.searchitem:hover {
	background-color: #EEEEEE
}

.multilogon .i4bodytext {
	font-size: 16px;
	color: #999999;
	width: 350px;
	margin: 10px 0 10px 0;
	text-align: center;
}

#configCancel {
	margin-left: 2px;
	margin-right: 2px;
}
#configSave {
	margin-left: 2px;
	margin-right: 2px;
}
.btn-container {
	margin-left: 2px;
	margin-right: 2px;
}

.multilogon .btn-container {
	height: 40px;
	line-height: 40px;
	padding: 0;
	width: 350px;
	margin: 10px 0;
	font-size: 22px;
	background: var(--primary-button-color);
   	color: var(--white);
   	cursor: pointer;
   	white-space: nowrap;
	display: inline-block;
	text-align: center;
	position: relative;
	text-overflow: ellipsis;
    overflow: hidden;
}

.multilogon .btn-container:hover {
	background: var(--primary-button-hover-color);
}

div.keyValuePairEdit div {
	float:left;
	margin-right:5px;
}

div.lbcontainer {
	padding: 20px;
	color: var(--dark-grey);
}
div.lbtitle {
	padding-bottom: 10px;
	color: #333333;
	font-size: 16px;
}

.view-edit-page {
	background-color: #f7f8f7;
}

div.view-edit-page-wrapper {
	background-color: #f7f8f7;
}

div.view-edit-desc-text {
	height: 100px;
	width: 80%;
}

div.view-edit-rollback-warning {
	width: 80%;
}

div.view-edit-wrapper {
	width: 600px;
	padding: 30px;
	position: relative;
	margin: 4px auto 0 auto;
	border: solid 1px #e6e6e6;
	min-height: 500px;
}

div.view-edit-wrapper div.optionTitle {
	font-size: 24px;
}

div.view-edit-button {
	position: relative;
	height: 40px;
}

div.view-edit-summary-section {
	height: 60px;
}

div.view-edit-type-desc-left {
	float: left;
	width: 22%;
	font-weight: bold;
	margin-right: 2%;
}

div.view-edit-type-desc-right {
	float: left;
	width: 76%;
}

div.view-edit-tooltip {
	position: relative;
}

div.view-edit-tooltip-inner {
	padding: 10px;
	position: relative;
}

div.view-edit-summary-reports-section {
	margin: 20px auto 20px auto;
	background-color: var(--background-white);
	padding: 10px;
	width: 80%;
}

div.view-edit-summary-reports-section div {
	padding: 4px;
}

div.view-edit-more-info {
	color: var(--primary-color);
	cursor: pointer;

}
div.view-edit-more-info:hover {
	text-decoration: underline;
}

div.view-edit-rollback-warning {
	border: solid 1px #EC644B;
	padding: 6px;
	width: 80%;
	margin: 4px auto 4px auto;
}

div.view-edit-rollback-field-info {
	margin: 4px 0 4px 0;
}

div.view-edit-rollback-field-info div {
	padding: 2px;
	font-weight: bold;
}

div.view-edit-rollback-field-info table {
	width: 50%;
}
/**
	Animations to make nodeInserted.jquery work
**/
@keyframes nodeInserted {  
    from {  
        outline-color: #fff; 
    }
    to {  
        outline-color: #000;
    } 
 
}

@-moz-keyframes nodeInserted {  
    from {  
        outline-color: #fff; 
    }
    to {  
        outline-color: #000;
    }  
  
}

@-webkit-keyframes nodeInserted {  
    from {  
        outline-color: #fff; 
    }
    to {  
        outline-color: #000;
    }  
  
}

@-ms-keyframes nodeInserted {  
    from {  
        outline-color: #fff; 
    }
    to {  
        outline-color: #000;
    } 
 
}

@-o-keyframes nodeInserted {  
    from {  
        outline-color: #fff; 
    }
    to {  
        outline-color: #000;
    }  
  
} 

.insertElement {
    animation-duration: 0.01s;
    -o-animation-duration: 0.01s;
    -ms-animation-duration: 0.01s;
    -moz-animation-duration: 0.01s;
    -webkit-animation-duration: 0.01s;
    animation-name: nodeInserted;
    -o-animation-name: nodeInserted;
    -ms-animation-name: nodeInserted;        
    -moz-animation-name: nodeInserted;
    -webkit-animation-name: nodeInserted;
}

.publish-tab {
	background-color: var(--primary-color);
	color: var(--white);
	border-bottom:1px solid #e4e4e4;
}

.publish-tab a, 
.publish-tab a:VISITED, 
.publish-tab a:LINK {
	color: #ffffff !important;
}

.publish-tab:hover {
	background-color:var(--primary-button-hover-color);
}

div.shapeWidget svg * {
	fill:none;
	stroke:#000;
	vector-effect:non-scaling-stroke;
}

div.report-usage-view-container {
	position: relative;
}

div.report-usage-view-header-background {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   height: 33px;
   background-color: var(--primary-color);
}
div.aceEditorTab {
	cursor: pointer;
	padding: 5px;
	height: 25px;
	line-height: 25px;
	min-width: 100px;
	text-align: center;
}
div.aceEditorTabActive {
	color: var(--primary-color);
}
div.aceEditorTabDisabled {
	color: #888888;
	background-color: #D0D0D0;
}
div.aceEditorView {
	position: absolute;
	top: 35px;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
}
div.aceEditorTabs {
	background-color: #EBEBEB;
}
div.aceEditorSaveButton {
	position: absolute;
    right:10px;
    top: 2px;
}

.sliderAndText {
	width:150px;
}
.sliderAndText > div {
	float:left;
	position:relative;
	top:3px;
}
.sliderAndText .slider {
	width:118px;
	top:10px;
}
.sliderAndText .textDisplay {
	width: 23px;
	text-align: right;
	top: 10px;
	float: right;
	margin-right:7px;
}

div.contentApproval {
   padding: 20px;
   color: var(--dark-grey);
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   overflow: auto;
}
div.contentApproval li {
   padding-bottom: 10px;
}
div.contentApprovalButtons {
   position: absolute;
   bottom: 20px;
   left: 20px;
   right: 20px;
}
div.contentApprovalButtons div.btn-flat {
   padding: 0;
   width: 100px;
}
div.contentApprovalButtons table {
   margin: auto;
}
div.contentApprovalButtons table td {
   text-align: center;
   padding-right: 20px;
}
div.contentApprovalButtons table td:last-child {
	padding-right: 0;
}

div.tabBarApproval {
	padding: 2px;
}
table.tabBarApproval img {
   display: block;
   width: 18px;
}
table.tabBarApproval img.tabBarApprovedAvatar {
   height: 35px;
   width: 35px;
}
td.tabBarApprovedName {
   padding: 0 10px;
   font-size: 12px;
   color: #8e8e8e;
   white-space: nowrap;
}
td.tabBarApprovedName span {
   font-size: 14px;
}
td.tabBarApprovedLbl {
	padding: 0 0 0 10px;
	font-size: 14px;
	color: #8e8e8e;
	white-space: nowrap;
}

.user-import {
	border-radius: 15px;
	padding: 15px;
	border: 2px solid #f3f3f3;
	background: #f9f9f9;
}

.warningChecked {
	background-color:#FFEEEC;
}

.colHeaderInput {
   border: 1px solid #e0e0e0;
   color: var(--dark-grey);
   font-size: 12px;
   height: 24px;
   resize: none;
   width: 77px;
   padding: 2px;
}
.jsChartNoOverflow {
	line-height: 0;
	overflow: hidden;
}
.initReportError {
	position: RELATIVE;
	top: calc(50% - 20px);
	text-align: center;
}

div.dataDiscoveryMenu, div.dataDiscoveryAdditionalOptionsLink, div.dataDiscoveryAdvancedOptions{
	font-family: Roboto;
	font-size:16px;
	color: var(--dark-grey);
}

.dataDiscoveryAdditionalOptionsLink {
	color: var(--primary-color);
	cursor: pointer;
	font-size: 14px;
	float: right;
	clear: left;
	margin-right:80px;
	margin-top:10px;
}

.dataDiscoveryAdditionalOptionsLink .moreLessText {
	color: var(--primary-color);
	display: inline-block;
	font-size: 16px;
	padding: 5px;
	padding-left: 20px;
}

.dataDiscoveryAdditionalOptionsLink .moreLessImgDiv {
	display:inline-block;
}

.dataDiscoveryAdvancedOptions {
	display: none;
	float: left; 
	clear: left;
	margin-top:20px;
}

.aaa {
	background-image:url('../images/list_select_all_grey.png');
	width:20px;
	height:20px;
	background-repeat: no-repeat;
	background-size:20px 13px;
	background-position: center;
	cursor: pointer;
}

div.dataDiscoveryChartsContainer div.sections {
	overflow-y:auto;
	overflow-x:hidden;
	position: absolute;
    bottom: 0px;
}

div.helpDismissed {
    top: 73px;
}

div.helpDismissedDashboard {
    top: 45px;
}

div.showHelp {
    top: 173px;
}

div.showHelpDashboard {
    top: 136px;
}

div.dataDiscoveryListMenu {
	background-color: #f9f9f9;
	padding-bottom: 1px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:403px;
}

div.discussionStreamDataDiscovery div.dataDiscoveryListMenu {
	position: static;
}

div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag div.widgetText {
	background-color:rgba(0,0,0, 0.4);
	color:white;
	font-family:Roboto, Arial, sans-serif;
	font-size:14px;
	padding-left:10px;
	height:25px;
	padding-top:5px;	
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}

div.dataDiscoveryListMenu div.chartWidgets div.dataDiscoveryChart {
	border: 1px solid #e4e4e4;
	position: relative;
	margin: 5px;
	background-color: var(--background-white);
}

div.dataDiscoveryChartMenuHeading div.title {
	padding: 8px 7px;
    font-size: 20px;
    color: white;
    float:left;
    padding-bottom:0;
}

div.dataDiscoveryChartMenuHeading {
    height: 39px;
    background-color: var(--primary-color);
    color: white;
    z-index: 10;
    position: relative;
    border: none;	
}

div.dataDiscoveryChartMenuHeadingDashboardChartList {
    height: 39px;
    background-color: var(--primary-color);
    color: white;
    z-index: 10;
    border: none;	
    width: 100%;
    top: 0;
}

div.dataDiscoveryChartMenuHeadingDashboardChartList div.title {
    padding: 8px 7px;
    font-size: 20px;
    color: white;
    float:left;
    padding-bottom:0;
}

div.dashboardSections {
	position:absolute;
	bottom:142px;
}

div.dashboardSections div.templateSection {
	overflow-x:hidden;
	overflow-y:auto;
	height:100%;
}

div.discussionStreamDataDiscovery div.dashboardSections {
	position:static;
}

div.dashboardDataDiscoveryHelpMessage {
    height: 90px; 
    background: var(--background-white);
    position: relative; 
    margin-bottom: 20px;
    border: 1px solid #e4e4e4;
    margin: 5px;
    width: 391px;
    z-index: 1;
}

div.dataDiscoveryChartTitleText {
    color: var(--dark-grey);
    font-family: Roboto, Arial, sans-serif;
    font-size: 18px;
    padding-left: 10px;
    padding-top: 10px;
    text-overflow: ellipsis;
    bottom: 0;
    left: 0;
    right: 0;
	margin-right: 45px;
}

div.dataDiscoveryChartSubTitleText {
    color: #999999;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-bottom: 15px;
    height: 15px;
    bottom: 0;
    left: 0;
    right: 0;
}

div.dataDiscoveryChartNarrativeText {
    color: var(--dark-grey);
    font-family: Roboto, Arial, sans-serif;
    font-size: 13px;
    padding: 15px;
    white-space: pre-line;
}

div.dataDiscoveryChartNarrativeText p{
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
}

div.dataDiscoveryChartNarrativeText ul {
	margin:0px;
	padding-left: 10px;
}

div.dataDiscoveryChartNarrativeText ul li:not(:last-child) {
	margin: 4px 0;
}

div.dataDiscoveryChartNarrativeTitleText {
    color: #333333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 16px;
    padding-top:25px;
    padding-left: 10px;
    bottom: 0;
    left: 0;
    right: 0;
}

div.dataDiscoveryChartHeaderchartNotApproved span, div.dataDiscoveryChartHeaderDashboardApproved span {
    content:'';
	position:absolute;
	right:10px;
	top:10px;
	background-image:url('../images/round_icon_tick_grey.svg');
	width:25px;
	height:25px;
	cursor: pointer;
}

div.dataDiscoveryChartHeaderchartNotApproved span:hover , div.dataDiscoveryChartHeaderDashboardApproved span:hover {
	background-image:url('../images/round_icon_tick_blue.svg');
}

div.dataDiscoveryChartHeaderchartApproved span , div.dataDiscoveryChartHeaderDashboardNotApproved span {
    content:'';
	position:absolute;
	right:10px;
	top:10px;
	background-image:url('../images/round_icon_tick_blue.svg');
	width:25px;
	height:25px;
	cursor: pointer;
}

div.dataDiscoveryChartHeaderchartApproved span:hover , div.dataDiscoveryChartHeaderDashboardNotApproved span:hover {
	background-image:url('../images/round_icon_tick_grey.svg');
}

div.dataDiscoveryChartHeaderDashboard span {
	content: '';
	width: 25px;
	height: 25px;
	cursor: pointer;
}

td.fieldsToAnalyse {
    background: var(--primary-color);
	color: var(--white);
}

div.dataDiscoveryWidgetLightBox{
	background : #f9f9f9;
}

td.dataDiscoveryOptionsTitle {
    width: 100px;
    padding-left: 40px;
}

td.compareTxt{
	text-align:right;
	padding-top:20px;
}

td.higherValuesTitle {
    font-size: 16px;
    width:300px;
    padding-left:40px;
}

td.higherValues{
	width:205px;
	padding-left:10px;
	padding-right:75px;
}

td.dataDiscoveryFieldsTitle{
	width:300px;
	padding-left:40px;
	vertical-align:top;
}

td.dataDiscoveryFieldsTitle div.excludeMetricfieldsExplain{
	font-size: 14px;
    margin-top: 10px;
    color: #999999;
}

td.dataDiscoveryFields{
	width:205px;
	padding-left:10px;
}

div.dataDiscoveryFieldsDiv {
    height: 225px;
    width: 205px;
    overflow: auto;
    border:1px solid #e4e4e4;
    background: var(--background-white);
}

div.dataDiscoveryFieldsDiv div.multiOptionList div {
    margin: 5px 0px 0px 3px;
}

div.dataDiscoveryFieldsDiv div.multiOptionList div:first-child {
    margin-top: 10px;
}

div.dataDiscoveryFieldsDiv div.multiOptionList img{
	float:left;
	margin-right:10px;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span{
	float:left;	
	max-width: 150px;
	text-overflow: ellipsis;
    overflow: hidden;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span::before{
	width: 3px;
    height: 21px;
    content: " ";
    display: block;
    float: left;
    margin-right: 10px;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span.NUMERIC::before{
  background-color: var(--primary-color);
}

div.dataDiscoveryFieldsDiv div.multiOptionList span.DATE::before{
  background-color: #CC6E00;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span.TIMESTAMP::before{
  background-color: #FFA500;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span.TEXT::before{
  background-color: #FFE600;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span.GISGEOMETRY::before{
  background-color: #6CB17C;
}

div.dataDiscoveryFieldLimit {
    float: right;
    clear: both;
    overflow: hidden;
    padding-top: 20px;
}

td.uniqueValuesTitle{
	width:300px;
	padding-left:40px;
}

td.uniqueValuesInput{
	width:205px;
	padding-left:10px;
	padding-right:75px;
}

div.limitText {
    float: left;
    padding-right: 20px;
    height: 35px;
    display: table;
}

div.dataDiscoverySubmit {
    float: left;
    clear: left; 
    width: 450px; 
    padding-left: 96px;
    position:absolute;
    bottom:25px;
}

div.dataDiscoveryHelpMessage {
    height: 90px; 
    background: var(--background-white);
    position: relative; 
    margin-bottom: 20px;
    border: 1px solid #e4e4e4;
    margin: 5px;
    margin-right: 21px;
    width: 390px;
}

div.dataDiscoveryInfoText {

    margin-left: 68px;
    margin-top: 9px;
    font-size: 15px;
}

div.dataDiscoveryInfoIcon {
    float: left;
    padding-top: 11px;
    padding-left: 10px;
}

td.dataDiscoverytd1 {
    width: 220px; 
    padding-left: 25px;
}

td.secondMetric, td.compareTo2{
	padding-top:20px;
}

td.dataDiscoverytd1 div.customPeriod {
	width:50%;
	float:right;
}

td.dataDiscoverytd2 {
    font-size: 14px; 
    width: 25px; 
    padding-left: 10px;
    padding-right:40px;

}

td.dataDiscoverytd2.compareTo3 {
	padding-top:0px;	
}

div.dataDiscoveryMenu {
    float: left; 
    padding-top:35px;
}

td.dataDiscoveryWidth200 {
    width: 200px;
}

div.dataDiscoverySelectValuesControl {
    float: right; 
    clear: both; 
    overflow: hidden;
    margin-right:240px;
}

/* overwrite image size of Button standard */
div.dataDiscoverySelectValuesControl .selectAll img , div.dataDiscoverySelectValuesControl .selectNone img{
	width:20px;height:13px;
}
div.dataDiscoverySelectValuesControl .selectNone img{
	width:15px;height:15px;	margin:2px auto;
}

span.dataDiscoveryFieldLimitSpan {
    vertical-align: middle; 
    display: table-cell;
}

div.dataDiscoveryFieldLimitValue {
    float: left; 
    position: relative;
}

div.saveInsight {
	margin: 5px;
	border: 1px solid #e4e4e4;
	position: absolute;
	background-color: #f9f9f9;
	margin-top:5px;
    bottom: 0px;
    z-index: 1;
    margin-right: 23px;
    width:390px;
    height:130px;
}

div.saveInsight span {
	position: absolute;
    right: 10px;
    bottom: 95px;
    background-image: url(../images/mini_menu.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 20px;
}

div.saveInsight span:hover {
	background-image: url("../images/mini_menu_over.png");
}

div.saveInsightsTitle {
	color: var(--dark-grey);
	font-size: 20px;
	padding-left: 10px;
	padding-top: 10px;
}

div.saveInsightsText {
	color: var(--dark-grey);
	font-size: 16px;
	padding-left: 10px;
}

div.saveInsightsAction {
	position: relative;
	left: 265px;
	font-weight: bold;
	width: 100px;
	display:none;
}

td.dataDiscoveryAddCommentButton {
	color: #ffd700;
	cursor: pointer;
}

td.dataDiscoverydiscare {
	color: var(--dark-grey);
	cursor: pointer;
}

div.saveInsightsComment {
	color: #ffd700;
	cursor: pointer;
}

div.dash-report-selected {
	border: 1px solid var(--primary-color);
}

div.reportDataDiscoveryChartList,
assisted-insights.reportDataDiscoveryChartList {
	position: fixed;
	top: 0;
	bottom: 0;
	right: -420px; /*Could be a scroll bar so start this far away*/
	border-left: 1px solid #e4e4e4;
	z-index: 1001;
	background-color:white;
	background-repeat : no-repeat;
	background-position : center;
	overflow:hidden;
}

table.refineSelectAllMenuTable {
	margin-left: 200px;
	margin-top: 8px;
	cursor: pointer;
}

table.refineSelectAllMenuTable td.refine, table.refineSelectAllMenuTable td.refineEmpty {
	width: 115px;
}

table.refineSelectAllMenuTable td.selectAll, table.refineSelectAllMenuTable td.deSelectAll {
    width: 85px;
}

td.dataDiscoveryButtonsText {
	width: 290px;
	padding-left: 10px;
}

div.data-discovery-loading-view-overlay {
	background-color: #333333;
	opacity: 0.4;
	position: fixed;
	z-index: 9999;
	top:0;
	bottom: 0;
	right: 0;
	left: 0;
}

div.data-discovery-loading-view {
	width: 300px;
	height: 350px;
	background-color: #F9F9F9;
	border: #E4E4E4 1px solid;
	position: fixed;
	z-index: 10000;
	left: calc(50% - 150px);
	top: calc(50% - 150px);
	padding: 25px 20px 15px 20px;
}

div.data-discovery-loading-view .inner-container {
	position: relative;
	height: 100%;
	
}

div.data-discovery-loading-view .title {
	color: #333333;
	font-size: 18px;
	padding-bottom: 10px;
	max-height: 125px;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.data-discovery-loading-view .text-container-upper {
	color: #333333;
	font-size: 14px;
}

div.data-discovery-loading-view .button-container {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}

div.data-discovery-loading-view .loading-container {
	position: absolute;
	height: 50px;
	width: 50px;
	left: calc(50% - 25px);
	top: calc(50% - 25px);
}

div.data-discovery-loading-view .loader-inner {
	position: relative;
	height: 100%;
	width: 100%;
}

div.data-discovery-loading-view .text-container-lower {
	position: absolute;
	bottom: 110px;
	left: 0;
	right: 0;
	text-align: center;
	color: #333333;
	font-size: 14px;
}

div.data-discovery-loading-view .error-header.error {
	font-size: 16px;
	color: #333333;
	padding-bottom: 4px;
}

div.data-discovery-loading-view .text-container-lower.error,
div.data-discovery-loading-view .error-header.error {
	color: #FD1149;
	font-size: 16px;
}

div.data-discovery-loading-view .text-container-warning {
	position: absolute;
	bottom: 55px;
	left: 0;
	right: 0;
	text-align: center;
	color: #FF0000;
	font-size: 14px;
}

.dataDiscoveryListClose {
	background-image: url("../images/close_large_white.png");
	height: 25px;
	width: 25px;
	float: right;
    margin: 7px 7px 0px 7px;
	cursor: pointer;
}

	/* ------- */

/***
	PARAM STUFF
*/
div.panelSection {
	clear:both;
}

div.sectionName {
	font-size:20px;
	margin-bottom:10px;
	margin-top:5px;
}

div.panelParameter {
	clear:both;
}

div.panelParameter div.parameter {
	padding-bottom:20px;
	overflow:hidden;
}

div.panelParameter div.parameter > div.paramInfo {
	float:left;
	max-width:60%;
}

div.panelParameter div.parameter > div.paramControl {
	float:right;
}

div.panelBody {
	margin:0 10px;
}

div.panelContent div.panel {
	height:auto;
}

/* END basic parameter stuff*/

/* START FieldMatchView CSS */

.fieldIndicator{
	height: 20px;
	width: 3px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}

.fieldText{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.notMatchedFieldText{
	color: var(--grey);
}

.fieldMatchViewListItem{
    padding: 3px;
   	width: 150px;
   	border:1px solid transparent;
}

.hoverableField:hover{
	background-color: #f9f9f9;
	border: 1px solid var(--border-grey);
}

.fieldImgSpace{
    width: 20px;
    height: 20px;
    float: left;
}

.sortableHandleImg{
    height: auto; 
    width: auto; 
    max-width: 20px; 
    max-height: 20px;
}

.fieldListTitle{
	margin-bottom: 10px;
	margin-left: 10px;
    font-weight: 600;
	color: #999999;
}

.hoverableField{
	cursor: pointer;
	border: 1px solid transparent;
}

.fieldList{
	float:left;
    margin-right: 20px;
}

.fieldMetricIndicator{
	background-color: #10A5F4;
}

.fieldDimensionIndicator{
	background-color: #FFC310;
}

.titleClassA{
	padding-bottom: 5px;
	border-bottom: 3px solid green;
}

.titleClassB{
	padding-bottom: 5px;
	border-bottom: 3px solid purple;
}

.mappedFieldsDivider {
	margin-bottom: 28px;
	border-top: 1px solid var(--border-grey);
	height: 1px;
}

.fieldList .fieldsContainer {
	min-height: 28px;
}

.fieldList .unmatchedFieldsArea {
	min-height: 28px;
}

/* END FieldMatchView CSS */
/* START checkbox field indicator parameter example */
span.fieldIndicator{
	width: 3px;
    height: 21px;
    margin-right: 7px;
    margin-left: 25px;
    display: inline-block;
}

/* END checkbox field indicator parameter example */

/* START  Parameter Value Display example */

div.valueDisplayExample{
	width: 3px;
	height: 20px;
	float: left;
    margin-right: 7px;
    margin-left: 7px;
}

div.valueDisplayImgExample{
	width: 20px;
	height: 20px;
	float: left;
    margin-right: 7px;
    margin-left: 7px;
}

div.valueDisplayImgExample img{
	margin-right: 5px;
    max-height: 20px;
    max-width: 20px;
}

/* END  Parameter Value Display example */

/* START delimiter example */

.delimiterMarker{
	border-right: 1px dashed red;
	width: 1px;
	height: 20px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}

.delimiterExampleContainer{
	padding: 10px;
	border: 1px solid var(--border-grey);
	font-size: 12;
	height: 15px;
}

.delimitedText{
	float: left;
}

/* END delimiter example */

/* START example parameter things */

div.toggleFloatLeft{
    white-space: nowrap;
    clear: none;
    margin-right: 100px;
}

div.textBoxFloatRight{
	clear: none;
    white-space: nowrap;
    display: inline-block;
    float: right;
}

/* END example parameter things */

/* START field match drop down view */

div.dropDownFieldSection{
    float: left;
    margin-right: 50px;	
}

.sectionParameters div.dropDownFieldSection {
	margin-right: 0px;
}

/* END field match drop down view */

/* START example parameter upload */

#uploadFileStyleId{
	padding: 10px 0px;	
  	width: 100%;	
}

div.exampleUploadStyle div.paramControl{
	width: 100%;
}

/* END example parameter upload */

/* START Parameter Connector Drop Down View */

div.loadNewConnectorParameterBtn{
	font-size: 14px;
    float: right;
	cursor: pointer;
	color: var(--primary-color);
}

.marketplaceLink{
	color: var(--primary-color);
	cursor: pointer;
}

/* END Parameter Connector Drop Down View */

/* START Parameter Validation */

div.parameterErrorMsg {
	clear: both;
    font-size: 14px;
    color: #FD1149;
    overflow: visible;
}
div.validationError > div {
	display: inline;
	color: red;
}

/* END Parameter Validation */

/* -Google Material Design text input- */
.materialsInput > .inputLine {
  margin-top: 8px;
}

.materialsInput > .inputLine > .placeholderText {
  position: absolute;
  font-size: 16px;
  margin-left: 40px;
  margin-top: 8px;
  color: #CECECE;
  width: calc(100% - 70px);
}

.materialsInput > .inputLine > .inputIcon {
  float: left;
  position: absolute;
  padding-top: 4px;
}

.materialsInput {
  position: absolute;
  width: 200px;
}

.materialsInput > .inputLine > input {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #999999;
  height: 16px;
  width: calc(100% - 70px);
  line-height: 16px;
  font-size: 16px;
  margin-left: 40px;
  padding-bottom: 8px;
  padding-top: 8px;
}

.materialsInput > .inputLine > input:disabled {
	outline: none;
  	border-bottom: 1px dashed var(--primary-color);
}

.materialsInput > .inputLine > input:focus {
  outline: none;
  border-bottom: 1px solid var(--primary-color);
}

.materialsInput > .inputLine > input.error {
  border-bottom: 1px solid #cc0000;
}

.materialsInput > .inputLabel {
  position: absolute;
  margin-left: 40px;
  margin-top: 16px;
  font-size: 16px;
  color: #999999;
  width: calc(100% - 70px);
}

.materialsInput > .inputLabel.selected {
  font-size: 12px;
  color: var(--primary-color);
  position: relative;
}

.materialsInput > .inputLabel.withValue {
  position: relative;
  font-size: 12px;
}

.materialsInput > .inputLabel.error {
  color: #cc0000;
}

.materialsInput > .inputLine > .clearIcon {
  position: absolute;
  top: 38px;
  right: 0;
  margin-top: 6px;
}

.materialsInput > .helperDiv {
  margin-top: 8px;
  margin-left: 40px;
  font-size: 12px;
  line-height: 12px;
  color: #999999;
  width: calc(100% - 70px);
}

.materialsInput > .errorDiv {
  margin-top: 8px;
  margin-left: 40px;
  font-size: 12px;
  line-height: 12px;
  color: #cc0000;
  width: calc(100% - 70px);
}

.materialsInput > .errorDiv > .errorIcon {
  height: 12px;
  width: 12px;
  margin-right: 8px;
  float: left;
}

/*Show Advanced Settings parameter */
div.show-advanced-settings, div.hide-advanced-settings {
	cursor: pointer;
	color: var(--primary-color);
}

.dataDiscoveryChartNarrativeText .moreLessText{
	color:var(--primary-color);
	cursor: pointer;
	font-size: 14px;
    float:right;
}

.dataDiscoveryChartNarrativeText span.boldNarrativeField{
    font-weight: bold;
    color:#444444;
}

div.panelParameter.fileUploadParameter  div.parameter > div.paramControl {
	float:none;
}



/* ***********ETL*********** */

div#etlSummary {
    height: 100%;
    border-bottom: 1px solid #e4e4e4;
}

div#etlSummary div.panelContent > div{
	height: 100%;
	background-color: inherit;
}

div#etlSummary div.panelTabsContainer {
	border-bottom: none;
}

div#etlRunLogHistory{
	height: 100%;
}

div#etlRunLogHistory > div{
	height: inherit;
	float: left;
}

div#etlRunLogHistory > div#runLogs{
	width: 22%;
	overflow: auto;
	border-right: 1px solid #E4E4E4;
}

div#etlRunLogHistory div.archivedRunLogs {
	text-align: center;
	padding: 10px 3px;
}

div#etlRunLogHistory div.archivedRunLogs > span{
	color: var(--primary-color);
	cursor: pointer;
}

div#etlRunLogHistory.noRunLogs{
	text-align: center;
	padding-top: 20px;
	color: var(--dark-grey);
	font-size: 18px;
	height: calc(100% - 20px);
}

div#etlRunLogHistory.noRunLogs > div{
	height: auto;
	float: none;
}

div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog {
	padding: 5px;
	border-bottom: 1px solid #E4E4E4;
	clear: both;
	cursor: pointer;
	color: var(--dark-grey);
	font-size: 14px;
}
div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog:hover {
	background-color: #FFFFFF
}
div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog.selected{
	background-color: var(--background-white);
	cursor: auto;
}

div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog.FAILED {
	background-color: #E90202;
	color: #FFFFFF
}

div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog.FAILED:hover,  
div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog.FAILED.selected {
	opacity: 0.7;
}

div#etlRunLogHistory > div#stepsStatus{
	width: 53%;
	overflow: auto;
	border-right: 1px solid #E4E4E4;
}

div.messageOuterContainer.noRunLogs {
	text-align: center;
	margin-top: 20px;
	color: var(--dark-grey);
	font-size: 18px;
}

div#stepsStatusContainer > .stepStatusObject {
	padding: 12px 0 12px 10px;
	height: 56px;
	border-bottom: 1px solid #E4E4E4;
	clear: both;
}

div#stepsStatusContainer > .stepStatusObject:hover {
	background-color: var(--background-white);
}

div#stepsStatusContainer > .stepStatusObject.selected {
	background-color: var(--background-white);
}

div.previewRunStepStatus {
	height: inherit;
	clear: both;
	cursor: pointer;
}

div#previewRunLog {
	height: inherit;
}

div#noRunLogs, div#corruptedRunLog {
	text-align: center;
	margin-top: 20px;
	color: var(--dark-grey);
	font-size: 18px;
}

div.previewRunStepStatus > div.stepDetails{
	float: left;
	width: 80px;
	margin-top: 12px;
	margin-left: 10px;
}

div.previewRunStepStatus > div.stepRunStatus{
	float: right;
	width: 205px;
}

div.previewRunStepStatus > div.stepImage {
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 12px;
}

div.previewRunStepStatus .stepImageIcon {
	width: 30px;
	height: 30px;
}

div.stepRunStatus > div > span{
	display: inline-block;
}

div.previewRunStepStatus > .stepDetails > .stepName {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 200;
	font-size: 14px;
	color: #333333;
}

div.previewRunStepStatus > .stepDetails > .stepStatus {
	font-weight: 400;
	font-size: 14px;
	color: #999999;
}

div.stepRunErrors.ERRORS > span{
	font-weight: 400;
	color: #FFB400;
}

div#previewRunLog > #previewRunProcessStatus > .processRunningAnimation{
	width: 20px;
	height: 20px;
	vertical-align: bottom;
}

div.previewRunStepStatus.FAILED .ERRORS > span{
	color: #FF4000;
}

div.previewRunStepStatus.FAILED > .stepDetails > .stepStatus {
	color: #FF4000;
}

div.previewRunStepStatus.SUCCEEDED > .stepDetails > .stepStatus {
	color: var(--primary-color);
}

div.stepRunStatus .statusProperty{
	font-weight: 200;
	font-size: 14px;
	color: #999999;
	text-align: left;
	width: 110px;
}

div.stepRunStatus .value{
	font-weight: 200;
	font-size: 14px;
	color: #333333;
	text-align: right;
	width: 60px;
}

div.stepRunStatus .unit{
	font-weight: 200;
	font-size: 14px;
	color: #333333;
	text-align: left;
	width: 25px;
}

div#etlRunLogHistory > div#stepErrors{
	width: 24%;
	overflow: auto;
}

div.messageOuterContainer.StepErrorMessages {
	padding: 12px 10px;
	border-bottom: 1px solid #E4E4E4;
	clear: both;
	min-height: 35px;
}

div.messageOuterContainer.noStepErrors {
	text-align: center;
	margin-top: 20px;
	color: var(--dark-grey);
	font-size: 18px;
}

div.messageOuterContainer.StepErrorMessages div.messageContainer > .displayMessages {
	font-weight: 200;
	font-size: 14px;
	color: #333333;
}

div.messageOuterContainer.StepErrorMessages div.messageContainer > .heading {
	font-weight: 600;
	font-size: 16px;
	color: #333333;
}

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

/* ----Pair Columns View---- */
div.inputItem {
	margin-bottom: 15px;
}

div.columnsSection {
	float: none;
	clear: both;
}

div.columnsSection table.columnsTable{
	width: 100%;
	border: none;
	border-collapse: collapse;
}

div.columnsSection table.columnsTable .columnsHeader > th{
	font-weight: bold;
	padding-top: 10px;
}

div.columnsSection table.columnsTable td.column1, td.column2 {
	width: 50%
}

div.columnsSection table.columnsTable th.column1, th.column2 {
	width: 50%
}

div.columnsSection table.columnsTable div.removeListItem,th.removeListItem {
	visibility: hidden;
}

div.columnsSection table.columnsTable tr.pairColumnsItem {
	border-bottom: 1px solid #e4e4e4;
	background-color: var(--background-white);
}

div.columnsSection table.columnsTable tr.pairColumnsItem:last-child {
	border-bottom: none;
}

div.columnsSection table.columnsTable tr.pairColumnsItem:hover {
	background-color: #E8E8E8;
}

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

/* SlideOutTabSelector View */

.tabSelectContainer .selectorInner {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 10px;
  position: relative;
}

.tabSelectContainer .bgLine {
	width: 4px;
	background-color: #c3ebff;
	margin-left: 5px;
	height: 100%;
	position: absolute;
  
	z-index: 1;
}

.tabSelectContainer .selectText {
  display: none;
  margin-left: 25px;
  margin-right: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 14px;
  white-space: nowrap;
}

.tabSelectContainer .selectIcon {
  width: 12px;
  height: 12px;
  border-radius: 6px;
  border: 1px solid #c3ebff;
  background-color: var(--background-white);
  
  float: left;
}

.tabSelectContainer .hovering .selectIcon {
  background-color: var(--primary-color);
}

.tabSelectContainer .selected .selectIcon {
  background-color: var(--primary-color);
}

.tabSelectContainer .tabSelectors {
	position: relative;
	z-index: 2;
}

.tabSelectContainer .tabSelector {
  margin-top: 25px;
  margin-bottom: 25px;
  
  height: 14px;
  line-height: 14px;
  font-size: 14px;
  color: var(--primary-color);
  cursor: pointer;
}

.tabSelectContainer .tabSelector:first-child {
  margin-top: 0px;
}

.tabSelectContainer .tabSelector:last-child {
  margin-bottom: 0px;
}

.tabSelectContainer {
	width: 35px;
/* 	min-height: 197px; */ /* height of three steps in the list so that the lines match nicely */
	min-height: 35px;
  
	border: 1px solid #E4E4E4;
	background-color: var(--background-white);

	position: absolute;
}

.tabSelectContainer.topAttach {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.tabSelectContainer.leftAttach {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.tabSelectContainer.bottomAttach {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.tabSelectContainer.rightAttach {
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}

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

/* -----------pop-up helper style ---------------------*/
.helperIconContainer{
	padding-right:15px;
	float:left;
}


div.popupHelper{
  position: relative;
  width: 350px;
  overflow:auto;
}

div.popuphelperBody{
	padding:20px 15px 30px 15px;
	font-size: 15px;
	color: var(--dark-grey);
    overflow:auto;
}
div.popuphelperBodyText{
	float:left;
	width: calc(100% - 78px);
	font-family: Roboto;
}

div.popupHelperButton{
	border-radius: 4px;
	text-align:center;
	margin:5px 25px 5px 25px;
}
#popupHelperDone .submitMidHighlightText{
	background:#f9f9f9;
	color: var(--dark-grey);
}

.helperOptionsContainer
{
	width:50%;
	float:left;
}
#popupHelperGotIt{
	float:right;	
}
#dataPreviewHeaderContainer{
	position: relative;
}
.popupHelperHeader{
	background-color: var(--primary-color);
	width: 100%;
	height: 28px;
	color: var(--white);
	font-size: 17px;
}

div.popuphelperOptions{
	width:100%;
	height: 35px;
	background-color:#f9f9f9;
}

/* ---SELECT/DESELECT ALL VIEW--- */
div.selectDeselectAllContainer {
	padding: 10px 0px 10px 0px;
}

div.selectDeselectAllContainer > div.selectAll {
	cursor: pointer;
	color: var(--primary-color);
	padding: 0 20px 0px 10px;
	float: left;
}

div.selectDeselectAllContainer > div.deselectAll {
	cursor: pointer;
	color: var(--primary-color);
}

/* Expandable Items View */

div.multiExpandableItems > div.expandableItem > div.expandableItemTitle {
	border-bottom: 1px solid var(--background-grey);
}

div.multiExpandableItems > div.expandableItem > div.expandableItemTitle > img.expandableItemArrow {
	cursor: pointer;
	float: right;
}
/*-----------------------*/

/* Chart Selection Popup */
/* Overriding default styling in Lightbox */
div.chartSelectionPopupContainer div.outerlightboxContent {
	border-radius: 5px;
}

div.chartSelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup {
	top: 40px;
	background-image: none;
}

div.chartSelectionPopupContainer div.lightbox-top-gutter {
	border-radius: 5px;
	border-bottom: 2px solid #DDDCDE
}

div.chartSelectionPopupContainer div.lightbox-top-gutter-text {
	color: #333640;
	font-size: 32px;
	margin-top: 30px;
	padding-left: 20px;
	display: inline-block;
}

div.chartSelectionPopupContainer div.lightbox-top-gutter-extra {
	display: inline-block;
	float: right;
	margin-top: 20px;
	margin-right: 32px;
}

div.chartSelectionPopupContainer div.lightbox-top-gutter-extra div.btn-container.btn-noclick {
	background: #DDDCDE;
}

div.chartSelectionPopupContainer div.lightboxContent {
	overflow: auto;
}

div.chartSelectionPopupContainer div.outerlightboxContent div.lightbox-top-gutter-extra div.insertButton {
	display: inline-block;
	float: right;
	margin-top: 15px;
	margin-right: 32px;
	border-radius: 5px;
	z-index: 999999;
}

div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer {
	height: 50px;
	border-bottom: none;
}

div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs {
	overflow: visible;
}

div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs div.panelTabInner {
	top: -10px;
}

div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar {
	border-radius: 5px;
}

div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar img.search {
	background-color: transparent;
	border-left: none;
}

div.chartSelectionContainer {
	margin-top: 32px;
	margin-left: 20px;
}

div.chartSelectionContainer div.chartSelectionItemContainer {
	display: inline-block;
	margin-right: 31px;
	margin-bottom: 35px;
	position: relative;
}

div.chartSelectionContainer div.chartSelectionItem.activeThumbnail > img {
	border: 3px solid var(--primary-color);
}

div.chartSelectionContainer div.chartSelectionItem > img {
	width: 221px;
	height: 131px;
	border-radius: 5px;
	border: 3px solid transparent;
}

div.chartSelectionContainer div.chartSelectionItem > div.checkedMark {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 25px;
	height: 25px;
	display: none;
}

div.chartSelectionContainer div.chartSelectionItem.activeThumbnail > div.checkedMark {
	display: block;
}
/*------------------------------------------------*/
div#addToStoryLightBox div.addToStoryContainer {
	width: 100%;
	height: 100%;
}

/* AddToStoryView */

div.addToStoryCloseButton {
	background: url(../images/close.png) no-repeat center center;
	height: 50px;
	width: 50px;
	border-radius: 25px;
	background-size: 25px;
	z-index: 99;
	cursor: pointer;
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
	opacity: 0.5;
}

div.addToStoryCloseButton:hover {
	background-color: #F2F2F2;
	opacity: 1;
}

div.addToStoryInnerContainer {
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	padding: 20px;
}

div.addToStoryInnerContainer div.artifactDisplay {
	width: calc(50% - 10px);
	height: 100%;
}

div.addToStoryInnerContainer div.addToStorySection {
	width: calc(50% - 40px);
	height: calc(100% - 10px);
	margin-top: 10px;
	margin-right: 30px;
}

/*===Left side===*/
div.addToStoryInnerContainer div.artifactDisplay {
	float: left;
}

div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer {
	height: 55%;
	margin: 20px;
}

div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.artifactDisplay div.artifactImageContainer {
	height: calc(100% - 20px);
}

div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer img {
	height: 100%;
}

div.addToStoryInnerContainer div.artifactCaptionContainer,
div.addToStoryInnerContainer div.artifactDescriptionContainer {
	margin: 20px 0;
}

div.addToStoryInnerContainer div.artifactDisplay div.artifactCaptionContainer,
div.addToStoryInnerContainer div.artifactDisplay div.artifactDescriptionContainer {
	margin: 20px;
}

div.addToStoryInnerContainer div.artifactCaptionContainer .artifactCaption,
div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription {
	resize: none;
	width: calc(100% - 10px);
}

div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription {
	height: 78px;
}

/*===Right side===*/
div.addToStoryInnerContainer div.addToStorySection {
	float: right;
}

div.addToStoryInnerContainer div.addToStorySection div.addToStorySectionHeading {
    font-size: 24px;
    font-weight: 700;
    color: #333740;
    margin-bottom: 10px;
}

div.addToStoryInnerContainer div.storySelectionSection {
	  height: 80%;
  }

div.addToStoryInnerContainer div.storySelectionSection div.storySearchBoxContainer {
	width: 70%;
	height: 36px;
	margin-bottom: 20px;
}

div.storySearchBoxContainer div.searchBar div.searchImgContainer {
	height: 36px;
	width: 36px;
}

div.storySearchBoxContainer div.searchBar img.search {
	border-left: none;
}

div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer {
	width: 100%;
	height: 81%;
	margin-bottom: 10px;
	display: table;
}

div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer {
	width: 100%;
	height: 70%;
	margin-bottom: 10px;
	display: table;
}

div.addToStoryInnerContainer div.storySelectionSection.fullSize {
	height: 100%;
}

div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.addToStorySection  div.createNewLinkedStoryDisplayHtml {
	font-size: 18px;
	font-weight: 700;
	min-height: 25px;
}

div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStoriesTitle,
div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.storySearchResultsTitle{
	font-size: 18px;
	font-weight: 700;
	color: #333740;
	width: 100%;
	border-bottom: 1px solid #0D1118;
	margin-bottom: 10px;
}

div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStories,
div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.searchedStories{
	display: table-row;
	height: 100%;
}

div.storyItemsOuterContainer {
	display: table-cell;
	height: 100%;
}

div.storyItemsOuterContainer div.storyItemsInnerContainer {
	height: 100%;
	position: relative;
	overflow: auto;
}

div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.heading {
	text-align: center;
	margin-top: 20px;
	color: #717684;
	font-size: 18px;
}

div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.messageContainer {
	background-color: transparent;	
}

div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.storyItem {
	height: 50px;
	margin: 10px 10px 10px 0;
	cursor: pointer;
}

div.storyItem div.addToStoryButtonContainer {
	float: right;
	padding: 5px;
	display: none;
}

div.storyItem div.addToStoryButtonContainer div.btn-container{
	height: 34px;
	line-height: 36px;
	color: var(--primary-button-color);
	border: 1px solid var(--primary-button-color);
	border-radius: 6px;
	padding: 0 16px;
	box-shadow: 0 2px 0 #F2F2F2;
	font-size: 14px;
	font-family: Roboto, sans-serif;
	white-space: nowrap;
	display: inline-block;
	text-align: center;
	position: relative;
	text-overflow: ellipsis;
	overflow: hidden;
}

div.storyItem div.storyDetails {
	overflow: hidden;
}

div.storyItem div.storyDetails > div {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: auto;
	font-family: "Libre Franklin Medium", "Libre Franklin", sans-serif;
}

div.storyItem div.storyDetails > div.storyTitle {
	font-size: 16px;
	font-weight: 400;
	color: #333740;
}

div.storyItem div.storyDetails > div.storyLastEditedTime {
	font-size: 12px;
	font-weight: 400;
	line-height: 28px;
	color: #717684;
}

div.storyItem:hover div.addToStoryButtonContainer {
	display: inline-block;
}

div.storyItem:hover div.storyDetails > div.storyTitle {
	color: var(--primary-color);
}

div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection {
	height: 20%;
}

div.addToStoryInnerContainer div.addToStorySection div.newStoryTitleInputContainer {
	float: left;
	width: 55%;
}

div.addToStoryInnerContainer div.addToStorySection .newStoryTitle {
	resize: none;
	width: calc(100% - 10px);
}

div.addToStoryInnerContainer div.addToStorySection div.addToStoryButton {
	float: right;
	width: 40%;
	padding-top: 22px;
}

div.addToStorySection div.addToStoryButton div.btn-container {
	height: 36px;
	line-height: 36px;
	border-radius: 6px;
	padding: 0 16px;
	box-shadow: 0 2px 0 #F2F2F2;
	font-size: 14px;
	font-family: Roboto, sans-serif;
}

div.addToStorySection div.addToStoryButton div.btn-container:hover {
	background: var(--primary-button-hover-color);
}
div.dashboardAnalyticSetupButtons {
	position: absolute;
    right: 0px;
}

div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory {
	margin: 100px 20px 80px 20px;
}

div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory div.createNewLinkedStoryText {
	font-size: 24px;
	color: #333740;
	margin-bottom: 30px;
}

div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection div.newStoryTitleInputContainer.newLinkedStoryTitleInputContainer{
	width: 80%;
}

div.addToStoryInnerContainer div.addToStorySection div.addToLinkedStoryButtonContainer.addToStoryButton {
	position: relative;
	top: 88%;
}

div#storyArtifactSaveSuccess {
    background-color: #333740;
    height: 60px;
    max-width: 500px;
    position: fixed;
    left: 50%;
    transform: translate(-50%, -200%);
    border-radius: 50px;
    display: none;
    color: #F2F2F2;
}

div#storyArtifactSaveSuccess div.editStoryButton {
    float: right;
    margin-top: 15px;
    margin-right: 30px;
    border-radius: 3px;
    border: 1px solid #F2F2F2;
    height: 30px;
    min-width: 123px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 200;
    cursor: pointer;
    text-align: center;
}

div#storyArtifactSaveSuccess div.editStoryButton:hover {
    border-color: #717684;
}

div#storyArtifactSaveSuccess div.storyNameContainer {
    width: auto;
    height: 100%;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 60px;
    padding: 0 20px;
}

div.replaceItemInStoryContainer {
	padding: 30px;
}

div.replaceItemInStoryContainer div.replaceItemTitle {
	margin-bottom: 20px;
	font-size: 14px;
	font-family: 'Roboto';
}

div.replaceItemInStoryContainer div.replaceButton,
div.replaceItemInStoryContainer div.addToEndButton {
	display: inline-block;
}

div.replaceItemInStoryContainer div.replaceButton div.yfSubmitButton,
div.replaceItemInStoryContainer div.addToEndButton div.yfSubmitButton {
	line-height: 36px;
}

div.returnToContentContainer {
	position: fixed;
	right: 100px;
	bottom: 25px;
	border-top: 0;
}

div.returnToContentContainer div.yfSubmitButton {
	border-radius: 25px;
	line-height: 36px;
}
/*-----------------------*/

/*-------USER DETAILS-------*/
div.userDetailsContainer .userDetails {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-style: normal;
	color: #717684;
	line-height: 16px;
	font-size: 12px;
}

div.userDetailsContainer .userDetails .userName,
div.userDetailsContainer .userDetails .userJobTitle {
	max-width: 180px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

div.userDetailsContainer .userAvatar {
	padding-right: 10px;
}

div.userDetailsContainer .userAvatar .userAvatarIcon {
	width: 60px;
	height: 60px;
	border-radius: 35px;
}

div.userDetailsContainer .userAvatar .userAvatarIcon.small {
	width: 24px;
	height: 24px;
}

div.userDetailsContainer .userAvatar .userAvatarIcon.medium {
	width: 36px;
	height: 36px;
}

div.userDetailsContainer .userAvatar .userAvatarIcon.large {
	width: 60px;
	height: 60px;
}


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

/*-------ApprovedBy DETAILS-------*/

div.approvedByContainer .approvedByTextContainer,
div.approvedByContainer .approvedByImg,
div.approvedByContainer .approvedByUserAvatar {
	float: left;
}

div.approvedByContainer .approvedByTextContainer {
	margin: 5px 10px;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: var(--white);
	line-height: 16px;
	font-size: 12px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 120px;
}

div.approvedByContainer .approvedByTextContainer .approvedByText {
	font-weight: 400;
}

div.approvedByContainer .approvedByTextContainer .approvedByUserName {
	font-weight: 700;
}

div.approvedByContainer .approvedByUserAvatar {
	padding-right: 10px;
}

div.approvedByContainer .approvedByUserAvatar .userAvatarIcon {
	width: 36px;
	height: 36px;
	border-radius: 35px;
}

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

/* Managing Contributors */

div.manageContributorsOuterContainer div.closeButton {
	margin-right: 30px;
	margin-top: 20px;
}

div.manageContributorsOuterContainer div.closeButton img {
	cursor: pointer;
	float: right;
	width: 25px;
	height: 25px;
	opacity: 0.5
}

div.manageContributorsOuterContainer div.closeButton:hover img {
	opacity: 1
}


div.manageContributorsContainer {
	font-size: 14px;
	color: #A0A5B4;
	margin: 10px 20px 30px 20px;
}

/* Overriding default styling in Lightbox */
div.manageContributorsPopupContainer div.outerlightboxContent {
	border-radius: 5px;
}

div.manageContributorsPopupContainer div.lightbox-top-gutter {
	border-radius: 5px;
}

div.manageContributorsContainer div.inviteContributorsSection {
	display: inline-block;
	width: 300px;
	margin-top: 20px;
}

div.manageContributorsContainer div.inviteContributorsSection .inviteUsersTitle,
div.manageContributorsContainer div.controlContributorsSection .controlUsersTitle {
	margin-bottom: 40px;
	color: #333740;
	font-weight: bolder;
	font-size: 14px;
}


div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage {
	margin-top: 10px;
}

div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .additionalMessageText {
	border: 1px solid #A0A5B4;
	padding: 5px;
	font-size: 16px;
	resize: none;
	color: #717684;
	width: calc(100% - 10px);
}

div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .broadcastInputTextPlaceholder {
	padding: 5px;
}

div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage textarea {
	border: 1px solid #A0A5B4;
}

div.manageContributorsContainer div.inviteContributorsSection div.recipientsBox {
	border-color: #A0A5B4;
}

div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.inviteButton {
	float: right;
	margin-top: 50px;
}

div.manageContributorsContainer div.controlContributorsSection {
	display: inline-block;
	width: 320px;
	float: right;
	margin-top: 20px;
}

div.manageContributorsContainer div.controlContributorsSection .controlUsersContainer .controlUsersList {
	max-height: 300px;
	overflow: auto;
}

div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable {
	border-collapse:separate;
	border-spacing: 0 15px;
}

div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo {
	width: 80%
}

div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userName,
div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userJobTitle{
	max-width: 100px;
}


div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable .userAvatar img {
	width: 50px;
	height: 50px;
}

/* Control Users View*/
div.controlUsersPopupContainer div.controlUsersContainer {
	margin: 20px;
}

div.controlUsersContainer div.closeButton img {
	cursor: pointer;
	float: right;
	width: 22px;
	height: 22px;
	opacity: 0.5
}

div.controlUsersContainer div.closeButton:hover img {
	opacity: 1
}

div.controlUsersContainer .controlUsersTitle {
	margin-bottom: 20px;
	color: #333740;
	font-family: Roboto;
	font-size: 16px;
	font-weight: bolder;
}

div.controlUsersContainer .controlUsersList {
	max-height: 450px;
	overflow: auto;
}

div.controlUsersContainer table.controlUsersTable {
	border-collapse: separate;
	border-spacing: 0 1em;
}

div.controlUsersContainer table.controlUsersTable td.userInfo {
	width: 80%
}

div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails div {
	font-family: Roboto;
	font-size: 12px;
	color: #717684;
}

div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userName {
	font-weight: 700;
	max-width: 120px;
}

div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userJobTitle {
	font-weight: 400;
	max-width: 120px;
}

div.controlUsersContainer table.controlUsersTable .userAvatar img {
	width: 36px;
	height: 36px;
}
/*-----------------------*/

/* Like Button */
table.likeButtonTable td {
	padding:5px;
}

table.likeButtonTable td.likeButtonContainer div.btn-container {
	border: 1px solid #717684;
}

table.likeButtonTable td.likeButtonContainer.liked div.btn-container {
	border: 1px solid #FED109;
}

table.likeButtonTable td.likeCounter {
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	color: #333740;
}

table.likeButtonTable td.likeButtonContainer div.likeButtonInnerContainer {
	min-width: 36px;
	border-radius: 30px;
	padding: 0;
	line-height: 36px;
	font-size: 0px;
}

div.userListContainer {
	display: flex;
	align-items: center;
}

div.userListContainer .userListTitle {
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	color: #333740;
	padding-right: 10px;
}

div.userListContainer .userAvatarContainer {
	margin-right: 4px;
}

div.userListContainer .userAvatarContainer img {
	width: 36px;
	height: 36px;
	border-radius: 36px;
}

div.userListContainer .userAvatarContainer{
	height: 36px;
}

div.userListContainer .openUserListContainer a {
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	min-width: 36px;
	border-radius: 30px;
	padding: 0;
	line-height: 36px;
}

div.controlUsersPopupContainer div.outerlightboxContent {
	border-radius: 3px;
}

div.controlUsersPopupContainer div.lightboxContent {
	overflow: hidden;
}
/*-----------------------*/

/*Confirmation Lightbox*/
div.confirmationPopupContainer .outerlightboxContent {
	border-radius: 6px;
}

div.confirmationContainer {
	margin: 30px;
	overflow: hidden;
}

div.confirmationContainer .confirmationIcon {
	margin-bottom: 20px;
}

div.confirmationContainer .confirmationIcon.alertIcon {
	background-image: url(../images/img_warning_circle_orange.svg);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
}

div.confirmationContainer .confirmationIcon.goodIcon {
	background-image: url(../images/like-green.svg);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
}

div.confirmationContainer .confirmationIcon.doneIcon {
	background-image: url(../images/Yes-green.svg);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
}

div.confirmationContainer .confirmationIcon.filterIcon {
	background-image: url("../images/filter-circle-blue.svg");
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
}

div.confirmationContainer .messageContainer .heading {
	font-family: Roboto;
	font-size: 18px;
	color: #333740;
	font-weight: 700;
}

div.confirmationContainer .messageContainer .displayMessages {
	font-family: Roboto;
	font-size: 16px;
	color: #333740;
	margin-top: 20px;
}

div.confirmationContainer .radioButtonListContainer {
	margin-top: 20px;
}

div.confirmationContainer .radioButtonListContainer .radioListDescription {
	white-space: normal;
}

div.confirmationContainer .buttonsContainer {
	margin-top: 20px;
	float: right;
}

div.confirmationContainer .buttonSpan {
	margin-left: 10px;
}

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

div.sliderButtonPosition {
  top : -6px;
  left : 0px;
}

div.sliderButtonPositionClicked {
	top : -8px;
	left : -2px;
}

div.dashboardAnalyticSetupButtons {
	position: absolute;
    right: 0px;
}

/*------Page Loader------*/

div.pageLoader {
	position: fixed;
	z-index: 9999999999999;
}

div.pageLoader.pageLoaderActive{
	bottom: 0;
	left: 0;
	right: 0;
}

div.genericInviteUserDescription {
	font-size: 18px;
	color: #333740;
	font-weight: 700;
	margin-bottom: 20px;
}

div.genericInviteContainer {
	margin: 30px;
}

div.genericInviteUserButtons {
	float: right;
	margin-top: 20px;
}

div.genericInviteButton {
	float: left;
	margin-left: 5px;
}

div.genericInviteUserSearch {
	margin-bottom: 10px;
}

div.noAvatar {
	height: 36px;
	width: 36px;
	border-radius: 50%;
}
/*-----------------------*/
#confirmDialogDiv .popmenuTop {
	background-color: var(--primary-color);
}

#confirmDialogDiv .popmenuBackground {
	background-color: var(--background-white);
}

/* ---- Sad face error styles ---- */

div.sadFaceError {
	position: relative;
    text-align: center;
    color: #888888;
}

div.sadFaceError p {
	margin: 0;
}

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

/* TextInputView clear button */
input + .clearButton {
	width: 15px;
    height: 15px;
    background-image: url(../images/clear-button-grey-background.svg);
    position: absolute;
    cursor: pointer;
    margin-top: 9px;
    right: 7px;
    background-repeat: no-repeat;
}

/* Previously hard-coded values from InListView/InListSingleItemView */
.InListView .inListSingleItem input[readonly="readonly"] {
	background-color: #FCFCFC;
}

div.performActionOnUsersPopupContainer .outerlightboxContent {
	border-radius: 5px;
}

div.performActionOnUsersPopupContainer div.performActionOnUsersOuterContainer {
	font-family: 'Roboto';
	font-size: 14px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.performActionOnUsersPopupContainer .viewTitle {
	margin-bottom: 20px;
	color: #333740;
	font-weight: bolder;
	font-size: 20px;
	border-radius: 5px;
}

div.performActionOnUsersPopupContainer .noteMessage {
	margin-bottom: 20px;
	width: 390px;
}

div.performActionOnUsersPopupContainer .addUsersTitle,
div.performActionOnUsersPopupContainer .additionalMessageTitle {
	margin-bottom: 10px;
	color: #A0A5B4;
}

div.performActionOnUsersPopupContainer .addUsers input.search-people-search-box-inline {
	font-size: 14px;
}

div.performActionOnUsersPopupContainer div.additionalMessageContainer {
	margin-top: 10px;
}

div.performActionOnUsersPopupContainer div.addUsersContainer div.recipientsBox {
	border-radius: 5px;
}

div.performActionOnUsersPopupContainer div.additionalMessage .additionalMessageText {
	border: 1px solid #A0A5B4;
	padding: 5px;
	font-size: 16px;
	resize: none;
	color: #717684;
	width: calc(100% - 10px);
}

div.performActionOnUsersPopupContainer div.additionalMessage .broadcastInputTextPlaceholder {
	padding: 5px;
}

div.performActionOnUsersPopupContainer div.additionalMessage textarea {
	border: 1px solid #A0A5B4;
}

div.performActionOnUsersPopupContainer div.recipientsBox {
	border: 1px solid #A0A5B4;
	width: 400px;
}

div.performActionOnUsersPopupContainer div.actionButton {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

div.performActionOnUsersPopupContainer div.closeButton {
	margin-right: 20px;
	margin-top: 20px;
}

div.performActionOnUsersPopupContainer div.closeButton img {
	cursor: pointer;
	float: right;
	width: 22px;
	height: 22px;
	opacity: 0.5
}

div.performActionOnUsersPopupContainer div.closeButton:hover img {
	opacity: 1
}

/* new dashboard lightbox styles*/
.lightbox.newBroadLightTheme .outerlightboxContent,
.lightbox.newBroadLightTheme .lightboxContent {
    border-radius:6px;
}

.lightbox.newBroadLightTheme .autocompleteBarBroad input::placeholder{
	color: #a0a5b4;
}

.lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter{
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color:#ffffff;
    padding-left:22px;
    padding-top:25px;
}

.lightbox.newBroadLightTheme.viewPerformanceLightbox .lightbox-top-gutter,
.lightbox.newBroadLightTheme.viewDataDiscoveryLightbox .lightbox-top-gutter {
    padding-top: 20px;
} 

.lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter .lightbox-top-gutter-text{
    color: #333740;
    padding:0;
    line-height:16px;
    font-size:16px;
    font-weight: 500;
    font-family:RobotoNormal;
    /* standard font-weight:500;*/
}

.lightbox.newBroadLightTheme .outerlightboxContent .closeLightboxPopup{
    background: none;
    right:22px;
    width:unset;
    height:unset;
    top:18px;
}
/* END new yellowfin lightbox styles*/

/* Parameter menu */
div.parameterMenu {
	position: absolute;
	border: 1px solid #DBDDE5;
	border-radius: 6px;
	background-color: var(--background-white);
	box-shadow: 0 4px 16px 0 #DBDDE5;
	padding: 20px 21px;
	z-index: 1;
}

div.parameterMenu .parameterMenuHeader {
	border-bottom: 1px solid #DBDDE5;
    height: 34px;
}

div.parameterMenu .parameterItemContainer {
	margin-top: 20px;
}

div.parameterMenu .exitParameterMenu {
	background: url(../images/story/search-icon-cancel-grey.svg) no-repeat center;
	position: absolute;
    height: 16px;
    width: 16px;
    right: 18px;
    top: 23px;
    cursor: pointer;
}

#dashboardPageBody .navigation-menu-toggle .mainMenuIcon{
	background: url(../images/menu-white.svg) no-repeat center;
	margin: 20px auto;
}

.navigation-menu-toggle .mainMenuIcon{
	background: url(../images/menu-grey.svg) no-repeat center;
	height:18px;
	width:23px;
	margin: 11px auto;
	
}

.draggableHandle.draggableHandleMini{
	position:absolute;
	background-repeat: no-repeat; 
	background-position: center;
	background-image:url("../images/drag-icon-small.svg");
	width:10px;
	height:20px;
	cursor: pointer;
	display:none;
	right:10px;
	top: 5px;
	z-index:20;
}

.i4longbox.errorLongbox{
	border:1px solid #D1D6E6;
	background-color: var(--background-white);
	margin-bottom:20px;
}

.i4longbox.errorLongbox:focus{
	border:1px solid var(--primary-color);
	outline:none;
}

a.btnContinue{
	text-decoration:none;
	background:var(--primary-color); 
	border-radius:6px;
	padding:10px 35px;
	color: var(--white);
}

/* Login page  */
input.i4med2box.loginInput, 
input:-internal-autofill-selected.i4med2box.loginInput {
	background: #FFFFFF !important;
	outline:none;
	border: 1px solid #BEC1C8;
	height: 36px;
	width: 200px;
	padding-left:5px;
}

#i4login input:-webkit-autofill,
#i4login input:-webkit-autofill:hover, 
#i4login input:-webkit-autofill:focus, 
#i4login input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 30px #FFFFFF inset !important;
		color: #333740;
		font-size:14px;
	
}

#i4login input.i4med2box.loginInput:focus {
	border:1px solid var(--primary-color);
}

#i4login a.loginButton {
	text-decoration:none;
	background: var(--primary-button-color);
    padding: 9px 11px;
    border-radius: 6px;
	color: var(--white);
	margin-left:15px;
	font-size:14px;
}

#i4login p.loginLabel, input:-webkit-autofill::first-line {
    font-family: Roboto, sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin: 13px 0px 5px 0px;
    color: #333740;
    line-height: 19px;
}

#i4login .i4error {
	width:215px;
	font-size: 14px;
	color: #EE2439;
	font-family: Roboto, sans-serif;
}

#i4login .i4error:before {
    width: 23px;
    height: 80px;
	float:left;
	display:block;
	content:'';
	background: url("../images/alert-red.svg") 0 0 no-repeat;
}

/* DRILL ANYWHERE CSS - YFN-17600*/
div.drillAnywhere div.yfToolTip div.toolTipTitle {
	cursor: auto;
}


div.customSelectContainer.standardCustomSelect {
    display: inline-block;
    border-radius: 6px;
    max-width: calc(100% - 2px);
    font-family: roboto_two, Arial, Helvetica, sans-serif;
    font-size: 14px;
    border: 1px solid #717684;
    height: 34px;
    cursor: pointer;
}

div.customSelectContainer.standardCustomSelect.disabled {
    opacity: 0.5;
    pointer-events: none;
    cursor: unset;
}

div.customSelectContainer.standardCustomSelect div.currentlySelected {
    display: inline-block;
    height: 18px;
    padding: 8px 10px;
    border-right: 1px solid #717684;
    max-width: calc(100% - 53px);
}

div.customSelectContainer.standardCustomSelect div.currentlySelected > div {
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
}

div.customSelectContainer.standardCustomSelect div.selectedDropDown {
    width: 32px;
    height: 34px;
    background: url(../images/arrow-dropdown-black.svg) no-repeat center;
    display: inline-block;
    float: right;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    position: initial;
}

ul.yfDropMenu.standardCustomSelectDropDown {
    font-family: roboto_two, Arial, Helvetica, sans-serif;
}

.panelSection.WidgetActionMenuSection .styledSelect.customSelect span {
	width: 120px;
}

/* Styles for the text in jQuery loaders if added using the loaderText option */
.loaderBg span.loaderText {
	display: block;
	line-height: 50px;
	text-align: center;
	color: #666666;
}

/* File: commonCombined.css */
:root {
	--primary-color: #5DB535;
	--loader-color: #5DB535;
	--leftnav-hover-color: #4B9229;
	--primary-button-color: #5DB535;
	--primary-button-hover-color: #4B9229;
	--primary-color-17-percent: #009EEC2B;
	--primary-color-17-percent-background: var(--primary-color-17-percent);
	--grey: #CCCCCC;
	--grey-shadow: #05050510;
	--background-grey: var(--grey);
	--border-grey: var(--grey);
	--signal-positive-color: #5DB535;
	--signal-negative-color: #F0C737;
	--dark-grey: #666;
	--dark-grey-1: #333740;
	--dark-grey-2: #717684;
	--black: #000;
	--background-black: var(--black);
	--white: #fff;
	--background-white: var(--white);
	--primary-text-color: #333740;
	--light-grey: #F8F6F4;
	--light-grey-background: var(--light-grey);
	--light-grey-1: #A0A5B4;
	--light-grey-1-background: var(--light-grey-1);
	--light-grey-2: #DBDDE5;
	--light-grey-2-background: var(--light-grey-2);
	--light-grey-3: #ECEDF0;
	--light-grey-3-background: var(--light-grey-3);
	--light-grey-4: #b0b0b0;
	--light-grey-4-background: var(--light-grey-4);
	--light-grey-5: #F2F2F2;
	--light-grey-5-background: var(--light-grey-5);
	--light-blue: #D4EFFC;
	--light-blue-1: #A1E0FF;
	--light-blue-text-selection: #BFE7FA;
	--warning-orange: #F69336;
	--light-orange-1: #FEF5E5;
	--error-red: #EE2439;
	--transparent: #ffffff00;
	--popup-button-color: #D4EFFC;
	--toolbar-tab-border: #FFD000;
    --light-grey-thin-border-color: #dbdde5;
}

select {
	box-sizing: border-box;
}

/* Font 'Roboto' - for use:
 * Font-family: 'Roboto', sans-serif; 
 *
 * Mapping from design weight to system speicific weight values (due to legacy compatibility)
 * 300 -> 400
 * 400 -> 700
 * 500 -> 750
 * 700 -> 800
 * 900 -> 900
 */
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Thin.ttf') format('truetype');
    font-style: normal;
    font-weight: 100;
}
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-ThinItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: 100;
}
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Light.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
}
/* legacy font setting */
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-LightItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: 700;
}
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Italic.ttf') format('truetype');
    font-style: italic;
    font-weight: 700;
}
/* END legacy font setting */
/* For IE compatibilty, variable fonts not supported in IE 12 below, need a sub-category of font name for weight that was occupied*/
 @font-face {
    font-family: RobotoNormal;
    src: url('../css/fonts/Roboto-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: 500;
}
@font-face {
    font-family: RobotoNormal;
    src: url('../css/fonts/Roboto-MediumItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: 500;
}
/* Medium weight compatibility Ends*/
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: 800;
}
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-BoldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: 900;
}
@font-face {
    font-family: Roboto;
    src: url('../css/fonts/Roboto-BlackItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: 900;
}
/*  END of Font 'Roboto'  */

@font-face {
	font-family: sourceSansPro;
   src: url('../css/fonts/SourceSansPro-Regular-webfont.eot');
   src: url('../css/fonts/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../css/fonts/SourceSansPro-Regular-webfont.woff') format('woff'),
        url('../css/fonts/SourceSansPro-Regular.ttf') format('truetype'),
        url('../css/fonts/SourceSansPro-Regular-webfont.svg#webfont') format('svg');
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: sourceSansPro;
   src: url('../css/fonts/SourceSansPro-It-webfont.eot');
   src: url('../css/fonts/SourceSansPro-It-webfont.eot?#iefix') format('embedded-opentype'),
        url('../css/fonts/SourceSansPro-It-webfont.woff') format('woff'),
        url('../css/fonts/SourceSansPro-Italic.ttf') format('truetype'),
        url('../css/fonts/SourceSansPro-It-webfont.svg#webfont') format('svg');
	font-style: italic;
	font-weight: normal;
}

@font-face {
	font-family: sourceSansPro;
   src: url('../css/fonts/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../css/fonts/SourceSansPro-Semibold-webfont.woff') format('woff'),
        url('../css/fonts/SourceSansPro-Semibold.ttf') format('truetype'),
        url('../css/fonts/SourceSansPro-Semibold-webfont.svg#webfont') format('svg');
	font-style: normal;
	font-weight: bold;
}

@font-face {
	font-family: sourceSansPro;
	src: url('../css/fonts/SourceSansPro-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'),
		url('../css/fonts/SourceSansPro-ExtraLight-webfont.woff') format('woff'),
		url('../css/fonts/SourceSansPro-ExtraLight.ttf') format('truetype'),
		url('../css/fonts/SourceSansPro-ExtraLight-webfont.svg#webfont') format('svg');
	font-style:normal;
	font-weight:200;
}

@font-face {
	font-family: sourceSansPro;
	src: url('../css/fonts/SourceSansPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
		url('../css/fonts/SourceSansPro-Light-webfont.woff') format('woff'),
		url('../css/fonts/SourceSansPro-Light.ttf') format('truetype'),
		url('../css/fonts/SourceSansPro-Light-webfont.svg#webfont') format('svg');
	font-style:normal;
	font-weight:300;
}

@font-face {
	font-family: sourceSansPro;
	src: url('../css/fonts/SourceSansPro-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../css/fonts/SourceSansPro-BoldItalic.woff') format('woff'),
		url('../css/fonts/SourceSansPro-BoldItalic.ttf') format('truetype'),
		url('../css/fonts/SourceSansPro-BoldItalic-webfont.svg#webfont') format('svg');
	font-style:italic;
	font-weight:900;
}

div.toolbarOuter {
    height: 39px;
	min-width: 750px; 
	font-size: 12px;
	position:relative;
	z-index:300;
    background-color: #fdfdfd;
	border-top: 3px solid var(--primary-color);
    border-bottom: 1px solid #E3E3E3;    
}

div.toolbar {
    FONT-SIZE: 14px;
    white-space: nowrap;
    position: relative;
    height: 40px;
    color: var(--dark-grey);
}

div.toolbar.searchShowed > table#rightToolbar {
   right: 218px;
}

/* Main toolbar styles */
table.mainToolbar {
	height: 40px;
}
table.toolbarButtons {
	height: 40px;
}
td.toolbarUserInfoCell {
	padding-left: 25px;
}
table.toolbarUserInfo {
	height: 40px;
}
td.mainToolbarItem {
	padding: 0 10px;
	border-left: 1px solid #e3e3e3;
}
td.mainToolbarItem.mainToolbarFirstItem {
	border-left: none;
}
td.mainToolbarActiveItem {
	background: url(../images/menu_on.png) no-repeat top center;
}
table.mainToolbar a {
	color: #8e8e8e;
}
table.mainToolbar a:hover {
	color: #5e5e5e;
}
div.toolbarAvatar {
	position: relative;
	width: 40px;
	height: 40px;
}
div.toolbarAvatar > img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	max-width: 30px;
	max-height: 30px;
}
td.toolbarUserName {
	padding-left: 5px;
}
td.toolbarProfileAnchor {
	padding-left: 10px;
}
td.toolbarSearch {
	padding-left: 25px;
}

.toolbarTopRow {
	height: 5px;
}

table.leftToolbar .toolbarTopRow td > div {
	height: 40px;
	width: 1px; 
	background: #e3e3e3;
} 

table.leftToolbar .toolbarTabRow td {
	height: 30px;
    padding-bottom: 5px;
}

table.leftToolbar {
    border:0;
    position:absolute;
    left:0;
    height:40px;
    padding-top: 0px;
    empty-cells: show;
}
table.rightToolbar {
    position: absolute;
    top: 0px;
    left: 540px;
    height: 40px;
    border-spacing :0;
    padding-top: 0px;
    border-collapse: collapse;
    border: 0;
}
table.farRightToolbar {
    border: 0 none;
    border-collapse: collapse;
    height: 40px;
    right: 0;
    position: absolute;
    top: 0px;
}
table.midRightToolbar {
	position:absolute;
	top:0;
	left:480px;
	height:40px;
	border: 0 none;
	border-collapse: none;
	min-width:55px;
	text-align: right;
}

table.midRightToolbar td {
	cursor: pointer;
}


td.toolbarTab {
	padding: 0 10px;
	border-right: 1px solid #e3e3e3;
}
td.toolbarTabActive {
	background: url(../images/menu_on.png) no-repeat top center;
}
td.toolbarTab a {
	color: #8e8e8e;
}
td.toolbarTab a:hover {
   color: #5e5e5e;
}
td.toolbarButton {
	border-left: 1px solid #e3e3e3;
	color: var(--dark-grey);
	font-size: 16px;
	padding: 0 10px;
	min-width: 23px;
	cursor: pointer;
}

td.toolbarButtonLast {
	border-right: 1px solid #e3e3e3;
}

table.rightToolbar tr {
	border-right: 1px solid #e3e3e3;
}
td.toolbarButtonClose {
	border-left: 0px;
}
td.toolbarButtonDisabled {
	cursor: default;
}


.centered {
	margin-left: auto;
	margin-right: auto;
}

div.mainContent {
	 margin:19px 0 0 30px;
}


div.headerbg {
	background: #FFF;
}

a.toolbar:link, a.toolbar:active, a.toolbar:visited {
	COLOR: #8E8E8E;
	text-decoration: none;
	font-size: 14px;
	line-height:16px;
}

a.toolbar:hover {
	COLOR: #5E5E5E;
	text-decoration: underline;
	font-size: 14px;
}

.filterError {
	color: #c00000;
	font-style: italic;
}

h1.i4headertitle {
	margin: 0px;
	padding: 0 40px 0 40px;
	color: #979797;
	font-weight: bold;
	font-size: 30px;
	white-space: nowrap;
}

div.dashButton {
	border-radius: 5px;
	color: white;
	background-color: var(--primary-button-color);
	padding: 5px 8px 5px 8px;
	min-width: 50px;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	cursor: pointer;
	FONT-SIZE: 14px;
	behavior: url(css/PIE.htc);
	position: relative;
}

div.cellActionButton {
	border-radius: 5px;
	color: var(--primary-button-color);
	background-color: white;
	border: 1px solid;
	border-color: var(--primary-button-color);
	padding: 5px 8px 5px 8px;
	min-width: 50px;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	FONT-SIZE: 12px;
	cursor: pointer;
	behavior: url(css/PIE.htc);
	position: relative;
}

div.cellActionButton:hover {
	border-radius: 5px;
	color: white;
	background-color: var(--primary-button-color);
	padding: 5px 8px 5px 8px;
	min-width: 50px;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	FONT-SIZE: 12px;
	behavior: url(css/PIE.htc);
	position: relative;
}

div.disabledCellActionButton {
	border-radius: 5px;
	color: white;
	background-color: #DBDDE5;
	padding: 5px 8px 5px 8px;
	min-width: 50px;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	FONT-SIZE: 12px;
	behavior: url(css/PIE.htc);
	position: relative;
}

div.cellActionDone {
	background-image: url(../images/success-green.svg);
    height: 25px;
    width: 25px;
    line-height: 20px;
    background-repeat: no-repeat;
	display: inline-block;
}

#logoffBtn {
	margin-top: -4px;
	min-width: 0px;
	margin-left: 30px;
	display: inline;
}

div.toolbarNavItem {
	float: left;
	padding: 0px 10px 0px 10px;
}

.child {
	DISPLAY: none
}

.parent {
	DISPLAY: inline
}

.printpagebreak {
	PAGE-BREAK-BEFORE: always
}

/* Jasper report multiple page output */
@media print {
    div.reportContainer table.jrPage {
        break-inside: avoid-page;
    }
}

.default {
	BACKGROUND-COLOR: #FFF
}

.i4bodyheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: var(--primary-color);
	LINE-HEIGHT: 20px;
	FONT-STYLE: normal;
}

.i4bodytext {
	FONT-SIZE: 14px;
	COLOR: #000000;
}

.i4bodytexterror {
   FONT-SIZE: 14px;
   color: #e90202;
}

.i4bodytextlarge {
	FONT-SIZE: 15px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
}
.i4bodytextlarger {
	FONT-SIZE: 17px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
}
.i4bodytextbold {
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
}

.i4bodytextred {
	FONT-SIZE: 14px;
	COLOR: #FF0000;
	LINE-HEIGHT: 15px;
}

.i4bodytextredtitle {
	FONT-SIZE: 22px;
	COLOR: #FF0000;
}

.i4bodytextgreytitle {
	FONT-SIZE: 22px;
	COLOR: #999999;
}

.i4bodytexttitle {
	FONT-SIZE: 22px;
	COLOR: var(--primary-color);
}

.i4bodytextwhite {
	FONT-SIZE: 13px;
	color: var(--white);
	LINE-HEIGHT: 15px;
}

.i4bodytextsm {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
}

.i4bodytexttiny {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	color: var(--dark-grey)
}
.i4bodytextgreyheading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	color: var(--dark-grey);
}

.i4bodytextblueheading{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #009ECC;
}

.i4bodytextwhiteheading{
	FONT-SIZE: 15px;
	COLOR: white;
}

.i4bodytextgreylarge {
	FONT-SIZE: 18px;
	color: var(--dark-grey);
}
.i4bodytextgreyHuge {
	FONT-SIZE: 28px;
	color: var(--dark-grey);
	LINE-HEIGHT: 15px;
}
.i4bodytextgreymedium {
	FONT-SIZE: 16px;
	color: var(--dark-grey);
}

.i4bodytextgrey {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	color: var(--dark-grey);
}

.i4bodytextgreyFifteen {
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	color: var(--dark-grey);
}
.i4bodytextgreybold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: var(--dark-grey);
}

.i4bodytitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: var(--primary-color);
	LINE-HEIGHT: 19px;
}

.i4bodytitlesm {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

.i4breadcrumb {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	color: var(--white);
	LINE-HEIGHT: 150%;
}

.i4breadcrumb_spacing {
	WIDTH: 20px;
	HEIGHT: 22px
}

.i4charteditheader {
	FONT-SIZE: 15px;
	color: var(--white);
	BACKGROUND-COLOR: #C0C0C0;
}

.i4entryfield {
	FONT-SIZE: 12px;
	line-height: 16px;
}

.i4error_blue {
	FONT-SIZE: 11px;
	COLOR: blue;
}

.i4error_red {
	FONT-SIZE: 11px;
	COLOR: red;
}

.i4error_white {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	color: var(--white);
}

.i4error {
	FONT-SIZE: 14px;
	COLOR: #000000;
}

div.i4error {
	display: table-cell;
    padding: 10px 10px 30px 0px;
    background-repeat: no-repeat;
    background-position: left;
    background-position-y: 2px;
}

div#themesHolder .i4error{
	margin-left:530px;
}

div.rptOutputError {
   padding: 20px;
   font-size: 16px;
   color: var(--dark-grey);
}

.i4footertable {
	
}

.i4footer {
	background: #DFDFDF;
	HEIGHT: 50px;
	padding: 20px 10px;
	clear: both;
}

.i4greyfooter {
	background: #E7E7E7;
	HEIGHT: 50px;
	padding: 20px;
}

.i4footertext {
	FONT-SIZE: 12px;
	COLOR: #DFDFDF;
}

.i4headernav {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 15px;
	FONT-STYLE: normal;
	color: #3175A4;
}

.i4headernav_on {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ffCC00;
	LINE-HEIGHT: 15px;
	FONT-STYLE: normal;
}

.i4headernav_spacing {
	WIDTH: 500px;
	HEIGHT: 20px
}

.i4headertitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 30px;
	COLOR: #66A6D2;
	FONT-STYLE: normal;
}

.i4headertitle_spacing {
	WIDTH: 20px;
	HEIGHT: 25px;
	display: none;
}

.i4header_bkg {
	BACKGROUND-COLOR: #FFF
}

.i4header_rsidewidth {
	display: none;
	width: 0px;
}

.i4header_userinfo {
	color: #777;
	font-size: 14px;
}

.i4imgbox {
	border: var(--border-grey) 1px solid;
	background: #f0f0f0;
}

div#lightboxContentadvAnalyticalFunctionPopup .i4imgbox {
	height: 1px;
}

.i4imgboxsbqrydesc {
	background: #FFF;
}

.i4longbox {
	FONT-SIZE: 14px;
	WIDTH: 240px;
}

.i4mifolderlist {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	BORDER-BOTTOM: #dee6ed 1px solid;
}

.i4med3box {
	FONT-SIZE: 14px;
	WIDTH: 200px;
}

.i4med2box {
	FONT-SIZE: 14px;
	WIDTH: 160px;
}

.i4medbox {
	FONT-SIZE: 14px;
	WIDTH: 100px;
}

.i4meetingtabledata {
	BORDER-RIGHT: #5a2e01 1px solid;
	BORDER-TOP: #5a2e01 1px;
	FONT-SIZE: 11px;
	BORDER-LEFT: #5a2e01 1px solid;
	BORDER-BOTTOM: #5a2e01 1px;
	BACKGROUND-COLOR: #f3e6c5
}

.i4meetingtabledata2 {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #eabb00
}

.i4meetingtabletitle {
	FONT-SIZE: 12px;
	color: var(--white);
	BACKGROUND-COLOR: #ff8811
}

.i4narrow {
	LINE-HEIGHT: 8px
}

.i4notificationtext {
	FONT-SIZE: 14px;
}

.i4protected {
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #f8f8f8
}

.i4rptbuild_data_title {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #333333;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #999999 1px;
}

.i4rptbuild_init_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: var(--dark-grey);
	LINE-HEIGHT: 15px;
}

.i4rptbuild_minimenu {
	BORDER-TOP-WIDTH: 1px;
	BORDER-RIGHT: var(--border-grey) 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #999999;
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-TOP-COLOR: #999999;
	BACKGROUND-IMAGE: url(../images/rpt_button_bgrd.png);
	BACKGROUND-COLOR: #eaeef5
}

.i4rptbuild_options_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(../images/rpt_options.gif);
	HEIGHT: 20px
}

.i4rptbuild_options {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #f9f9f9
}

.i4rptbuild_options_join {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #f9f9f9
}

.i4rptbuild_options_join_box {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	background-color: var(--background-white);
}

.i4rptbuild_options_join_title {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	POSITION: relative;
	PADDING: 0 5px;
	BACKGROUND-IMAGE: url(../images/option_top_text.png);
}

.i4rptbuild_tbl {
	background-color: var(--background-white);
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	EMPTY-CELLS: show;
}

.i4rptbuild_tbl_footer {
	BACKGROUND-COLOR: #f9f9f9;
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
}

.i4rptbuild_tbl_footer_noleft {
	BACKGROUND-COLOR: #f9f9f9;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
}

.i4rptbuild_tbl_title {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	BORDER-LEFT: var(--border-grey) 1px solid;
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_top {
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	BACKGROUND-COLOR: #F9F9F9
}

.i4rptbuild_tbl_title_topbot {
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_bottomless {
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 15px;
	color: var(--dark-grey);
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #F0F0F0;
}

#myReportsDashTitle {
	color: #444;
	font-size: 11px;
	font-weight: bold;
}

div#tabeditdiv {
	padding: 5px;
	margin-top: 5px;
}

img.navBar {
	vertical-align: middle;
	cursor: pointer;
}

span.navBar {
	padding-left: 10px;
   padding-top: 2px;
	color: #808080;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	FONT-STYLE: normal;
}

.i4rptbuild_tbl_title_left {
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	BORDER-LEFT: var(--border-grey) 1px solid;
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_left_border {
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-RIGHT: var(--border-grey) 1px solid;
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_noleft {
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-RIGHT: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_rightbot {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_noleftright {
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_right {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_onlyright {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_none {
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_leftright {
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-RIGHT: var(--border-grey) 1px solid;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptbuild_tbl_title_bottom {
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	color: var(--dark-grey);
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	HEIGHT: 24px;
	background-color: var(--background-grey)
}

.i4rptdisplay {
	BORDER-RIGHT: var(--border-grey) 0px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-LEFT: var(--border-grey) 0px solid;
	BORDER-BOTTOM: var(--border-grey) 0px solid
}

.i4rpttable_prop_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/rpt_tableprop_mid.gif);
	HEIGHT: 17px
}

.i4ruler {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: var(--primary-color);
	BORDER-LEFT: 0px;
	WIDTH: 100%;
	BORDER-BOTTOM: 0px;
	HEIGHT: 1px;
}

.i4setheight4 {
	LINE-HEIGHT: 4px
}

.i4shortbox {
	FONT-SIZE: 14px;
	WIDTH: 40px;
}

.i4tinybox {
	FONT-SIZE: 14px;
	WIDTH: 20px;
}

div.analyticLeft {
	margin-left: 30px;
}

.i4sidenav_bkg { /*BORDER-RIGHT: var(--primary-color) 2px solid;*/
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 157px;
	PADDING-TOP: 25px;
	BACKGROUND-REPEAT: repeat;
}

.i4sidenav_width {
	WIDTH: 157px;
	padding: 0px;
}

td.i4sidenav_width.header_logo {
	background: url(../images/header_middle_bkg.gif) repeat-x bottom;
}

td.i4sidenav_width.header_logo img {
	margin-top: 6px;
	margin-bottom: 3px;
	margin-left: 44px;
	width: 120px;
	height:31px;
}

.i4sidenavtext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
}

.i4sidenavtext_on {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
}

.i4sidenavtext_p {
	VERTICAL-ALIGN: 30%;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
}

.i4sidenavtitle {
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	color: var(--white);
}

.i4sidetabledata_bkg {
	MARGIN: 1px;
	BACKGROUND-COLOR: #EBF4FA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: var(--dark-grey);
	border-left-color: black;
}

.i4sidetabledata_bkg_on {
	BORDER-BOTTOM: #333333 1px solid;
	BACKGROUND-COLOR: #61A1D3
}

.i4sidetabletitle_bkg {
	HEIGHT: 26px;
	BACKGROUND-COLOR: var(--primary-color);
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: var(--border-grey);
	border-right-color: var(--border-grey);
	border-bottom-color: var(--border-grey);
	border-left-color: var(--border-grey);
}

.i4tab_bkg {
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #FFF
}

.i4table {
	border: none;
	border-collapse:collapse; 
	border-spacing: 0;
	padding: 0;
}

.i4tablemax {
	border: none;
	border-collapse:collapse; 
	border-spacing: 0;
	padding: 0;
	width: 100%;
}

.i4tabledata {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 14px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #e7e7e7 1px solid;
}

.i4tabledatarbordered {
	BORDER-RIGHT: #dee6ed 1px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #dee6ed 0px solid;
}

.i4tabledatarbbordered {
	BORDER-RIGHT: #dee6ed 1px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #dee6ed 1px solid;
}

.i4tabledatalbbordered {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dee6ed 1px solid;
	BORDER-BOTTOM: #dee6ed 1px solid;
}

.i4tabledatalbordered {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dee6ed 1px solid;
	BORDER-BOTTOM: #dee6ed 0px solid;
}

.i4tabledatalrbordered {
	BORDER-RIGHT: #dee6ed 1px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dee6ed 1px solid;
	BORDER-BOTTOM: #dee6ed 0px solid;
}

.i4tabledatalrbbordered {
	BORDER-RIGHT: #dee6ed 1px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dee6ed 1px solid;
	BORDER-BOTTOM: #FFF 0px solid;
}

.i4tabledatalrbbordered {
	BORDER-RIGHT: #dee6ed 1px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #dee6ed 1px solid;
	BORDER-BOTTOM: #dee6ed 1px solid;
}

.i4tabledatalarge {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 14px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #eeeeee
}

.i4tabledatagreen {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ccffcc
}

.i4tabledataorange {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ffe1ce
}

.i4tabledatared {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ffcccc
}

.i4tabledatablack {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	background-color: var(--background-grey)
}

.i4tabledatagrey {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	FONT-SIZE: 14px;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #f9f9f9
}

.i4tabledataedit {
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #f9f9f9
}

.i4tablefilter {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: var(--border-grey) 1px solid;
}

.i4tablefilter2 {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid;
}

.i4tabledatafilter {
	BORDER-BOTTOM: var(--border-grey) 0px solid;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #EBF4FA;
}

.i4tabledatafilter2 {
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #f9f9f9;
}

.i4tabledataedit_variant {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #ffcc00
}

.i4tabledataedit_variant2 {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #ffcccc
}

.i4tabledataedit_variant3 {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #eebbbb
}

.i4tabledata_variant {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #f9f9f9
}

.i4tabledata_variant2 {
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #eeeeee
}

.i4tabledata_variant3 {
	BORDER-RIGHT: #FFF 0px solid;
	BORDER-TOP: #FFF 0px solid;
	BORDER-LEFT: #FFF 0px solid;
	BORDER-BOTTOM: #dee6ed 1px solid;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #f4f9fd
}

.i4tabletitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: var(--white);
	BACKGROUND-COLOR: var(--primary-color);
	line-height:20px;
}

.i4tabletitlefilter {
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	color: var(--dark-grey);
	BACKGROUND: url(../images/viewbuilder/tab_sbqry_middle_off.png);
	height: 38px;
}

.i4taboff {
	BORDER-RIGHT: #fff8ff 1px solid;
	BORDER-TOP: #fff8ff 1px solid;
	FONT-SIZE: 14px;
	BORDER-LEFT: #fff8ff 1px solid;
	color: var(--white);
	BORDER-BOTTOM: medium none;
	font-weight: bold;
}

.i4tabon {
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/tab_middle.gif);
	BORDER-BOTTOM: medium none;
	font-weight: bold;
	background-color: var(--background-white);
	color: var(--white);
	LINE-HEIGHT: 16px;
}

.i4tabon_sbqry {
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/tab_sbqry_middle.png);
	BORDER-BOTTOM: medium none;
	font-weight: bold;
	background-color: var(--background-white);
	LINE-HEIGHT: 11px;
}

.i4tabonshadow {
	BORDER-TOP: #333333 2px solid;
	BORDER-LEFT: #999999 2px solid;
	BORDER-BOTTOM: 2px;
	BORDER-RIGHT-WIDTH: 2px
}

.i4tabs_off {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/tab_middle_off.gif);
	COLOR: #1A3F57;
	BORDER-BOTTOM: medium none;
	LINE-HEIGHT: 11px;
}

.i4tabs_sbqry_off {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/tab_sbqry_middle_off.png);
	color: var(--dark-grey);
	BORDER-BOTTOM: medium none;
	LINE-HEIGHT: 11px;
}

.i4tabspacernew {
	BACKGROUND-IMAGE: url(../images/tab_sbqry_spacer.png)
}

.i4tabspacer {
	BORDER-BOTTOM: var(--border-grey) 1px solid
}

.i4testresultsanswer {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	FONT-STYLE: normal;
}

.i4testresultsquestion {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	FONT-STYLE: normal;
}

.i4testresultscomments {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
	LINE-HEIGHT: 16px;
	FONT-STYLE: italic;
}

.i4title_lg {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
}

.i4title_sm {
	FONT-SIZE: 10px;
}

.i4underline {
	LINE-HEIGHT: 1px
}

.test {
	LINE-HEIGHT: 4px
}

.i4bkground_grey {
	background-color: var(--background-grey)
}

.i4bkground_titles {
	BACKGROUND-COLOR: #999999
}

.i4bkground_contrast {
	background-color: var(--background-grey)
}

.i4helpsteps {
	LIST-STYLE-POSITION: outside;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	BACKGROUND-COLOR: #e1e6f2
}

.i4helpheader_bkg {
	BORDER-RIGHT: #FFF 0px dashed;
	BORDER-TOP: #b5cfe7 2px dashed;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #FFF 0px dashed;
	COLOR: #000000;
	LINE-HEIGHT: 18px;
	BORDER-BOTTOM: #FFF 0px dashed;
	TEXT-DECORATION: none
}

.i4help_highlightTips {
	COLOR: #ff0000
}

.i4help_bodyhighlightTips {
	BACKGROUND-IMAGE: url(../images/help_tips_mid.gif)
}

.i4help_bodyheader_bkg {
	BACKGROUND-COLOR: #e82611
}

.i4help_morehelp_bkg {
	BACKGROUND-IMAGE: url(../images/help_tips_bottom.gif);
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 25px
}

.i4help_top_bkg {
	BACKGROUND-IMAGE: url(../images/help_tips.gif);
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 25px
}

.i4help_top_spacer_bkg {
	BACKGROUND-IMAGE: url(../images/help_tips_mid.gif);
	LINE-HEIGHT: 1px;
	HEIGHT: 1px
}

.i4help_bodytext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
}

.i4help_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #1A3F57;
}

.i4help_title_bkg {
	BACKGROUND-COLOR: #b5cfe7
}

.i4viewbuild_options_title_open {
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    color: var(--dark-grey);
    BACKGROUND-IMAGE: url(../images/option_bkgrd_open.gif);
    HEIGHT: 25px;
    LINE-HEIGHT: 25px;
}
.i4viewbuild_options_title_closed {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: var(--dark-grey);
	BACKGROUND-IMAGE: url(../images/option_bkgrd_closed.gif);
	HEIGHT: 25px;
	LINE-HEIGHT: 25px;
}
.i4viewbuild_options {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	BACKGROUND-COLOR: #f9f9f9;
	color: var(--dark-grey);
}

.csvViewBuild_Options {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #fafafa
}

.i4viewbuild_joinhover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: WHITE
}

.i4cal_focusday {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

.i4cal_weekday {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

.i4cal_box {
	FONT-SIZE: 11px;
}

.i4cal_bkg {
	COLOR: #FFF
}

.test {
	LINE-HEIGHT: 4px
}

.i4box {
	BORDER-RIGHT: 0px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #FFF 0px solid;
	PADDING-LEFT: 1px;
	BORDER-LEFT: 0px solid;
	WIDTH: 200px;
	BORDER-BOTTOM: #666666 5px solid;
	BACKGROUND-COLOR: #eeeeee
}

.i4box_feature {
	BORDER-RIGHT: #333366 1px solid;
	BORDER-TOP: black 0px solid;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #333366 1px solid;
	WIDTH: 200px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #333366 1px solid;
	BACKGROUND-COLOR: #b3ce98
}

.i4box_home {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-LEFT: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid
}

.i4box_home_noleft {
	BORDER-RIGHT: var(--border-grey) 1px solid;
	BORDER-TOP: var(--border-grey) 1px solid;
	BORDER-BOTTOM: var(--border-grey) 1px solid
}

.i4box_homedblborder {
	BORDER: var(--border-grey) 2px solid;
}

.i4viewElement {
	BORDER-RIGHT: #aecdf0 1px solid;
	BORDER-TOP: #aecdf0 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #aecdf0 1px solid;
	BORDER-BOTTOM: #aecdf0 1px solid;
	BACKGROUND-COLOR: #FFF
}

.i4viewElementFooter {
	BORDER-RIGHT: #aecdf0 1px solid;
	BORDER-TOP: #aecdf0 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #aecdf0 1px solid;
	BORDER-BOTTOM: #aecdf0 1px solid;
	BACKGROUND-COLOR: #EBF4FA
}

.i4excelCorner {
	BACKGROUND-IMAGE: url('../images/spreadsheet_corner.png');
	BACKGROUND-REPEAT: no-repeat;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	BORDER-TOP: 1px solid #D0D7E5;
}

.i4excelHeader {
	BACKGROUND-IMAGE: url('../images/spreadsheet_title.png');
	BACKGROUND-REPEAT: repeat-x;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	BORDER-TOP: 1px solid #D0D7E5;
}

.i4excelRowNum {
	BACKGROUND-COLOR: #EDEDED;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
}

.i4excelCell {
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	OVERFLOW: hidden;
	PADDING: 3px;
	HEIGHT: 28px;
}

.i4excelSide {
	FONT-SIZE: 14px;
	color: var(--dark-grey);
	BORDER-TOP: 1px solid var(--border-grey);
	BORDER-LEFT: 1px solid var(--border-grey);
	BORDER-RIGHT: 1px solid var(--border-grey);
	BACKGROUND-COLOR: #FAFAFA;
}

.i4excelSideBottom {
	BORDER-BOTTOM: 2px solid #999999;
}

.i4excelSideTitle {
	FONT-SIZE: 14px;
	COLOR: #333333;
	FONT-WEIGHT: bold;
}

.i4excelSideText {
	FONT-SIZE: 12px;
	color: var(--dark-grey);
}

.i4excelSideValue {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-WEIGHT: bold;
}

.i4excelHr {
	background-color: var(--background-grey);
	COLOR: var(--grey);
	HEIGHT: 1px;
	BORDER: 0px SOLID var(--border-grey);
}

.i4excelMain {
	BORDER-BOTTOM: 2px solid #999999;
}

.i4excelBottom {
	BORDER-LEFT: 1px solid var(--border-grey);
}

.i4excelBottomCell {
	FONT-SIZE: 13px;
	COLOR: #333333;
	BACKGROUND-COLOR: #F8F8F8;
	FONT-WEIGHT: BOLD;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	BORDER-LEFT: 1px solid #D0D7E5;
	height:19px;
}

.i4excelBottomFieldCell {
	BACKGROUND-COLOR: #F8F8F8;
	BORDER-RIGHT: 1px solid #B6B6B6;
	BORDER-BOTTOM: 1px solid #D0D7E5;
	PADDING: 3px;
	HEIGHT: 23px;
}

body, html {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

BODY {
	background-color: var(--background-white);
	MARGIN: 0px 0px 0px 0px;
	font-family: Roboto, Arial, Tahoma, Helvetica, Geneva, sans-serif;	
	line-height: 1.25;	
}

input, textarea, keygen, select, button, meter, progress {
	font-family: Roboto, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	line-height: 1.25em;
	border-radius: 5px;
}

input.standardTextInput,
textarea.standardTextArea {
	border-radius: 6px;
	border: 1px solid #A0A5B4;
	padding: 10px;
	font-size: 14px;
	color: #333740;
	outline: none;
}

input.standardTextInput {
	height: 14px;
}

input.standardTextInput:focus,
textarea.standardTextArea:focus {
	border-color: #009ECC;
	background-color: #009ECC19;
}

input.standardTextInput.error,
textarea.standardTextArea.error {
    border-color: #EE2439;
    background-color: #EE243919;
}

.inputHeading {
	font-size: 14px;
	font-family: Roboto;
	color: #717684;
	font-weight: 400;
	padding-bottom: 5px;
}

th {
	font-weight: normal;
}


INPUT {
	FONT-SIZE: 10pt
}

SELECT {
	FONT-SIZE: 10pt
}

TABLE.i4ntabledata TD {
	BORDER-BOTTOM: #686868 1px solid
}

/* This is because versions of IE below 11 adds a 2px border to the image for some reason*/
A > img {
	border : none;
}
A:link {
	COLOR: var(--primary-color);
	text-decoration: none;
}

A:visited {
	COLOR: var(--primary-color);
	text-decoration: none;
}

A:hover {
	COLOR: var(--primary-color);
	text-decoration: underline;
}

A.i4headernav:link {
	COLOR: #66A6D2;
	TEXT-DECORATION: none
}

A.i4headernav:visited {
	COLOR: #66A6D2;
	TEXT-DECORATION: none
}

A.i4headernav:hover {
	COLOR: #ffCC00;
	TEXT-DECORATION: none
}

A.i4breadcrumb:link {
	COLOR: #003366;
	TEXT-DECORATION: none
}

A.i4breadcrumb:visited {
	COLOR: #003366;
	TEXT-DECORATION: none
}

A.i4breadcrumb:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: none
}

A.i4sidenavtext:link {
	COLOR: #1A3F57;
	TEXT-DECORATION: none
}

A.i4sidenavtext:visited {
	COLOR: #1A3F57;
	TEXT-DECORATION: none
}

A.i4sidenavtext:hover {
	COLOR: #61A1D3;
	TEXT-DECORATION: none
}

A.i4sidenavtext_on:link {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4sidenavtext_on:visited {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4sidenavtext_on:hover {
	COLOR: #EBF4FA;
	TEXT-DECORATION: none
}

A.i4sidenavtitle:link {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4sidenavtitle:visited {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4sidenavtitle:hover {
	COLOR: #EBF4FA;
	TEXT-DECORATION: none
}

A.i4sidenavtext_p:link {
	COLOR: #000000;
	TEXT-DECORATION: none
}

A.i4sidenavtext_p:visited {
	COLOR: #000000;
	TEXT-DECORATION: none
}

A.i4sidenavtext_p:hover {
	COLOR: #66A6D2
}

A.i4tabon:link {
	FONT-WEIGHT: bold;
	COLOR: #66A6D2;
	TEXT-DECORATION: none
}

A.i4tabon:visited {
	FONT-WEIGHT: bold;
	COLOR: #66A6D2;
	TEXT-DECORATION: none
}

A.i4tabon:hover {
	COLOR: #FFDF00
}

A.i4tabs_off:link {
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: none;
	COLOR: #008BD0;
	TEXT-DECORATION: none
}

A.i4tabs_off:visited {
	BORDER-TOP: medium none;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: none;
	COLOR: #008BD0;
	TEXT-DECORATION: none
}

A.i4tabs_off:hover {
	BORDER-TOP: medium none;
	BACKGROUND-IMAGE: none;
	COLOR: var(--primary-color)
}

A.i4tabs_sbqry_off:link {
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: none;
	COLOR: #BFBFBF;
	TEXT-DECORATION: none
}

A.i4tabs_sbqry_off:visited {
	BORDER-TOP: medium none;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: none;
	COLOR: #BFBFBF;
	TEXT-DECORATION: none
}

A.i4tabs_sbqry_off:hover {
	BORDER-TOP: medium none;
	BACKGROUND-IMAGE: none;
	color: var(--dark-grey)
}

A.i4footertext:link {
	COLOR: #444;
	TEXT-DECORATION: none
}

A.i4footertext:visited {
	COLOR: #444;
	TEXT-DECORATION: none
}

A.i4footertext:hover {
	COLOR: #444;
	TEXT-DECORATION: underline
}

A.i4cal_focusday:link {
	COLOR: #ff0000;
	TEXT-DECORATION: none
}

A.i4cal_focusday:hover {
	COLOR: #ff0000
}

A.i4cal_focusday:visited {
	COLOR: #ff0000;
	TEXT-DECORATION: none
}

A.i4cal_weekday:link {
	COLOR: #0000cc;
	TEXT-DECORATION: none
}

A.i4cal_weekday:visited {
	COLOR: #0000cc;
	TEXT-DECORATION: none
}

A.i4cal_weekday:hover {
	COLOR: #0066cc
}

A.i4tabletitle:link {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4tabletitle:visited {
	color: var(--white);
	TEXT-DECORATION: none
}

A.i4tabletitle:hover {
	COLOR: #EBF4FA;
	TEXT-DECORATION: none
}

.i4CellBoarder {
	BORDER-RIGHT: #5a2e01 1px solid;
	BORDER-TOP: #5a2e01 1px;
	BORDER-LEFT: #5a2e01 1px solid;
	BORDER-BOTTOM: #5a2e01 1px;
	BACKGROUND-COLOR: #f3e6c5
}

.i4rightNavTitle {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/sn_blank.gif);
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	HEIGHT: 20px
}

.i4tabbox {
	BORDER-RIGHT: 1px solid var(--border-grey);
	BORDER-TOP: medium none;
	BORDER-LEFT: 1px solid var(--border-grey);
	BORDER-BOTTOM: 1px solid var(--border-grey)
}

.i4listbox {
	BORDER: #4a6a8a 1px solid;
}

.GISLayerDiv {
	color:white;
}

.GISLayerDiv a {
	color:white;
}

.i4layerSelTitle {
	PADDING-LEFT: 10px;
	PADDING-TOP: 8px;
	FONT-SIZE: 20px;
	COLOR: white;
	float:left;
}

.i4layerSelClose {
	margin: 7px;
	float:right;
	cursor: pointer;
}

.i4layerSelLayer {
	color : white;
	border-bottom:1px solid white;
	font-size:16px;
	margin: 10px;
}

.i4layerSelLevel {
	color : white;
	font-size:15px;
	text-align: right;
	margin:5px;
}

.i4ContainedChild {
	POSITION: static;
	CURSOR: default;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4SelectChild {
	POSITION: static;
	CURSOR: default;
	BACKGROUND-COLOR: #EBF4FA;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4StaticChild {
	POSITION: static;
	CURSOR: default;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4ContainedElement {
	POSITION: static;
	CURSOR: default;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 0px;
}

.i4SelectedStaticChild {
	POSITION: static;
	CURSOR: default;
	BACKGROUND-COLOR: #EBF4FA;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4SelectedContainedElement {
	POSITION: static;
	CURSOR: default;
	BACKGROUND-COLOR: #EBF4FA;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4NoDeleteChild {
	POSITION: static;
	CURSOR: default;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4SelectedNoDeleteChild {
	POSITION: static;
	CURSOR: default;
	BACKGROUND-COLOR: #EBF4FA;
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: normal;
	TEXT-INDENT: 30px;
}

.i4OriginContainer {
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	CURSOR: default;
	TEXT-INDENT: 2px;
	PADDING: 1px;
}

.i4StaticContainer {
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	CURSOR: default;
	TEXT-INDENT: 2px;
	PADDING: 1px;
}

.i4DestinationContainer {
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	CURSOR: default;
	TEXT-INDENT: 2px;
	PADDING: 1px;
}

.i4DestinationBlock {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 22px;
	CURSOR: default;
	PADDING: 1px;
}

/* dashboard styles */
.i4DashColumn {
	margin: 0;
	padding: 0;
}
.i4DashColumnDashed{
	border: 1px dashed #CCC;
	padding: 5px;	
	background: white;
}
.i4DashDragBottom {
	FONT-SIZE: 0px;
	BACKGROUND: #FFF;
	BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-LEFT: #d7d7d7 1px solid;
	cursor: ns-resize;
	HEIGHT: 6px;
}

.chartMenuSection {
	background: var(--primary-color);
	color: var(--white);
	font-size: 13px;
	font-weight: bold;
}

DIV.i4DashDragBottom:hover {
	BACKGROUND: var(--primary-color);
}

.i4DashDragSide {
	CURSOR: w-resize;
	WIDTH: 4px;
	HEIGHT: 550px;
	background: #FFF url(../images/rpt_drag_side.gif) no-repeat center;
}

.i4ViewDragSide {
	CURSOR: w-resize;
	background: #FFF url(../images/rpt_drag_side.gif) no-repeat center;
}

DIV.i4DashDragSide:hover {
	BACKGROUND: #777777;
	opacity: 0.5;
}

.i4DashMoveDiv {
	DISPLAY: none;
	FONT-SIZE: 0px;
	BACKGROUND: #a0a0a0;
	POSITION: absolute;
	HEIGHT: 2px
}

.i4DashReport {
	position: relative;
}

.i4DashReportInner {
	overflow: auto;
	position: relative
}

.i4DashTitle {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	BORDER-LEFT: #999999 1px solid;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	BORDER-BOTTOM: #999999 1px solid;
	HEIGHT: 20px
}

.i4DashTitle2 {
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/column_title_bkgrd.gif);
	BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-LEFT: #d7d7d7 1px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-BOTTOM: #999999 0px solid;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	HEIGHT: 20px
}

.i4DashTitle3 {
	BORDER-TOP: var(--border-grey) 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/rpt_title_bgrd.gif);
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	HEIGHT: 20px
}

.i4DashTitleOptions {
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/table_menu_bkgrd.gif);
	BORDER-RIGHT: #d7d7d7 1px solid;
	BORDER-LEFT: #d7d7d7 1px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-BOTTOM: #999999 0px solid;
	COLOR: #000000;
	LINE-HEIGHT: 35px;
	HEIGHT: 20px
}

.i4SeriesSection {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #eeeeee;
	border: #d7d7d7 1px solid;
}

/* drop down menu styles */
TABLE.ddMenu TD.folder:hover {
	BACKGROUND-COLOR: #d0d0e0;
}

TABLE.ddMenu TD.folder A.submenu {
	DISPLAY: block;
}

TABLE.ddMenu SPAN.menutitle {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	color: var(--dark-grey);
	LINE-HEIGHT: 25px;
	TEXT-DECORATION: none;
	white-space: nowrap;
}

A.submenu:link {
	TEXT-DECORATION: none;
}

TABLE.ddMenu TABLE.submenu {
	border: #c0c0c0 1px solid;
	VISIBILITY: hidden;
	WIDTH: 150px;
	CURSOR: default;
	POSITION: absolute;
	background-color: var(--background-white);
}

TABLE.ddMenu TD.folder:hover TABLE.submenu {
	VISIBILITY: visible;
	z-index: 50;
}

TABLE.ddMenu TABLE.submenu TR.itemSelected {
	CURSOR: pointer;
	BACKGROUND-COLOR: #EBF4FA;
}

TABLE.ddMenu TABLE.submenu TR {
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 20px;
}

TABLE.ddMenu TABLE.submenu TR.itemDeselected,DIV.menuDiv TABLE.submenu TR.itemDeselected {
	background-color: var(--background-white);
}

TABLE.ddMenu TABLE.submenu TR.itemUnavailable,DIV.menuDiv TABLE.submenu TR.itemUnavailable {
	COLOR: #c0c0c0;
	background-color: var(--background-white);
}

TABLE.ddMenu TABLE.submenu TD.itemImg {
	WIDTH: 25px;
	BACKGROUND-COLOR: #EBF4FA;
	TEXT-ALIGN: center;
}

TABLE.ddMenu TABLE.submenu TD.itemLbl {
	PADDING-LEFT: 5px;
	WIDTH: 125px;
}

TABLE.ddMenu TABLE.submenu TD.itemBrk HR.i4ruler {
	WIDTH: 90%;
}

/* menu style */
div.menuDiv {
	border: 0px;
	VISIBILITY: hidden;
	WIDTH: 150px;
	CURSOR: default;
	POSITION: absolute;
	background-color: var(--background-white);
}

DIV.menuDiv TABLE.submenu {
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	box-shadow: 0px 0px 0px #B5B5B5;
	width: 100%;
    table-layout: fixed;
}

DIV.menuDiv TABLE.submenu TR {
	FONT-SIZE: 14px;
	COLOR: var(--primary-color);
	LINE-HEIGHT: 33px;
	border-top: 1px solid #E6E6E6;
	font-weight: normal;
}

DIV.menuDiv TABLE.submenu TR.itemSelected {
	CURSOR: pointer;
	BACKGROUND-COLOR: #f9f9f9;
	border-top: 1px solid #E6E6E6;
}

DIV.menuDiv TABLE.submenu TD.itemImg {
	WIDTH: 33px;
	height:32px;
	TEXT-ALIGN: center;
	border-top: 1px solid #E6E6E6;
	position:relative;
}

DIV.menuDiv TABLE.submenu TD.subMenuImg {
	border-top: 1px solid #E6E6E6;
	position: relative;
	right: 0px;
}

DIV.menuDiv TABLE.submenu TD.subMenuImg img {
	position: relative;
	right: 10px;
	top: 0px
}

DIV.menuDiv TABLE.submenu TD.itemImg div {
	position: relative;
	top:-16px;left:0px;
}

DIV.menuDiv TABLE.submenu TD.itemImg img {
	WIDTH:20px;
	height:20px;
  	position:absolute;
	top:0px;
	left:0px;
	padding:6px;
	display: block;
}

DIV.menuDiv TABLE.submenu TD.itemLbl {
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid #E6E6E6;
	width: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

DIV.menuDiv TABLE.submenu TD.itemBrk HR.i4ruler {
	WIDTH: 90%;
}

div.menuDiv tr.itemSelected table.submenu {
	position: absolute;
	visibility: visible;
	width: 150px;
	background-color: var(--background-white);
	cursor: default;
}

tr.itemSelectedDanger {
	background-color:#F00;
	color:var(--white);
	position: absolute;
	visibility: visible;
	width: 150px;
	cursor: default;
}

tr.itemSelectedDanger {
	background-color:#E00;
	color:var(--white);
	position: absolute;
	visibility: visible;
	width: 150px;
	cursor: default;
}

tr.itemDeselected table.submenu {
	visibility: hidden;
	position: absolute;
	display: none;
}

td.folder:hover tr.itemSelected table.submenu {
	position: absolute;
	visibility: visible;
	width: 150px;
	background-color: var(--background-white);
	border: 1px solid #c0c0c0;
	cursor: default;
}

.i4dashbackground {	
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/dash_middle_off.gif);
	COLOR: #333333;
	BORDER-BOTTOM: medium none;
	padding-left: 10px;
}

.portlet-header-background-image-middle {
	BACKGROUND-IMAGE: url(../images/dash_middle_off.gif);
}

.left {
	float: left;
}

.right {
	float: right;
}

table.i4search {
	border-radius: 5px;
	background: white;
	padding-left: 5px;
	margin-right: 10px;
	width: 200px;
	behavior: url(css/PIE.htc);
	position: relative;
	border: 1px solid #E6E6E6;
}

table.i4search input {
	border: 0px;
	width: 90%;
}

table.i4search input:focus {
	outline: none;
}

/* popup menu */
ul.popup-menu {
	list-style:none;
	min-width:150px;
	border-right:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	border-left:solid 1px #e6e6e6;
	background-color:white;
	padding:0;
	margin:0;
	box-shadow: 4px 4px 10px #B5B5B5;

	position:absolute;
}
ul.popup-menu:after { /* creates an arrow */
	content: ' ';
	height:0;
	width:0;
	position:absolute;
	border: 8px solid transparent;
	border-right-color: #FFF;
	left:-16px;
	top:10px;
}

.popup-menu li {
	font-size: 13px;
	color:#269fd9;
	padding: 0 0 0 1em;
	border-top: solid 1px #e6e6e6;
}

.popup-menu li:hover {
	background-color:#f9f9f9;
}


/* new report output menu */
img.tpng { /* transparent pngs for ie6 */
	behavior: url(css/pngbehavior.htc);
}

div.i4tabline {
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	BORDER-TOP: medium none;
}

/* 5.2 */
td.fset {
	border: 1px solid transparent;
}

td.fsetselected {
	background: #FFF;
	border: 1px dashed #c0c0c0;
}

.chartEditBar {
	height: 1px;
	background: #1B6293;
}

img.menuIcon {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

/* 6.0 */
div.relatedNotSelected {
	color: #B5B5B5;
	font-style: italic;
	text-align: center;
}

div.relatedNoReports {
	color: var(--grey);
	text-align: center;
}

div.relatedHelpReports {
	color: #5A5A5A;
	font-size: 11pt;
	padding: 10px;
}

.relatedSelectedReport {
	border-color: var(--primary-color);
	border-style: solid;
	border-width: 2px;
	overflow: hidden;
}

.relatedIncompleteReport {
	border-color: #C00000;
	border-style: solid;
	border-width: 2px;
	overflow: hidden;
}

.relatedUnselectedReport {
	border-color: white;
	border-style: solid;
	border-width: 2px;
	overflow: hidden;
}

.relatedSeperationBarReport {
	color: var(--grey);
	background-color: var(--background-grey);
	height: 1px;
	border: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}

.verticalRelatedSeperationBarReport {
	background-color: var(--background-grey);
	width: 1px;
	height: 80px;
	border: 0;
	margin-left: 3px;
	margin-right: 3px;
}

.popupHeading {
	font-size: x-large;
	font-weight: bold;
}

.popupHeading {
	font-size: x-large;
	font-weight: bold;
}

table.toolbarPopupTable {
	border-left: #EBEBEB 1px solid;
	border-right: #EBEBEB 1px solid;
	border-top: #EBEBEB 1px solid;
	box-shadow: 4px 4px 10px #B5B5B5;
}

table.toolbarPopupTable td.toolbarPopupCell {
	font-size: 12px;
	border-bottom: #EBEBEB 1px solid;
	padding: 10px;
 background: var(--background-white);
	color: #60A0D2;
	text-align: left;
}

table.toolbarPopupTable td.toolbarPopupCell:hover {
	background: #f9f9f9;
}

.submitLeftHighlightButton {
	height: 32px;
}
.submitLeftHighlightButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidHighlightButton {
	min-width: 78px;
	height: 32px;
    background-color: var(--primary-button-color);
    border-radius: 6px;
    border:1px solid var(--primary-button-color);
}

.submitMidHighlightButton:not(.btn-noclick) {
	cursor: pointer;
}

.hoverMidBlueNoBorderButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidHighlightText {
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal;
	color: white;
}

.submitRightHighlightButton {
	height: 32px;
}
.submitRightHighlightButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitRightButton {
	height: 32px;
}
.submitRightButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidButton {
	min-width: 78px;
	height: 32px;
	background-color: #FCFCFC;
    border: 1px solid #DBDBDC;
  	border-radius: 6px;
}
.submitMidButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidText {
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal;
	color: #8a8a8a;
}

.submitLeftButton {
	height: 32px;
}
.submitLeftButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitRightRedButton {
	height: 32px;
}
.submitRightRedButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidRedButton {
	min-width: 78px;
	height: 32px;
	background-color: #D94C38;
	border-radius: 6px;
}
.submitLeftRedButton {
	height: 32px;
}
.submitMidRedButton:not(.btn-noclick) {
	cursor: pointer;
}

.submitMidRedText {
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal;
	color: white;
}

.submitLeftRedButton:not(.btn-noclick) {
	cursor: pointer;
}

.hoverLeftHighlightButton {
	height: 32px;
	cursor: pointer;
}

.hoverMidHighlightButton {
	min-width: 78px;
	border-radius: 6px;
	height: 32px;
    background-color: var(--primary-button-hover-color);
	cursor: pointer;
	border:1px solid var(--primary-button-hover-color);
}

.hoverRightHighlightButton {
	height: 32px;
	cursor: pointer;
}

.hoverRightButton {
	height: 32px;
	cursor: pointer;
}

.hoverMidButton {
	min-width: 78px;
	height: 32px;
	cursor: pointer;
	background-color: #F2F2F2;
    border: 1px solid #DBDBDC;
  	border-radius: 6px;
	
}

.hoverLeftButton {
	height: 32px;
	cursor: pointer;
}

.hoverRightRedButton {
	height: 32px;
	cursor: pointer;
}

.hoverMidRedButton {
	min-width: 78px;
	height: 32px;
	border:1px solid #D34532;
	background-color: #D34532;
	border-radius: 6px;
	cursor: pointer;
}

.hoverLeftRedButton {
	height: 32px;
	cursor: pointer;
}
.submitMidBlueButton {
	min-width: 78px;
	height: 32px;
	background-color: var(--background-white);
    border: 1px solid var(--primary-button-color);
  	border-radius: 6px;
}

.submitMidBlueText {
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal;
	color: var(--primary-color);
}

.hoverMidBlueButton {
	min-width: 78px;
	height: 32px;
	cursor: pointer;
	background-color: var(--background-white);
    border: 1px solid var(--primary-button-hover-color);
  	border-radius: 6px;
}

.hoverMidBlueText {
    color: var(--primary-button-hover-color);
}

.submitMidBlueButton {
	min-width: 78px;
	height: 32px;
	background-color: var(--background-white);
    border: 1px solid var(--primary-button-color);
  	border-radius: 6px;
}

.submitMidBlueText {
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal;
	color: var(--primary-button-color);
}

.hoverMidBlueButton {
	min-width: 78px;
	height: 32px;
	cursor: pointer;
	background-color: var(--background-white);
    border: 1px solid var(--primary-button-hover-color);
  	border-radius: 6px;
}

.hoverMidBlueText {
    color: var(--primary-button-hover-color);
}

.popupDivider {
	background-color: var(--primary-color);
	color: var(--primary-color);
	height: 2px;
	border: 0;
	width: 90%;
	text-align: left;
	margin-left: 0;
}

.relatedContentBox {
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
}

.relatedGreyContentBox {
 background: var(--background-white);
}

.relatedMoveBar {
	DISPLAY: none;
	FONT-SIZE: 0px;
	BACKGROUND: #66a6d2;
	POSITION: absolute;
	HEIGHT: 2px
}

.menuShadow {
	box-shadow: 4px 4px 10px #B5B5B5;
}

.inboxHeading {
	font-weight: bold;
}

.inboxActionLink {
	font-weight: bold;
	FONT-SIZE: 14px;
	color: white;
	cursor: pointer;
	position: relative;
	left: 15px;
}

.inboxActionLinkBlueHighlight {
	font-weight: bold;
	FONT-SIZE: 14px;
	color: #569dd2;
	cursor: pointer;
	position: relative;
	left: 15px;
}

.inboxActionLinkRedHighlight {
	font-weight: bold;
	FONT-SIZE: 14px;
	color: #d94a38;
	cursor: pointer;
	position: relative;
	left: 15px;
}

.inboxTopBottom {
	background-color: #000000;
	height: 10px;
}

.borderless-layout {
	border-spacing:0;
}

table#leftToolbar {
	border:0;
	position:absolute;
	left:0;
	height:47px;
	empty-cells: show;
}

table#rightToolbar {
	position: absolute;
	top: 5px;
	right: 0;
	border-spacing: 0;
	border-collapse: collapse;
	border: 0;
}
img.toolbar-profile-image {
	width: 30px;
	height: 30px;
	padding-top:4px;
}

td.toolbar-profile-name {
	font-size:14px;
	position: relative;
	display: block;
	color: #8e8e8e;
	padding: 4px 16px 0px 8px;
	line-height: 16px;
}

td.toolbar-profile-name a, td.toolbar-profile-name a:link, td.toolbar-profile-name a:visited, td.toolbar-profile-name a:active {
   color: #8e8e8e;
   text-decoration: none;
}
td.toolbar-profile-name a:hover {
   color: #5e5e5e;
   text-decoration: underline;
}

div#profileAnchor {
	cursor: pointer;	
}

table.toolbar-inbox {
	padding-top:2px;
	margin:0;
}
table.toolbar-inbox td {
	height:27px;
	font-size: 14px;
	cursor: pointer;
	padding: 0;
	border:0;
	line-height:25px;
	text-align: center;
	white-space: nowrap;
}
td.inboxNumberEmptyLeft,
td.inboxNumberEmptyRight,
td.inboxNumberLeft,
td.inboxNumberRight {
	width: 5px;
}
table.toolbar-inbox td.inboxNumberEmptyMid {
	color:#808080;
	width:1em;
}
table.toolbar-inbox td.inboxNumberMid {
	color: white;
	width:auto;
	min-width:1em;
}
table.toolbar-inbox td.inboxNumberEmptyLeft {
	background-image: url('../images/inbox_counteroff_left.png');
}
table.toolbar-inbox td.inboxNumberEmptyMid {
	background-image: url('../images/inbox_counteroff_mid.png');
}
table.toolbar-inbox td.inboxNumberEmptyRight {
	background-image: url('../images/inbox_counteroff_right.png');
}
table.toolbar-inbox td.inboxNumberLeft {
	background-image: url('../images/inbox_counter_left.png');
}
table.toolbar-inbox td.inboxNumberMid {
	background-image: url('../images/inbox_counter_mid.png');
}
table.toolbar-inbox td.inboxNumberRight {
	background-image: url('../images/inbox_counter_right.png');
}

.inboxCloser {
	background-image: url('../images/inbox_close.png');
	width: 40px;
	height: 32px;
	padding: 0px;
	z-index: 1001;
	border-width: 2px;
	position: absolute;
	bottom: 2px;
	right: 50px;
	cursor: pointer;
}

.translationStep {
	font-size: 15px;
	padding-right: 15px;
}

.translationList {
	background-color: white;
	border: 1px solid #d8d8d8;
}

.translationHeading {
	font-size: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.translationDescription {
	color: #a5a5a5;
	font-size: 14px;
	padding: 3px;
	padding-bottom: 10px;
}

.translationIntro {
	font-size: 16px;
	color: var(--dark-grey);
}

.translationImportBorder {
	border: 1px solid;
	padding: 10px;
	width: 490px;
	border-color: #d8d8d8;
}

.translationSubHeading {
	font-size: 18px;
	padding: 3px;
}

.translationLoading {
	background-image: url('../images/progress.gif');
	background-repeat: no-repeat;
	width: 300px;
	height: 8px;
	margin: auto;
	padding: 10px;
}

.translationTextLoading {
	margin: auto;
	text-align: center;
	FONT-SIZE: 16px;
	color: var(--dark-grey);
	padding: 10px;
	font-weight: bold;
}

.broadcastGrey {
	background: #f9f9f9;
	border-bottom: 1px solid var(--border-grey);
	padding: 3px;
	color: var(--dark-grey);
}

.broadcastWhite {
	padding: 10px;
	border-bottom: 1px solid var(--border-grey);
	font-size: 18px;
	color: var(--dark-grey);
}

.broadcastInput {
	border: 1px solid #e4e4e4;
	padding: 5px;
	font-size: 16px;
	resize: none;
	color: var(--dark-grey);
	width: 240px;
	height: 21px;
}

.inputplaceholdercontainer{
    position: absolute;
    color: var(--grey);
    overflow: hidden;
    text-align: left;
}

.dataDiscoveryInput {
	padding: 5px;
	font-size: 16px;
	resize: none;
	color: var(--dark-grey);
	width: 40px;
	height: 21px;
}

.broadcastInput[disabled] {
	color: #bbbbbb;
}
.broadcastInput.broadcastInputFull {
	width: 100%;
	width: calc(100% - 12px);
}
select.broadcastInput {
   height: auto;
}

.broadcastInputTextArea {
	border: 1px solid #e4e4e4;
	padding: 8px;
	font-size: 16px;
	resize: none;
	color: var(--dark-grey);
	width: 240px;
}
.broadcastInputTextPlaceholder {
	color: var(--grey);
}

.broadcastInputGrey {
	color:var(--grey) !important;
}

.broadcastInputShort {
   height: 20px;
	border: 1px solid #e4e4e4;
	padding: 5px;
	font-size: 14px;
	resize: none;
	color: var(--dark-grey);
	width: 56px;
}

.broadcastTextBox {
	width: 98%;
	height: 100px;
	border: 1px solid #e4e4e4;
	padding: 5px;
	font-size: 14px;
	resize: none;
	color: #262626;
}

.broadcastTextBoxPlain {
	background: #FFF;
	border: 1px solid #e4e4e4;
	padding: 5px;
	font-size: 14px;
	resize: none;
	color: #262626;
}

.broadcastInputSubject {
   border: 0px;
   padding: 0px;
   font-size: 16px;
   resize: none;
   color: var(--dark-grey);
   width: 100%;
   height: 21px;
   outline: none;
}

.broadcastOuter {
   background: var(--background-white);
   border: 1px solid #e4e4e4;
   font-size: 14px;
   resize: none;
   color: #262626;
   padding: 5px;
}

.inputErrorHighlight {
   border-color: #cc0000;
   outline-color: #cc0000;
}

.distributeTextBox {
	width: 98%;
	height: 100px;
	border: 1px solid var(--border-grey);
	padding: 5px;
	font-size: 14px;
	resize: none;
	color: #262626;
}

.distributeInputBox {
	height: 16px;
	border: 1px solid var(--border-grey);
	padding: 5px;
	font-size: 14px;
	resize: none;
	color: #262626;
}

.addRecipientLinkText {
	font-size: 14px;
}

.distributeInfoText {
	font-size: 14px;
	color: var(--dark-grey);
}

.distributeMessage {
	font-size: 14px;
	color: #999999;
}

.multiFunctionSearchDrop {
	background: none repeat scroll 0 0 white;
	border: 1px solid #E4E4E4;
}

.multiFuncDropdownCell {
	height: 31px;
	line-height: 11px;
}

div#mfddtannoDateDisplayDiv {
	padding: 5px;
	width: 238px !important /* I hate myself for this, but there isn't a better way for computing the width in MultiFunctionDropDownTag */
}

div#mfddtannoDateDisplayDiv, div#mfddtannoLevelDisplayDiv {
	top: 75px;
}

div#mfddtannoTagDisplayDiv, div#mfddtannoFilterDisplayDiv {
	top: 114px;
}

div#mfddtannoLinkFilterDiv,  div#mfddtannoLinkFilterValueDiv {
	height: 150px;
	overflow: auto;
	top: 39px;
	left: 7px !important; /* I hate myself for this, but the left position isn't getting computed correctly in MultiFunctionDropDownTag */
}

div#mfddtannoLinkFilterValueDiv {
	top: 84px;
}

/* This class is used in potentially obsolete JSPs. */
.smallWaitingImage {
	display: none;
	background-image: url('../images/small-loading-image.gif');
	width: 16px;
	height: 16px;
	padding: 0px;
}

.greyBackground {
	background: #f9f9f9;
	overflow: auto;
}

.whiteBackground {
 background: var(--background-white);
	overflow: auto;
}

.greyDivider {
	background-color: var(--background-grey);
	color: var(--grey);
	height: 1px;
	border: 0;
	margin-top: 6px;
	margin-bottom: 6px;
}

.styledSelect select, .styledSelectMed select, .styledSelectSmall select {
	width: 280px;
	padding: 5px;
	font-size: 16px;
	color: #333740;
	border: 0px;
	height: 36px;
	background: transparent;
	-webkit-appearance: none;
}

.styledSelect select option:disabled, .styledSelectMed select option:disabled, .styledSelectSmall select option:disabled {
	color: var(--grey);
}

.styledMultiSelect select {
	width: 280px;
	padding: 5px;
	font-size: 14px;
	color: #333740;
	border: 1px solid transparent;
}

.styledSelectMed select {
   width: 180px;
}

.styledSelectSmall select {
   width: 110px;
}

.styledSelect, .styledSelectMed, .styledSelectSmall {
	height: 34px;
	overflow: hidden;
	display:inline-block;
	border-radius: 5px;
	border: 1px solid #DBDDE5;
	cursor: pointer;
    background-color: var(--background-white);
}

.styledSelect:focus, .styledSelectMed:focus, .styledSelectSmall:focus {
    border: 1px solid var(--primary-color);
}

div.styledMultiSelect {
   border: 1px solid #e4e4e4;
   position:relative;
   display:inline-block;
}

.styledSelectMed {
   width: 150px;
}

.styledSelectSmall {
   width: 80px;
}

.optionView div.customSelect {
   text-align: left;
}

div.customSelect {
   position: relative;
}
div.customSelect > select {
   width: 250px;
   opacity: 0;
   position: relative;
   left: 0;
   top: 0;
   z-index: 200;
   cursor: pointer;
}
div.customSelect > span {
   position: absolute;
   left: 0;
   top: 0;
   height: 36px;
   line-height: 36px;
   width: 210px;
   padding: 0 5px;
   font-size: 14px;
   color: #333740;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   margin-left:5px;
}
div.styledSelect div.customSelectIcon {
   position: absolute;
   width: 36px;
   top: 0;
   right: 0;
   bottom: 0;
   background: url(../images/sectionAccordion_down.svg) center no-repeat;
}

.recipientsBox {
	background-color: var(--background-white);
	border: 1px solid #e4e4e4;
	border-left:none;
	border-right:none;
	position: relative;
	height: 31px;
}
.commentSecurityPeople .recipientsBox{
	border-right: 1px solid #e4e4e4;
}
.recipientsBox input.search-people-search-box-inline {
	padding: 2px;
}
#distributeRecipientsDiv {
	height: auto;
}

.reportMenuLink {
	font-size: 12px;
	border-bottom: #EBEBEB 1px solid;
	padding: 5px;
	background: white;
	color: #60A0D2;
	text-align: left;
}

div.button-row {
	position:relative;
	height:44px;
	margin:2em 0;
}

.buttonRow {
	border-spacing: 0px;
}

.buttonRow td {
	padding: 0;
}

.configTopRightClose {
	cursor: pointer;
	padding-right: 5px;
	padding-top: 7px;
}

/** Private report sharing styles **/
.shareLine {
	border-bottom: 1px solid #ebebeb;
	padding: 5px 0;
}

.permissionDiv {
	display: none;
	z-index: 1;
	position: absolute;
	width: 75px;
	border: 1px solid #EBEBEB;
	margin-left: -10px;
 background: var(--background-white);
	font-size: 14px;
	text-align: left;
}

.permissionLink {
	padding: 5px 10px;
}

.selectedPermission {
	padding: 5px 10px;
	background-color: #f9f9f9;
}

.currPermission {
	padding: 1px;
}

#menuPrivateShareButton {
	float: right;
	margin-right: 115px;
	position: relative;
	margin-top: -45px;
}

#menuPrivateShareTooltip {
	margin-top: -25px;
	float: right;
	margin-right: 335px;
}

#toolTipDisplay {
	position: absolute;
	z-index: 1;
	display: none;
}

.bigTooltipTextArea {
	color: white;
	min-height: 20px;
	padding: 5px;
	background-color: #2A2A2A;
	width: 250px;
	margin: 0;
}

.bigTooltipImageDiv {
	width: 15px;
	margin: 5px;
	height: 100%;
	float: left;
}

.bigTooltipHeader {
	margin-top: 5px;
	font-size: 15px;
}

.bigTooltipText {
	margin-left: 25px;
	font-size: 11px;
}

.sharingTitle {
	margin-bottom: 0;
	margin-top: 30px;
	font-weight: bold;
}

.mainShareContainer {
	height: 230px;
	width: 475px;
	overflow-x: hidden;
	background-color: white;
}

/** End Private report sharing **/
#UserAccessWidget {
	font-size: 11px;
	border: solid 1px grey;
	margin: 0 0 2em;
}

#UserAccessWidget h1,#UserAccessWidget h2 {
	font-size: 11px;
	line-height: 13px;
	color: var(--white);
	background-color: var(--primary-color);
	padding: 2px;
}

#UserAccessWidget h3 {
	line-height: 32px;
	color: #111;
	font-size: 11px;
	padding: 0 0 0 2px;
	margin: 0;
}

#UserAccessWidget h1 {
	margin: 0;
}

#UserAccessWidget h2 {
	margin: 1px;
}

#UserAccessWidget hr {
	clear: both;
}

.access-list {
	width: 100%;
}

.promptListCheckbox {
	display: inline-block;
    vertical-align: middle;
}

.promptListCheckbox table {
	table-layout: fixed;
}

.promptListCheckbox table td,
.promptListCheckbox table tr {
	padding: 0;
	margin: 0;
}

.promptListCheckbox .refCode {
	width: 20px;
}

.promptListCheckbox .refCode div {
	width: 15px;
    height: 15px;
    background-color: none;
    border: 1px solid #ccc;
}

.promptListCheckbox .label {
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 140px;
}

.promptFilterTop {
	border-bottom: thin solid #b9b9b9;
	height: 24px;
	background-color: #f9f9f9;
}

.promptFilterBottom {
	border-top: thin solid #b9b9b9;
	height: 60px;
	background-color: #f9f9f9;
}

.promptFilterIconColor {
	width: 30px;
	height: 30px;
	border: 1px solid #999;
}

.html-errors-div {
	margin: 1em 0;
}

#initReport,#initReport-old {
}

.initReportText-13 {
	color: var(--dark-grey);
	font-size: 14px;
}

.initReportText-15 {
	color: var(--dark-grey);
	font-size: 15px;
}

#initReport,#initReport-old {
	margin: 0 30px;
	color: grey;
}

#initReport h1 {
	font-size: 16px;
	line-height: 19px;
	color: #777;
	margin: 32px 3px 16px;
}

#initReport #builder-selector {
	clear: both;
	margin: 1em 0;
	position: relative;
	z-index: 1004;
}

#builder-selector h1 {
	padding: 9px 0;
}

#create-report-using {
	width: 220px;
	position: absolute;
	top: 0;
	left: 205px;
}

#initReport #builder-selector .tab {
	line-height: 26px;
	vertical-align: center;
	display: block;
	float: left;
	margin: 16px 0;
	width: 200;
	font-size: 16px;
}

span#create-report-using-selected {
	font-weight: normal;
}

.select-box {
	position: relative;
	width: auto;
	background-color: var(--background-white);
	border: solid 1px #CCC;
	margin: 2px;
	font-size: 14px;
	text-align: left;
	line-height: 17px;
	cursor: pointer;
	z-index: 1000;
}

.select-box-selected {
	margin: 0;
	padding: 7px 32px 7px .5em;
}

.select-box-selected span {
	display: block;
	overflow: hidden;
	white-space: nowrap;
}

.select-box img {
	position: absolute;
	top: 0;
	right: 0;
}

.select-box-popup {
	position: absolute;
	top: 33px;
	left: -1px;
	z-index: 100;
	width: 14em;
	background-color: white;
	color: var(--primary-color);
	border: solid 1px #CCC;
	box-shadow: 4px 4px 10px #B5B5B5;
}

.select-box-popup-scrollable {
	height: 20em;
	overflow: auto;
	overflow-x: hidden;
}

.select-box-popup ul {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 1000;
}

.select-box-popup li {
	padding: 10px 10px 10px 20px;
	border-bottom: solid 1px #CCC;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}

.select-box-popup li:hover {
	background-color: #f4f4f4;
}

.select-box-popup li:last-child {
	border-bottom: none;
}

.select-box-popup li img {
	position: relative;
	width: 16px;
	height: 16px;
	left: -10px;
}

.grey-out {
	color: #808080;
	cursor: default;
}

.select-box-popup .sub-menu-title {
	color: #808080;
	padding-left: 10px;
}

.select-box-popup .sub-menu-title:hover {
	background-color: white;
}

.searchBar {
	font-size: 16px;
	color: #333740;
	position: relative;
	height: 30px;
	background-color: var(--background-white);
	padding: 0 35px 0 5px;
	border: 1px solid #E6E6E6;
}

div.searchBar.standardSearchBar {
	height: 34px;
	border-radius: 6px;
	border: 1px solid #717684;
	background-color: #F8F6F4;
	font-size: 14px;
	font-weight: 400;
	color: #333740;
}

div.searchBar.standardSearchBar input {
    height: 100%;
    margin-top: 0;
    padding-left: 4px;
    background-color: transparent;
    color: #333740;
}

div.searchBar.standardSearchBar.searchBarWithClear {
    padding-right: 35px;
}

div.searchBar.standardSearchBar div.searchFunctions {
    height: 100%;
}

div.searchBar.standardSearchBar.searchBarFocused {
	border-color: var(--primary-color);
	background-color: var(--background-white);
}

div.searchBar.active span{
    -webkit-transform: none;
    transform: none;
}

.searchBarExtraOptions {
	padding-right:60px;
}

div.searchBarWithClear {
	padding-right: 55px;
}

div.searchBarExtraOptions.searchBarWithClear {
	padding-right: 82px;
}

.searchBar input {
	font-size: 14px;
	line-height: 30px;
   color: #333;
	width: 100%;
	height: 29px;
	padding: 0;
	border: 0;
	margin: 0;
	position:relative;
	top:0px;
	margin-top:1px;
}

.searchBar input::-ms-clear {
	display: none;
}

.searchBar span.default-overlay {
	position: absolute;
	top: 0;
	left: 4px;
	color: #333740;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	right: 30px;
	cursor: text;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

div.searchBar.standardSearchBar span.default-overlay {
    width: calc(100% - 45px);
    height: 34px;
    line-height: 36px;
    background-color: #F8F6F4;
    color: #A0A5B4;
    left: 0;
    padding-left: 4px;
}

.searchBar span.extraOptionsOverlay {
	right:60px;
}

.searchBar div.searchClear {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 31px;
	width: 25px;
}
div.searchBarWithClear div.searchClear {
	display: block;
}
div.searchBarWithClear.searchBarExtraOptions div.searchClear {
	right: 58px;
}

.searchBar div.searchFunctions {
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
}

.searchBar img.search {
	background-color: #F7F7F7;
	border-left: 1px solid #E6E6E6;
	cursor: pointer;
	width: 20px;
	height: 20px;
	padding: 5px;
	display:inline-block;
	position:absolute;
	right:0;
	top:0;
}

.searchBar div.searchFunctions img.search {
	position:relative;
	background-color: transparent;
	border-left: none;
}

.searchBar .searchImgContainer {
	display: inline-block;
	height: 30px;
    width: 30px;
}

.searchBar img.search:hover {
	border-left: 1px solid #E6E6E6;
	background-color: #f0f0f0;
}

div.searchBar.standardSearchBar img.search {
    background-color: initial;
    content: url(../images/search-icon-grey.svg);
    margin: 2px;
}

div.searchBar.standardSearchBar.searchBarFocused img.search {
    content: url(../images/search-icon-blue.svg);
}

div.searchBar.standardSearchBar img.search:hover {
    border-left: none;
    background-color: initial;
}

.searchBar div.searchType {
	width:20px;
	height:20px;
	padding:5px;
	right:30px;
	z-index:5;
	top:0;
	display:inline-block;
	float:left;
}

.searchBar div.searchType:hover {
	background-color: #F7F7F7;
}


.searchBar div.customSelect {
	width:20px;
}

.searchBar div.currentlySelected {
	height:20px;
}

.searchBar div.search_menu {
   position: absolute;
   top: 0px;
   right: 30px;
   /*width: 32px;*/
   height: 30px;
   line-height: 29px;
   padding: 0px 4px; 
   cursor: pointer;
}

.searchBar div.search_menu:hover {
   background-color: #f0f0f0;
}

.sourceCreationCustomSelect {
	position: relative;
}

.sourceCreationCustomSelect .selectedDropDown {
	display:none;
}

#drag-and-drop-report-builder {
	clear: both;
	width: 100%;
	position: relative;
}

#initReport #search-sidebar {
	position: relative;
	top: 0;
	bottom: 0;
	color: grey;
	width: 200px;
	background-color: var(--background-white);
	border: solid 1px #CCC;
	float: left;
	z-index: 1001;
}

#search-sidebar #filter-data-source,#search-sidebar #filter-view-category
	{
	margin-bottom: 8px;
}

#search-sidebar h2 {
	margin: 38px 0 4px 3px;
	color: #777;
}

#search-sidebar-title {
	background-color: var(--primary-color);
	height: 28px;
	padding-left: 20px;
	padding-top: 10px;
	color: var(--white);
}

#search-sidebar-filters-title {
	color: #777777;
	font-size: 21px;
	font-weight: normal;
	margin: 38px 0 4px 3px;
}

#results {
	position: relative;
	width: 715px;
	border: solid 1px #CCC;
	margin: 0 0 0 5px;
	float: left;
	color: grey;
}

#results table {
	width: 100%;
	color: #808080;
	font-size: 14px;
	line-height: 21px;
	table-layout: fixed;
}

#results table th {
	border-bottom: solid 1px #CCC;
	color: white;
	padding: 8px;
	font-size: 16px;
	font-weight: normal;
}

#results table th:nth-child(2),#results table th:nth-child(3),#results table th:nth-child(4)
	{
	text-align: left;
}

#results table td {
	border-bottom: solid 1px #CCC;
	height: 31px;
	overflow: hidden;
	white-space: nowrap;
}

#results table td > img {
	margin: 8px 8px 7px;
	width: 16px;
	height: 16px;
	float: left;
}

#results table tr td:nth-child(4) {
	padding-right: 8px;
	text-align: right;
}

#results table tr td:nth-child(5) {
	padding-left: 8px;
}

#results table tr td:nth-child(6) {
	text-align: center;
}

#results .totalReports {
	margin: 13px 5%;
	height: 5px;
	width: 90%;
	background-color: #aaa;
}

#results .activeReports {
	z-index: 1;
	height: 5px;
	background-color: var(--primary-color);
}

#results .no-data {
	line-height: 5em;
	width: 100%;
	text-align: center;
}

.table-cell-link {
	color: var(--primary-color);
	cursor: pointer;
}

.table-truncate {
	overflow: hidden;
	white-space: nowrap;
}

.default-scorllbar-padding {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	width: 12px;
}

.clear-floats {
	clear: both;
}

.rollover {
	position: relative;
	background-color: #f9f9f9;
	color: #808080;
	padding: .75em;
	font-size: 12px;
	border: 4px solid #333;
	border-radius: 4px;
}

.rollover p {
	margin: 0 0 2em;
	padding: 0;
}

.rollover a {
	position: absolute;
	bottom: .75em;
	right: .75em;
	color: var(--primary-color);
	text-decoration: none;
}

.rollover a:hover {
	text-decoration: underline;
}

.rollover img {
	
}

.rollover-left {
	position: absolute;
	left: -10px;
}

#full-description-roll-over {
	position: absolute;
	width: 200px;
}

.sortAsc-active {
	background-image: url('../images/rpt_dd_active_up.gif');
}

.sortDesc-active {
	background-image: url('../images/rpt_dd_active_down.gif');
}

.sortAsc {
	background-image: url('../images/rpt_dd_up.png');
}

.sortDesc {
	background-image: url('../images/rpt_dd_menu_on.gif');
}

.sortable:hover {
	cursor: pointer;
}

.sort-icon {
	margin-top: .5em;
	width: 7px;
	height: 4px;
	margin-bottom: 3px;
	border-bottom: 0;
	padding: 0;
}

.sort-icon:hover {
	cursor: pointer;
}

.options-box {
	min-width: 200px;
	position: relative;
	white-space:nowrap;
	top: 32px;
	left: 0;
	font-size: 14px;
	background-color: var(--background-white);
	position: absolute;
	box-shadow: 0px 0px 0px #B5B5B5;
	z-index: 5000;
}

.options-box-right {
   left: auto;
   right: 0px;
}

.options-box img {
	position: absolute;
	top: -7px;
	left: 8px;
}

.options-box div {
	margin: 0;
	background-color: var(--primary-color);
	color: var(--white);
	height: 32px;
	position: relative;
	border: 1px solid var(--primary-color);
}

.options-box div p {
	position: relative;
	line-height: 20px;
	margin: 4px 16px 4px 35px;
	padding: 2px 8px;
	border-left: 1px solid #fff;
}

.options-box div img {
	position: absolute;
	left: 6px;
	top: 6px;
	width: 20px;
	height: 20px;
}

.options-box ul {
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	list-style: none;
	box-shadow: 0px 0px 0px #B5B5B5;
	
}

.options-box li {
	position: relative;
	display: block;
	padding: 12px 16px 12px 44px;
	color: #008BD0;
	border-bottom: 1px solid #E6E6E6;
	cursor: pointer;
}

.options-box-highlight {
	background-color: #3DB9F6 !important; 
	color: white !important;
	border-bottom: 1px solid var(--primary-color) !important;
	box-shadow: 2px 2px 10px var(--primary-color);
}

.options-box-highlight:hover {
	background-color:var(--primary-color) !important;
}

.options-box-red-highlight {
	border-bottom: 1px solid #E90202 !important;
}

.options-box li:hover {
	background-color: #f9f9f9;
}

li.disabled {
	color: grey;
}

li.disabled:hover {
	background-color: var(--background-white);
	cursor: auto;
}

li.highlight,li.highlight:hover {
	background-color: #f9f9f9;
	z-index:50;
	-webkit-box-shadow: 1px 15px 20px -10px var(--primary-color);
	box-shadow: 1px 15px 20px -10px var(--primary-color);
}

.options-box li img {
	position: absolute;
	left: 8px;
	top: 9px;
	width: 20px;
	height: 20px;
}

span.dropdown {
 	font-size: 14px;
   line-height: 16px;
	color: #8E8E8E;
	text-decoration: none;
	cursor: pointer;
}

span.dropdown:hover {
	color: #5E5E5E;
	text-decoration: underline;
}

.leftSideNav {
	position: fixed;
	left: 0px;
	width: 38px;
	height: 100%;
	z-index: 100;
	border-right-color: #CDCDCD;
	border-right-style: solid;
	border-right-width: 1px;
	z-index: 200;
	background: #E9E9E9;
}
.leftSideNavSpace {
	margin-left: 39px; /* this should be the same as the width in .leftSideNav */
}

.sideNavButton {
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:24px;
	text-shadow: 2px 2px #FFF;
	color:#ccc;
	cursor:pointer;
}
.sideNavButton:hover {
	background: #D1D1D1;
	height:44px;
}

.sideNavButtonSeparator {
	border-bottom-color: #DADADA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: white;
	border-top-width: 1px;
	border-top-style: solid;
}
.sideNavButtonLink {
   cursor: pointer;
}

.rightSideNav {
	position: fixed;
	right: 0px;
	width: 38px;
	height: 100%;
	z-index: 100;
	border-left-color: #CDCDCD;
	border-left-style: solid;
	border-left-width: 1px;
	z-index: 200;
	background: #E9E9E9;
}

.sideNavButtonHighlight  {
	background: #FDFDFD;
	background-image: none;
	border-bottom-color: #52B2FF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.sideNavTag{
	position:fixed;
	width:10px;
	height:100%;
	z-index:100;
	z-index: 200;
	background-color: #E5E5E5;
	z-index: 0;
	display: none;
}

.navOptionClose {
	margin: auto;
	background-image:url('../images/sidenav_close.png'); 
	width:39px; 
	height:45px;  
	background-repeat:no-repeat;
}

.left-side-nav {
	margin:0;
	padding:0;
	position: fixed;
	left: 0px;
	width: 39px;
	height: 100%;
	z-index:150;
}
.left-side-nav-bg {
	background: #FDFDFD;
	height:2000px; 
	width:38px; 
	border-top: 0px;
	border-right:1px solid #E3E3E3;
	background-image: none;
}
.left-side-nav-control {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:38px;
	height:39px;
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3; 
	cursor:pointer;
	z-index:200;
}

ul.left-side-nav-options {
	position:relative;
	left:0;
	top:0;
	margin:40px 0 0;
	padding:0;
	border-bottom:1px solid #DADADA;
	border-right:1px solid var(--border-grey);
	z-index:2000;
}
ul.left-side-nav-options li.sidenav-icon {
	width:38px;
	height:39px;
	border-top:0px;
	border-right: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
	cursor:pointer;
	display:block;
}
div.left-side-nav-options-spacer {
	border-right:1px solid var(--border-grey);
	border-top:1px solid #DADADA;
	height:2000px;
	width:38px;
}
.sidenav-close-bg {
	background-image:url('../images/sidenav_close.png');
	width:39px;
	height:39px;
	background-position:center;
}
.sidenav-open-bg {
	background-image:url('../images/sidenav_open.png');
	width:39px;
	height:39px;
	background-position:center;
}
.sidenav-expand-bg {
	background-image:url('../images/sidenav_expand.png');
	width:39px;
	height:39px;
	background-position:center;
}
.sidenav-fave-bg {
	background-image:url('../images/sidenav_fave.png');
	width:39px;
	height:39px;
}
.sidenav-draft-bg {
	background-image:url('../images/sidenav_draft.png');
	width:39px;
	height:39px;
}
.sidenav-history-bg {
	background-image:url('../images/sidenav_history.png');
	width:39px;
	height:39px;
}
.sidenav-dateunit-bg {
   background-image:url('../images/sidenav_unitselect.png');
   width:39px;
   height:39px;
}
.sidenav-filters-bg {
	background-image:url('../images/sidenav_filters.png');
	width:39px;
	height:39px;
}
.sidenav-filters-bg-highlighted {
	background-image:url('../images/sidenav_filters_on.png');
	width:39px;
	height:39px;
}
.sidenav-associated-reports-bg {
	background-image:url('../images/sidenav_associatedcontent.png');
	width:39px;
	height:39px;
}
div.left-sidenav-popup {
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	width:248px;
	left:-270px;
	z-index:50;
	overflow:hidden;
}

ul.thumbnail-list {
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	overflow: hidden;
}
ul.thumbnail-list li {
	width:200px;
	margin:7px auto 14px;
	display:block;
	position:relative;
	cursor:pointer;
	border:1px solid #CDCDCD;
	border-bottom:2px solid #26A0DA;
	background-color: var(--background-white);
}
ul.thumbnail-list li:hover {
   box-shadow: none;
}
ul.thumbnail-list li img {
	width:200px;
	height:117px;
	border-bottom:1px solid #CDCDCD;
}
ul.thumbnail-list li p {
	color:#666;
	font-size:14px;
	overflow:hidden;
	position:relative;
	text-overflow:ellipsis;
	white-space: nowrap;
	width:90%;
	display:block;
	margin:0 auto;
	padding:0;
	line-height:28px;
	background-color:var(--background-white);
}
ul.thumbnail-list li p a {
	width:7px;
	height:4px;
}


/* toggle input tag */
div.toggleInput {
   height: 28px;
   position: relative;
   cursor: pointer;
   float: left;
}

#configPageMainContent .toggleInput {
	float:right;
}

div.toggleDescription {
	float: left;
	line-height: 28px;
	margin-right: 5px;	
	color: #333740;
	font-size: 14px;
}

div.toggleInputInner {
   position: absolute;
   left: 4px;
   height: 28px;
   right: 4px;
   overflow: hidden;
   background: url('../images/slide_mid.png') repeat-x;
}
div.toggleInputSlider {
   height: 28px;
   position: absolute;
   left: 0px;
}
div.toggleInputSliderTrans {
   transition: 0.2s;
   -moz-transition: 0.2s;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   -ms-transition: 0.2s;
}
div.toggleInputLabel {
   white-space: nowrap;
   height: 28px;
   line-height: 28px;
   font-size: 14px;
   color: #808080;
   text-align: left;
   position: absolute;
}
div.toggleInput img.toggleInputImg {
   position: absolute;
}
div.toggleInput img.toggleInputLeftImg {
   position: absolute;
   left: 0px;
   top: 0px;
}
div.toggleInput img.toggleInputRightImg {
   position: absolute;
   right: 0px;
   top: 0px;
}

/* new toggle view */
div.rounded-toggle-track {
	top: 4px;
	width:39px;
	height:18px;
	position: absolute;

	border-radius: 37px; 
	-moz-border-radius: 37px; 
	-webkit-border-radius: 37px; 		
}

div.rounded-toggle {
	top:5px;
	z-index: 100;
	position: absolute;
	height:14px;
	width: 14px;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
}

div.toggle-container {
	width:100%;
}

div.toggle-track-on {
	background-color: var(--primary-color);
}

div.toggle-track-off {
	background-color: #A0A5B4;
}

div.toggle-track-disabled {
	background-color: var(--background-grey);
}

div.toggle-on {
	background-color: var(--background-white);
	border: 1px solid #118be7;
}

div.toggle-off {
	background-color: var(--background-white);
	border: 1px solid #c1c1c1;
}

div.toggle-disabled {
	background-color: #999999;
	border: 1px solid #999999;
}


/* radio input tag */
div.radioInput {
   position: relative;
   width: 100px;
   height: 28px;
}
div.radioInput img.radioInputImg {
   position: absolute;
   width: 18px;
   height: 18px;
   left: 5px;
   top: 5px;
}
div.radioInput div.radioInputLabel {
   position: absolute;
   left: 28px;
   right: 0px;
   height: 28px;
   line-height: 28px;
   font-size: 14px;
   color: #808080;
}

.sidenav-title-bar {
	color: var(--dark-grey);
	background-color: #E4E4E4;
	height:39px;
	position:relative;
	font-size: 20px;
	padding:0px;
}
.sidenav-close-button {
	float:right;
	cursor:pointer;
	padding: 7px 7px 0 7px;
}
.sidenav-panel-heading {
	float: left;
	padding-left: 7px;
	padding-top: 10px;
	font-size : 18px;
	color: var(--dark-grey);
}
.sidenav-panel {
	border: 1px solid var(--border-grey);
	background-color:#F9F9F9;
	overflow:hidden;
	box-shadow: none;
}

.sidenav-content-area {
	position:absolute;
	top:38px;  /* leave space for header */
	left:0;
	bottom:0;
	right:0;
}

.scrollable-window {
	height:100%;
	overflow:hidden;
}
div#searchBarOuter {
	position:absolute;
	top:9px;
	right: 0;
}

ul.thumbnail-menu {
	position:absolute;
	top:0;
	right:0;
	border:none;
	padding:0;
	display:block;
}
ul.thumbnail-menu li {
	display:block;
	margin:0;
	padding:0;
	border:none;	
}
ul.thumbnail-menu li:hover {
	box-shadow:none;
	position:relative;	
}
ul.thumbnail-menu li img {
	width:25px;
	height:28px;
	padding:1px;
	border:none;
	position:absolute;
	top:0;
	right:0;
}

/* For validation of input */
label.error{
		background: #F2BDB9;
		color: #A9422E;
		display: block;
		padding: 5px 10px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		width: 208px;
		font-size: 12px;
		margin: -4px 4px 0 0;
}

.i4GreyInput, input.refCodeEditor {
	width: 216px;
	border: 1px solid #DDD;
	border-top: 1px solid #CCC;
	background: white;
	color: var(--dark-grey);
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	FONT-SIZE: 14px;
}

select.i4GreyInput {
	width: 228px;
}
/* end For validation */



.loadingDivBackground {
	position:absolute; 
	z-index:2001; 
	width:100%; 
	height:100%; 
	background-color:rgb(200,200,200);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);	
	background-color:rgba(200,200,200, .5);
	top:0;
	z-index:1999;
}
.loadingDivBox {
	position:fixed;
	z-index:2000;
	width:100%;
	margin-top: 100px;
}
.loadingDivBoxContent {
	width:120px; 
	margin-left: 45%;	
}
.loadingDivBoxContentSmall {
	width:120px; 
	margin-left: 37%;	
}
.loadingDivText {
	color: #999; 
	margin-top: 30px; 
	text-align:center;
	font-size: 22px
}
.warning-text {
	color:red;
}

.refcode-warning {
	color:red;
	font-size:.8em;
}

div.hdrtab {
   float: left;
   background: url(../images/tab_middle_off.gif) repeat-x;
}

div.hdrtabselected {
   background: url(../images/tab_middle.gif) repeat-x;
}

span.hdrtabtitle {
   font-weight: bold;
   font-size: 11px;
   color: #1A3F57;
   line-height: 11px;
}

div.hdrtabselected span.hdrtabtitle {
   color: var(--white);
}

div.page-content {
	padding:19px 0 5em 30px;
	font-size:14px;
	color:#5E5E5E;
	position:relative;
}
div.page-content h1 {
	font-size:16px;
}
div.page-content h2 {
	margin:2em 0 1em;
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding-bottom:.8em;
}
table.layout-table {
	border-spacing:0;
}
table.layout-table td, table.layout-table th {
	padding:0;
	border:none;
}

table.title-row-table {
	border-top:1px solid #bbb;
	border-spacing: 5px;
	padding:2px;
}
table.code-usage {
	border-spacing:5px 2px;
	text-align: left;
}
table.code-usage td {
	border-bottom: solid 1px #ccc;
	padding: 2px; 	
}
table.code-usage th {
	border-bottom: solid 1px #ccc;
	padding: 2px; 	
}

div.total-bar {
	background-color:#AAAAAA;
	height:8px;
	width:90%;
	margin:5px 5%;
}
div.active-bar {
	background-color:var(--primary-color);
	height:8px;
	z-index:1;
}
div.colour-swatch {
	cursor:pointer;
	position:absolute;
	left:0;
	width:1.5em;
	height:1.5em;
	border-radius:.25em;
	border:solid 1px var(--border-grey);
	margin:-5px auto 0;
}
div.refCodeColour.none {
	width:1.5em;
	height:1.5em;
	background-image: url('../images/colour_swatch_none.png');
	background-size:1.5em 1.5em;
}
div.refCodeImage {
	min-height: 0.1em;
    display: table-cell;
    vertical-align: middle;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
}
img.refCodeImage {
	cursor:pointer;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.square-input {
	border-radius:0;
	border-top: solid 2px #999;
	border-left: solid 2px #999;
	border-bottom: solid 1px #CCC;
	border-right: solid 1px #CCC;
	padding:2px 10px;
	margin:5px 13px 0 0;
}

.chartDisplayDropdownImg {
	float:left; 
	padding-left:5px;
}

.chartDisplayDropdownText {
	padding-left:10px; 
	padding-top:2px; 
	float:left;
}

.chartDisplayDropdownItem {
	width:148px;
	height:25px;
	cursor:pointer;
	border:1px var(--border-grey) solid;
	padding-top:5px;
	background-color: var(--background-white);
}

.brushingControlPanel {
	background-color: var(--background-white);
	border: 1px #3DB2E2 solid;
	z-index: 5000;
}

.brushingControlSection1 {
	color: var(--dark-grey);
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.brushingControlSection2 {
	color: var(--dark-grey);
	font-size: 12px;
	border-top: 1px #D7D7D7 solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* ---- Active tooltip styles ---- */

div.yfToolTipContainer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000000;
    visibility: hidden;
	/* Default tooltip width 250px, for now all tooltips must be this width. */
	width: 250px; 
	box-shadow: 0 4px 22px 0 rgba(189,192,199,0.5);
	border-radius:6px;
}

div.yfToolTipContainer.initialWidth {
	width: initial;
}

div.yfToolTip {
 background: var(--background-white);
	display: block;
	padding: 0;
	margin: 0;
	position: relative;
	white-space: nowrap;
	/* Overall font properties for the tooltip */
	font-family: Roboto, Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 14px;

	/* The tooltip does not have a border since each sub-section of the tooltip, or tooltip elements will define their
	 * own border. (The analyse function for example has to have a blue border). Bottom borders are removed upon rendering
	 * to avoid double borders between sections. */
}

div.yfToolTip.roundedBorders {
	border-radius: 6px;
}

/* The tooltip element represents one line or row of the tooltip which can contain the title, tooltip fields, or menu items */
div.yfToolTip div/* Any section div */ div.toolTipElement {
	position: relative;
	height: 38px;
	line-height: 38px; /* This helps center inline elements inside the div. Children MUST have line-height normal and vertical align middle */
    font-size: 14px;
	margin-left: 15px; 
	margin-right: 15px;
}

div.yfToolTip div.toolTipItems.persistent div.toolTipElement:last-of-type{
	border-bottom: 1px solid #DBDDE5 !important;
}

div.yfToolTip div/* Any section div */ div.toolTipElement > div {
	/* All elements inside a tooltip element must implement an ellipsis when the text overflows */
	overflow: hidden;
	text-overflow: ellipsis;
	/* This will vertical align all elements inside toolTipElement */
	line-height: normal;
	vertical-align: middle;
}

/* Small icon or div that does not take up space in the div. Used for the small icons or colours that represent tooltip field locations */
div.yfToolTip div/* Any section div */ div.toolTipElement div.toolTipSmallIcon {
	width: 3px;
	position: absolute;
	left: -15px; /* Must be -(margin) of the element where its positioned.*/
	top: 5px;
	bottom: 5px;
	overflow: visible;
}

/* -- Title section -- */
div.yfToolTip div.toolTipTitle {
 background: var(--background-white);
	cursor: move;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

div.yfToolTip div.toolTipTitle div.toolTipElement {
	font-size: 14px;
	color: #333740;
	/* The title element has a bottom separator, which should be removed if no data is below it */
	border-bottom: 1px solid #DBDDE5;
    font-weight: bold;
}

div.yfToolTip div.toolTipTitle div.toolTipElement > div {
	display: inline-block;
}

div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel {
	width: calc(100% - 10px); /* (toolTipElement width - close button width) */
	line-height:42px;
}
div.initialWidth div.yfToolTip div.toolTipTitle div.toolTipElement div.titleLabel {
	width: initial;
}
div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton {
	cursor: pointer;
	height: 35px;
	width: 10px; /* This is set to close_grey_thick.svg's width, if you wish to change the image to one with a different width this should be updated */
	background: url(../images/close_grey_thick.svg) no-repeat center center;
}

div.yfToolTip div.toolTipTitle div.toolTipElement div.closeButton.invisible {
	visibility: hidden;
}

/* -- Tooltip items section -- */
div.yfToolTip div.toolTipItems {
 background: var(--background-white);
	border-radius:6px;
}

div.yfToolTip div.toolTipItems div.toolTipElement > div {
	display: inline-block;
}

/* Tooltip item values */
div.yfToolTip div.toolTipItems div.toolTipElement div.label {
	color: var(--dark-grey);
	margin-right: 10px;
}
div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div.label {
	width: initial;
}

div.yfToolTip div.toolTipElement div.value {
	font-weight: bold;
	text-align: right;
	color: #333740;
}
div.initialWidth div.yfToolTip div.toolTipElement div.value {
	width: initial;
}

/* Additional (tooltip) fields' items */
div.yfToolTip div.toolTipItems.additional {
	background: #f9f9f9;
}
div.yfToolTip div.toolTipItems.additional div.toolTipElement div.value {
	font-weight: normal;
	color: var(--dark-grey);
}

/* When you need a tooltip item to be value only or label only */
div.yfToolTip div.toolTipItems div.toolTipElement div/* label or value*/.only { 
	width: 100%;
	text-align: left;
}
div.yfToolTip div.toolTipItems div.toolTipElement div.label.only {
	font-weight: bold;
}
div.initialWidth div.yfToolTip div.toolTipItems div.toolTipElement div/* label or value*/.only {
	width: initial;
}

/* -- Tooltip menu items section (Filter, Analyse, Drilling, etc...) -- */
div.yfToolTip div.menuItems {
 background: var(--background-white);
	border-radius:6px;
}

div.yfToolTip div.menuItems div.menuItem {
	border-bottom: none;
	cursor: pointer;
	margin-left: 0px; /* Menu items need to have their border pushed to the container border. */
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
}
div.yfToolTip div.menuItems div.menuItem.last-menu-item {
	border-bottom: 1px solid #e4e4e4;
}

div.yfToolTip div.menuItems > div.menuItem:last-of-type{
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

/* Menu items with a blue style */
div.yfToolTip div.menuItems div.menuItem.blue {
	border: 1px solid var(--primary-color);
	border-bottom: none;
	background-color: var(--primary-color);
}

div.yfToolTip div.menuItems div.menuItem:hover {
	background-color: #ECEDF0;
	color: #333740;
}

div.yfToolTip div.menuItems div.menuItem.blue:hover {
	background-color: var(--primary-button-hover-color);
}

div.yfToolTip div.menuItems div.menuItem.disabled {
	cursor: default;
}
div.yfToolTip div.menuItems div.menuItem.disabled:hover {
	background-color: initial;
}
/* Sub items don't have a border top cause they will be similar to the additional tooltip data. They are additionally
 * padded an extra 15px. A border top will be added to the first item rendered. (This is used in Multi-drill-through for example */
div.yfToolTip div.menuItems div.menuItem.subItem {
	border-top: none;
	padding-left: 30px;
}
div.yfToolTip div.menuItems div.menuItem.firstSubItem {
	padding-left: 30px;
}

div.yfToolTip div.menuItems div.menuItem > div {
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
}

div.yfToolTip div.menuItems div.menuItem div[data-text] {
	/*div[data-text] can be a grandchild of menuItem, so repeat the vertical align properties here */
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.yfToolTip div.menuItems div.menuItem.expandable { /* If the element has a sub-menu, then use a default cursor always */
	cursor: default;
}

div.yfToolTip div.menuItems div.menuItem div.label {
	color: #717684;
	width: 100%;
}
div.initialWidth div.yfToolTip div.menuItems div.menuItem div.label {
	width: initial
}
div.yfToolTip div.menuItems div.menuItem div.label:hover {
	color: #333740;
	width:100%;
}
div.yfToolTip div.menuItems div.menuItem.blue div.label {
	color: var(--white);
}
div.yfToolTip div.menuItems div.menuItem.disabled div.label {
	color: #A0A0A0;
}

/* Highlighted light-blue text, for example the drill field name, or the 'Reset' link for brushing */
div.yfToolTip div.menuItems div.menuItem span.highlighted, 
div.yfToolTip div.menuItems div.menuItem div.highlighted, 
div.yfToolTip div.menuItems div.menuItem span.highlighted:hover, 
div.yfToolTip div.menuItems div.menuItem div.highlighted:hover {
	color: var(--primary-color);
}

/* Menu expand arrow. */
div.yfToolTip div.menuItems div.menuItem div.rightArrow {
	position: absolute;
	right: 15px; /* Margin */
	top: 13px;
	background: url("../images/next.svg") 0 0 no-repeat;
	border: none;
	width:20px;
	height:20px;


}

div.yfToolTip div.menuItems div.menuItem.blue div.rightArrow {
	background: url("../images/next-white.svg") 0 0 no-repeat;
}

/* Menu item's icons */
div.yfToolTip div.menuItems div.menuItem div.icon {
	width: 20px;
	height: 35px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}

div.yfToolTip div.menuItems div.menuItem div.icon > img {
	display: inline-block;
}

/* Container for the submenus of expandable tooltip action items */
div.yfToolTipSubMenuContainer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000010;
	visibility: hidden;
	box-shadow: 0 4px 22px 0 rgba(189,192,199,0.5);
	border-radius:6px;
}

div.yfToolTipSubMenuContainer > div {
	width: 200px;
	border-radius: 6px;
}

div.yfToolTipSubMenuContainer .menuItem:first-of-type {
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

div.yfToolTipSubMenuContainer .menuItem:last-of-type{
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

/* ---- End Active Tooltip styles ---- */

/* ---- Active text bubble styles ---- */
/* Styles for the text bubbles used in Active Charts and for annotations. These styles and their corresponding view
 * (ActiveTextBubbleView) were designed to be overridable to customise it to different text bubble needs. Please do not
 * edit these styles directly. */

div.yfActiveTextBubbleContainer {
	top: 0;
	left: 0;
	display: inline-block; 
	position: absolute;
	z-index: 100000;
}
/* Main content div. */
div.yfActiveTextBubble div.content {
	display: table-cell;
	width: 170px;
	padding: 5px 5px 5px 5px;
	overflow-wrap: break-word;
	background-color: white;
	border-radius: 6px;
	color: #717684;
	font-family: Roboto, Arial, sans-serif;;
	font-size: 12px;
    box-shadow: 0 2px 15px #F2F2F2;
}
/* This is the speech bubble tail. It will by default point to the right. It's top property will be set dynamically. */
div.yfActiveTextBubble div.pointer-container {
	display: table-cell;
	position: relative;
	width: 9px;
}
div.yfActiveTextBubble div.pointer-container div.pointer {
	display: inline-block;
	position: absolute;
	border-style: solid;
	border-width: 8px 0 8px 9px; /* The pointer width default size is 10px but can be overridden dynamically by the ActiveTextBubbleView. */
	border-color: transparent transparent transparent white;
	top: 6px; /* Adding the border radius to the default position of the tail. */
	right: 2px; /* Push the pointer inwards to hide the border */
}
div.yfActiveTextBubble div.pointer-container div.pointer.left { /* For pointing it to the left instead */
	border-width: 8px 9px 8px 0; /* The pointer width default size is 10px but can be overridden dynamically by the ActiveTextBubbleView. */
	border-color: transparent white transparent transparent;
	left: 2px; /* Push the pointer inwards to hide the border */
}
/* Second triangle that will function as a border to the pointer. */
div.yfActiveTextBubble div.pointer-container div.pointer.border {
	border-color: transparent transparent transparent #D1D6E6;
	right: 0;
}
div.yfActiveTextBubble div.pointer-container div.pointer.border.left {
	border-color: transparent #D1D6E6 transparent transparent;
	left: 0;
}

/* ---- Active annotation styles ---- */
/* Styles for the annotation flags and tooltips. The annotation tooltips will override the classes for the active text
 * bubbles. */

/* Some of the following styles make a reference to the line height (any attribute defined in em) defined in the body class.
 * It is important that if the line height changes, the attributes here change as well. Optimally this should be adjusted
 * dynamically in Javascript but we shouldn't rely on that unless strictly necessary, and in this case the line height
 * is very unlikely to change. */

div.yfActiveAnnotationContainer {
	top: 0;
	left: 0;
	display: inline-block;
	position: absolute;
}

div.yfActiveAnnotation {
	text-align: center;
	vertical-align: center;
	display: table-cell;
	color: var(--white);
	font-family: Roboto, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div.yfActiveAnnotation div.annotation-number {
	margin-top: 3px;
}

/* Text bubble overrides */
div.yfActiveTextBubble.standard-annotation div.content {
	width: 254px;
	max-width: 254px;
	height: 30px;
	max-height: 176px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #D1D6E6;
}
div.yfActiveTextBubble.signal-annotation div.content {
	width: 185px;
	max-width: 185px;
	height: 50px;
    padding: 12px 16px 12px 16px;
	border: 0;
	background-color: #333740;
	color: var(--white);
	font-family: Roboto, Arial, sans-serif;
	font-size: 14px;
}
/* Override the pointer colour to match the content's background colour. */
div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer {
	border-color: transparent transparent transparent #333740;
}
div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.left {
	border-color: transparent #333740 transparent transparent;
}
div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border {
	border-color: transparent transparent transparent #333740;
}
div.yfActiveTextBubble.signal-annotation div.pointer-container div.pointer.border.left {
	border-color: transparent #333740 transparent transparent;
}

/* Signal annotation content styling */
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-text {
	font-weight: bold;
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-date {
    margin-top: 5px;
    font-size: 12px;
    text-align: center;
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value {
    display: inline-block;
	margin-top: 5px;
    font-size: 24px;
	color: var(--signal-positive-color);
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value.orange {
    display: inline-block;
	color: var(--signal-negative-color);
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-value div {
	display: inline-block;
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button {
	border: 1px solid #ffffff;
	border-radius: 5px;
	padding: 0px 8px 0px 8px;
	color: var(--white);
	cursor:pointer;
	text-align: center;
	font-weight:bold;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
	font-size: 14px;
	vertical-align: middle;
}
div.yfActiveTextBubble.signal-annotation div.narrative div.ntv-button:hover{
 background: var(--background-white);
	color: #333740;
}

/* Styles for standard annotation content divs. */
div.yfActiveTextBubble.standard-annotation div.content div.title {
	font-weight: bold;
	min-height: 1.25em;
	max-height: 2.5em;
	overflow: hidden;
}
div.yfActiveTextBubble.standard-annotation div.content div.text {
	margin-top: 1.25em;
	margin-bottom: 1.25em;
	max-width: 100%;
	/* To avoid the following calculations, a newer technique like flex boxes could be used (currently we can't support it) */
	/* height: div.content:height - div.title:height - div.dates:height - div.author:height - this:outerHeight (StandardAnnotationTooltipTemplate.js) */
	/* max-height: div.content:height - div.title:height - div.dates:height - div.author:height - this:outerHeight (StandardAnnotationTooltipTemplate.js) */
	overflow-x: hidden;
	overflow-y: auto;
}
div.yfActiveTextBubble.standard-annotation div.content div.author a {
	color: var(--primary-color);
	text-decoration: none;
}
div.yfActiveTextBubble.standard-annotation div.content div.author div.name {
	font-weight: bold;
	display: table-cell;
	/* width: div.content:width - div.annotation-links:width (StandardAnnotationTooltipTemplate.js) */
	overflow: hidden;
	text-overflow: ellipsis;
}
div.yfActiveTextBubble.standard-annotation div.content div.author div.annotation-links {
	display: table-cell;
}

/* Customise the scrollbar for the annotation content. This is known NOT TO WORK in Firefox and IE/Edge, which will display
 * the native OS scrollbars.*/
div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar {
	width: 8px;
}
div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-track {
	border-radius: 4px;
	background: #f2f2f2;
}
div.yfActiveTextBubble.standard-annotation div.content div.text::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: #717684;
}

/* Next and previous links for multi-annotations */
div.yfActiveTextBubble div.next-previous-links a {
	color: var(--primary-color);
	text-decoration: none;
	margin-top: 5px;
}
div.yfActiveTextBubble div.next-previous-links a[data-linktype=previous] {
	float: left;
}
div.yfActiveTextBubble div.next-previous-links a[data-linktype=next] {
	float: right;
}


/* ---- End active annotation styles ---- */

.refcode-rows {
	padding:5px 5px 5px 0;
	vertical-align:middle;
	line-height:32px;
}

.no-margin {
	margin:0;
}

.disabledMenu {
	color: var(--dark-grey) !important;
	background-color: white !important;
	cursor: default !important;
}

.greyTableHeading {
	background-color: #e0e0e0; 
	padding: 5px; 
	font-size: 18px; 
	border-top: 1px #cecece solid;
	border-bottom: 1px #cecece solid;
	font-weight:bold;	
}

.blueTableHeading {
	background-color: var(--primary-color); 
	padding: 5px; 
	font-size: 18px; 
	border-top: 1px #cecece solid;
	border-bottom: 1px #cecece solid;
}

.greyTableCell {
	border-bottom: 1px #cecece solid;
	font-size: 14px; 
	padding: 10px;	
}
.greyTableCellHighlight {
	background-color: #5f9ee1;
	color: white;
}
.lightGreyTableHeading {
	background-color: #f9f9f9;
	padding: 5px;
	padding-left:15px;
	border-top: 1px #cecece solid;
	border-bottom: 1px #cecece solid;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.lightGreyTableCell {
	color: #6c6c6c;
	background-color: #f9f9f9;
	padding:5px;
	padding-left:15px;
}
.whiteTableHeading {
	background-color: #f9f9f9;
	padding: 8px;
	padding-left:15px;
	border-bottom: 1px #cecece solid;
}
.whiteTableCell {
	background-color: var(--background-white);
	padding: 5px;
	border-bottom: 1px #cecece solid;
}

.greyTableCellBackground {
	background-color: #f9f9f9;
	padding: 5px;
	border-bottom: 1px #dedede solid;
}

.blueTableCellBackground {
	background-color: var(--primary-color);
	padding: 5px;
	border-bottom: 1px #dedede solid;
	color:white !important;
}

.draftReportImage {
	width: 150px; height: 150px; background-image: url('../images/report_draft.png'); cursor: pointer;
}
.draftReportMessageBox {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -75px 0 0 -150px;
}
.draftReportTextMessageBox {
	position: absolute;
	left: 155px;
	top: 30px;	
}
.draftReportText {
	font-size: 18px; width: 150px; color: #d0d0d0; padding-top: 10px;
}

.advAnalyticalFuncHeaderText {
	font-size: 14px;
	color: black;
}
.advAnalyticalFuncBodyText {
	font-size: 12px;
	color: #777;
}
.advAnalyticalFuncListBox {
	border: 1px solid #ccc;
	font-size: 14px;
}
.advAnalyticalFuncDesc {
	border: 1px solid #ccc;
	background-color: rgb(241, 241, 241);
	padding: 5px;
	font-size: 14px;
}
.advAnalyticalFuncSeries {
	position: relative;
	font-size: 12px;
}
.advAnalyticalFuncIcon {
	position: relative;
	border-radius: 4px;
	border: 1px solid var(--primary-color);
	background-color: var(--primary-color);
	color: white;
	padding: 1px;
}
.advAnalyticalFuncAdd {
	position: relative;
	cursor: pointer;
	color: var(--primary-color);
}
.advAnalyticalFuncAddDropDown {
	position: absolute; 
	top: 18px; left: 25px;
	border: 1px solid gray;
	background-color: white;
	box-shadow: 4px 4px 10px #B5B5B5;
	width: 220px;
	z-index: 1;
}
.advAnalyticalFuncAddDropDown .item {
	border-bottom: 1px solid #eee;
	padding: 10px;
	color: #999;
	cursor: pointer;
}
.draftReportTopText {
	font-size: 16px; width: 150px; color: #d0d0d0;
}
.analyticThumbSelect {
	height:60px; width:220px; margin:0; border-bottom:1px #cecece solid;
	position:relative; z-index:49;
	/*padding:3px 1px;*/
}

.analyticThumbSelect .imgDiv {
	float:left; width:91px;
	padding:2px; height:56px;
}

.analyticThumbSelect .titleDiv{
	float:left; 
	width:116px;
	font-size:14px; 
	color: var(--dark-grey);
	margin-left:5px;
	padding-top:3px;
	line-height: 16px;
	height:56px;
	overflow:hidden;
}

.analyticThumbSelect .selectedReport { 
	border:2px var(--primary-color) solid;
	height:56px; width:216px; /* To account for border pixels */
	margin:0;
	position:absolute; top:0; left:0;
	z-index:50;
}

.analyticThumbSelect .linkingIncomplete {
	border:2px red solid;
	height:56px; width:216px; /* To account for border pixels */
	margin:0;
	position:absolute; top:0; left:0;
	z-index:50;
}

.dashboardReportPadding {
	height:10px;
}

.selectWidget {
	position:relative;
	width:30px;
	height:5px;
	border:1px solid #969696;
	border-radius:10px;
	float:left;
}

.widgetToggleImage {
	position:absolute;
	top:-6px;
}


.selectCircleInner {
	background-color:#0097e1;
	border-radius:15px;
	width:18px;
	height:18px;
	position:relative;
	top:1px;left:1px;
}

.securityMessage {
	margin-left:10px;
	float:left;
}
.subtabGrey {
	FONT-SIZE: 16px;
	color: var(--dark-grey);
	float: left; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
}
.subtabBlue {
	FONT-SIZE: 16px;
	COLOR: var(--primary-color);
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
}
.error-box {
	color:red !important;
	border: solid 1px red !important;
	background-color:#FED5E3 !important;
}
.warning-box {
	border: solid 1px #ffff00 !important; 
	background-color:#ffffe7 !important;
}
.message-box {
	width:auto;
	margin:1em 1em 2em;
	padding:.5em;
	color:#5e5e5e;
	border: solid 1px #ccc;
	background-color: #f9f9f9; 
}

.standard-table table {
	font-size: 13px;
	text-align:left;
	width:100%;
	border:solid 1px #CCC;
	border-collapse:collapse;
}
.standard-table th, .standard-table td {
	padding:8px;
}
.standard-table-header {
	color:white !important;
}
.standard-table-body {
	border-top:none !important; /* override the default */
}
.standard-table-body tr td {
	border-bottom:solid 1px #CCC;
}
.linkedDataSetFieldAdd {
	font-size: 30px;
	font-weight: bold;
	color: var(--primary-color);
	cursor: pointer;
}

.clickable {
	cursor:pointer;
}

#contentChangeWarningHeading {
	font-size:16px; 
	color:#333740;
	font-weight:500;
	font-family: Roboto, sans-serif;
	word-wrap: break-word;
}

.contentChangeWarningSub {
	font-size:16px;
	color:#717684;
	overflow: auto;
}

.contentChangeWarningImage {
	width:50px; margin:1px; float:left;
}

.contentChangeWarningImage img {
	width:50px; height:50px;
}
.contentChangeWarningImageText {
	float:left; 
	width:200px; 
	margin-left:10px; 
	height:70px; 
	overflow:hidden; 
	text-overflow:ellipsis;
}

.contentChangeWarningImageText span {
	color: var(--primary-color) !important;
}

.contentChangeWarningButtonLine {
	position:absolute;
	bottom: 25px;
	right: 25px;
}

.contentChangeBottomWarning {
	width:275px;
	margin-top:20px;
}

.contentChangeWarningSub span {
	color:#333740;	
}
div.contentChangeUsage ul {
	margin-top: 5px;
	color: #333740;
}

.contentMultipleContentHeading {
	font-size:18px;
	color:#333740;
	width: 92%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	padding-top: 5px;
	padding-bottom: 5px;
}

.multiHeadingProblem:after {
	content:'';
	width:7px;
	height:7px;
	background-image:url('../images/mandate_flag.gif');
	position:absolute;
	right:25px;
	top:12px;
	border-radius:7px;
}

.contentMultipleSeparator {
	border-bottom: 1px solid var(--border-grey);
	position: relative;
}

.contentChangeImageDetails {
	cursor: pointer;
	position: absolute;
	right : 10px;
	top : 11px;
	display: none;
}

.paramsliderV {
   position:absolute;
   top:-3px;
   height: 8px; width: 2px;
   background: url(../images/slider_bar_sm.gif) repeat;
}

.paramsliderVLeft {
	left:0;
}

.paramsliderVRight {
	right:0;
}
.errorPopupHeading {
	font-size: 24px; color: var(--primary-color);
	padding-bottom: 20px;
}
.errorPopupBox {
	padding:30px;	
}
.errorPopupText {
	font-size: 18px; color: #999999;	
	height:225px; overflow:hidden; position:relative;
}
.errorPopupImage {
	width: 61px; height: 63px; background: url(../images/error/error_small.png);
	float: left; margin-right: 20px; display:inline;
}
.errorPopupInstruction {
	font-size: 18px; color: #999999;
	position: absolute; bottom: 70px;
}
.errorPopupButton {
	position: absolute; bottom: 25px; right: 25px;
}
.errorPopupAlternativeImage {
	width: 61px; height: 63px; background: url(../images/error/error_drop.png);
	float: left; margin-right: 20px; display: none;
}
.errorPopupAlternativeImage {
	width: 61px; height: 63px; background: url(../images/error/error_drop.png);
	float: left; margin-right: 20px; display: none;
}
.errorPopupAlternativeImage {
	width: 61px; height: 63px; background: url(../images/error/error_drop.png);
	float: left; margin-right: 20px; display: none;
}

.radioImage {
	float:left;
	height:1px;
}
.radioImageRight {
	float:right;
	height:1px;
}

.radioText {
	margin-left:5px;
	margin-top:1px;
	float:left;
	color:#999999;
}
.radioTextRight {
	margin-right:5px;
	float:right;
}

.radioTextSelected {
	color: var(--dark-grey);
}
.secureCategoryAccessBox {
	display:none;
	width:300px;
	height:251px;
	position:absolute;
	background-color: #262626;
	color:white;
	position:Fixed;
}
.secureCategoryAccessWhiteLock {
	float:left;
	width:16px;
	height: 16px;
	overflow:hidden;	
	background-image:url(../images/whitelock.png);
	margin-top: -2px;
}
.secureCategoryAccessHeading {
	color:white; padding-left:20px; font-size:18px;
}
.secureCategoryAccessDescription {
	color:white; margin-top: 10px; height: 30px; white-space: normal;
}
.secureCategoryAccessInnerBox {
	background-color:white;
	width:272px;
	height:155px;
	color:black;
	padding:7px;
	margin: 7px;
	margin-top: 0px;
}
.secureCategoryAccessPeopleBox {
	margin-top:3px;
	border-top:1px solid var(--border-grey);
	width:260px;
	height:110px;	
}
.secureCategoryAccessImageBox {
	width:50px; float:left; position:relative; margin:1px;	
}
.secureCategoryAccessMoreText {
	float:right;
}
.secureCategoryAccessClose {
	color: white;
	position: absolute;
	right: 8px;
	font-size: 16px;
	top: 2px;	
	cursor:pointer;
}
.draftCategoryPopupBox {
	display:none;
	width:300px;
	height:96px;
	position:absolute;
	background-color: #262626;
	color:white;
	position:Fixed;
}
.draftCategoryPopupClose {
	color: white;
	position: absolute;
	right: 8px;
	font-size: 16px;
	top: 2px;	
	cursor:pointer;
}
.draftCategoryPopupImg {
	float:left;
	width:16px;
	height: 16px;
	overflow:hidden;	
	background-image:url(../images/draftWhite.png);
	margin-top: -1px;
}
.draftCategoryPopupHeading {
	color:white;
	padding-left:20px;
	font-size:18px;
}
.draftCategoryPopupDescription {
	color:white;
	margin-top: 10px;
	height: 30px;
	white-space: normal;
}
.greyOutImage {
	filter: alpha(opacity=40); /* msie */	
	opacity: 0.4;
}
.expandWhiteArrow {
	background: url(../images/smallWhiteArrowExpand.png);
	height: 12px;
	width: 7px;
	margin-top: 3px;
	margin-left: 2px;
}
.closeWhiteArrow {
	background: url(../images/smallWhiteArrowCollapse.png);
	height: 7px;
	width: 12px;
	margin-top: 5px;
}
.accessListRemoveUser {
	font-size: 16px;
	right: 6px;
	cursor: pointer;
	margin-left:10px; width:10px; float:left; color:#AAAAAA;
}

#dashFilterContainer .context-menu {
	height: 100% !important;
}
#filterbox .context-menu {
	height: 100% !important;
}
.errorContainer {
	height: 100%;
	text-align: center;
	vertical-align: center;
	overflow:hidden;
	padding-left: 20px;
}
div.errorContainer.errorContainerDash {
   overflow-y: auto;
   padding-left: 0;
   position: relative;
}
.errorContainerCentered, div.errorContainerDash > div {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -34px 0 0 -145px;
}
.largeGreyErrorImage {
	float: left;	
}
.errorContainerDashboard, div.errorContainerDash div.largeGreyErrorText {
	width:220px; text-align: left; padding-left: 70px;
}
div.errorContainerDash div.largeGreyErrorText > div {
   font-weight: bold;
}
.largeGreyErrorText {
	font-size: 18px; color: #999999;
}
div.errorContainerDash div.largeGreyErrorText a.openReport {
   color: var(--primary-color);
}
.lightGreyTableHighlight {
	background: #F3F3F3;
}
.tableHeaderBGColour {
   	background-color: var(--primary-color);
}
.lightGreyBackground {
	background-color: #F9F9F9;
}

div.lightbox .confirmationView{
	overflow:hidden;
}

div.contentChangeConfirm {
   background: #F4F4F4;
   height: 399px;
}
div.contentChangeConfirmInner {
   width: 270px;
   padding-top: 25px;
   margin: 0 30px;
   font-size: 16px;
   color: #999999;
}
div.contentChangeConfirm .contentChangeConfirmInner .contentChangeWarningButtonLine .contentChangeBtn {
    padding-right: 3px;
}

div.contentChangeConfirmInner img.contentChangeWarningEditThumbnail {
	height: 50px;
}

div.multiConfirm.contentChangeConfirm {
	height: 499px;
}

div.multiConfirm .contentConfirmMessage {
	padding:15px; 
	padding-bottom:0px;
}

div.multiConfirm .contentConfirmDescTop {
	padding: 20px;
    padding-bottom: 0px;
	padding-left: 17px;
    color: #333740;
    font-size: 14px;
}

div.multiConfirm .contentChangeDetail {
	max-height: 280px;
	width: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-left: -5px;
}

div.multiConfirm .contentChangeBottomWarning {
	position: absolute;
	bottom: 70px;
    max-height: 100px;
    overflow: auto;
    margin: 0px;
}

div.confirmationPopup div.contentChangeConfirmInner {
	margin : 0 20px;
	width : 290px;
}

div.confirmationPopup div.contentChangeConfirmInner .contentChangeDetail {
	margin-left: 5px;
    margin-right: 10px;
    max-height: 220px;
}

div.confirmationPopup div.contentChangeBottomWarning {
	max-height: 120px;
	width: 310px;
}

div.confirmationPopup  .confirmIcon {
	width: 55px;
    float: left;
    position: relative;
    top: 20px;
	left: 20px;
	height:100%;
}

div.confirmationButton{
	float:left;
	margin: 0 3px;
	min-width:60px;
	cursor: pointer;
}

.lightboxContent.confirmationView{
	border-radius:6px;
}

span.contentChangeConfirmDelete {
   color: #ff0000;
}
span.contentChangeConfirmEdit {
   color: var(--primary-color);
}
hr.greyHorizontalRule {
	color: #e4e4e4;
	background-color: #e4e4e4;
	height: 1px;
	border: 0;
  	width: 100%;
}

div.unsupportedBrowser {

   position: absolute;
   left: 50%;
   top: 50%;

   width: 600px;
   height: 450px;
   
   margin-left: -300px;
   margin-top: -225px;

   border: 2px solid var(--border-grey);
   border-radius: 6px;
   background: #fafafa;
   
}

div.unsupportedBrowser td {
   line-height: 30px;
   font-size: 18px;
   color: var(--dark-grey);
}

/* Styles for option sections */
div.optionSectionHead {
   position: relative;
   height: 30px;
   line-height: 30px;
   font-size: 15px;
   color: var(--dark-grey);
   background: #F0F0F0;
   border-bottom: 1px solid var(--border-grey);
   cursor: pointer;
}
img.optionSectionExp {
   position: absolute;
   top: 11px;
   right: 9px;
}
div.optionSectionTitle {
   position: absolute;
   left: 13px;
   right: 25px;
   top: 0;
   bottom: 0;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
div.optionSectionBody {
   border-bottom: 1px solid var(--border-grey);
   color: #505050;
   padding: 5px;
   font-size: 14px;
   background: #f9f9f9;
}
div.optionSectionBody hr {
   background: var(--border-grey);
   height: 1px;
   border: 0px;
}
div.optionSectionFooter {
   display: none;
}

/* Styles for field containers */
div.rptFieldPanel {
	background: #f9f9f9;
	padding: 2px;
}
div.rptFieldContainer {
   margin: 2px;
   border: 1px solid var(--border-grey);
   position: relative;
}
div.rptFieldContainerTitle {
   height: 30px;
   line-height: 30px;
   font-size: 15px;
   color: var(--dark-grey);
   background: #F0F0F0;
   border-bottom: 1px solid var(--border-grey);
   padding: 0 10px;
}
div.rptFieldContainerFields {
   min-height: 30px;
   padding: 5px 5px 30px 5px;
   background: var(--background-white);
   position: relative;
}
div.rptFieldContainerEmpty {
   position: absolute;
   top: 50px;
   left: 0;
   right: 0;
   text-align: center;
   color: var(--grey);
   font-size: 15px;
   display: none;
}
div.rptFieldContainerSingleField {
   height: 25px;
   padding: 5px 5px 5px 5px;
   background: var(--background-white);
   position: relative;
}
div.rptFieldContainerFooter {
   font-size: 14px;
   color: var(--dark-grey);
   background: #F0F0F0;
   height: 25px;
   line-height: 25px;
   padding: 0 5px;
}

/* SideBar backbone widget */
div.sideBar {
   position: fixed;
   width: 40px;
   top: 0;
   bottom: 0;
   z-index: 85;
}
div.sideBarLeft {
   left: 0;
}
div.sideBarRight {
   right: 0;
}
div.sideBarInner {
   background:#f7f7f7;
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   z-index: 1001;
}
div.sideBarLeft div.sideBarInner {
   border-right: 1px solid var(--border-grey);
}
div.sideBarRight div.sideBarInner {
   border-left: 1px solid var(--border-grey);
}
div.sideBarIcon {
   width: 39px;
   height: 39px;
   border-bottom: 1px solid #dadada;
   cursor: pointer;
   overflow: hidden;
   font-size: 24px;
   line-height: 39px;
   text-align: center;
   color: #808080;
   position: relative;
}
div.sideBarIcon > img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
}
div.sideBarIconHighlight {
   background: #f0f0f0;
   height: 30px;
}
.sideBarIcon.sideBarIconHighlight {
    width: 39px;
    height: 39px;
}
div.sideBarContent {
   position: absolute;
   top: 0;
   z-index: 990;
   background: var(--background-white);
   border-right: 1px solid var(--border-grey);
}

/* Horizontal Scrolling View backbone widget */
div.scrollingPrevImg, div.scrollingNextImg {
   position: absolute;
   width: 24px;
   top: 0;
   bottom: 0;
   display: none;
}
div.scrollingPrevImg {
   left: 0;
}
div.scrollingNextImg {
   right: 0;
}
div.scrollingPrevImg img, div.scrollingNextImg img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   padding: 5px;
   border: 1px solid #ececec;
   border-radius: 3px;
   background: #fbfbfb;
   cursor: pointer;
}
div.scrollingPrevImg:hover img, div.scrollingNextImg:hover img {
   background: #f0f0f0;
   border-color: var(--border-grey);
}
div.scrollingContainer {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   overflow: hidden;
}
div.scrollingContainerInner {
   position: absolute;
   top: 0;
   bottom: 0;
   white-space: nowrap;
}
/* Footer sub-menu styles. */
ul.fieldPanelFooterSub {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 220px;
	border-bottom: 1px solid #CECECE;
	z-index:500;
}
li.fieldPanelFooterSubItem {
	background-color: var(--background-white);
	list-style: none outside none;
}
li.fieldPanelFooterSubItemHover {
	background-color: #f9f9f9;
	list-style: none outside none;
}
div.fieldPanelFooterSubContent {
	border: 1px solid #CECECE;
	border-bottom: 0px solid #CECECE;
	color: #828282;
   	font-size: 14px;
   	padding: 10px;
}

ul.yfDropMenu.standardYfDropdown {
	font-family: Roboto;
	font-size: 14px;
	color: #333740;
	border-radius: 6px;
	border: 1px solid #71768480;
	box-shadow: 0 2px 16px #71768480;

}

ul.yfDropMenu.standardYfDropdown div.yfDropMenuTitle {
	line-height: 45px;
}

ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:first-child {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

ul.yfDropMenu.standardYfDropdown .menuHover.menuItem:last-child {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

ul.yfDropMenu.standardYfDropdown .menuHover {
	background: #F2F2F2;
}

ul.yfDropMenu.standardYfDropdown li.menuItem {
	border-top: none;
	height: 45px;
}

ul.yfDropMenu.roundedBottomCorners {
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

/* Menu drop-down styles - used in report field views */
ul.yfDropMenu, ul.yfSubMenu {
   background: var(--background-white);
   /* border: 1px solid var(--primary-color); */
   border: 1px solid #e4e4e4;
   display: block;
   padding: 0;
   margin: 0;
   position: absolute;
   width: 220px;
   /*box-shadow: 4px 4px 10px #B5B5B5;*/
   z-index:1000000002;
}
ul.yfSubMenu {
   display: none;
   left: 200px;
   top: 8px;
   position: fixed;
}
ul.yfDropMenu li.menuHover > ul.yfSubMenu {
   display: block;
}
ul.yfDropMenu li {
   display: block;
   height: 35px;
   list-style: none;
   position: relative;
}
ul.yfDropMenu li.menuTitle {
   background: var(--primary-color);
}
ul.yfDropMenu li.menuItem {
	border-top: 1px solid #f0f0f0;
}
ul.yfDropMenu li.menuFirstItem {
	border-top: none;
}
li.menuItem img.subMenuExp {
	position: absolute;
	right: 2px;
	top: 0;
	bottom: 0;
	margin: auto 0;
}
div.yfDropMenuColour {
    height: 15px;
    width: 15px;
    margin-top: 10px;
    margin-left: 10px;
    position:absolute;
}
div.yfDropMenuIcon {
   position: absolute;
   left: 0;
   width: 35px;
   top: 0;
   height: 35px;
   overflow: hidden;
}
div.yfDropMenuIcon img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
}
div.yfDropMenuTitle {
   position: relative;
   padding-left: 20px;
   padding-right: 10px;
   padding-top: 0;
   padding-bottom: 0;
   color: var(--dark-grey);
   font-size: 14px;
   line-height: 35px;
   cursor: default;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
div.yfDropMenuTitleSeparator {
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 32px;
	width: 1px;
 background: var(--background-white);
}
ul.hasLargeIcons > li.menuTitle > div.yfDropMenuTitleSeparator,
ul.hasLargeIcons > div > li.menuTitle > div.yfDropMenuTitleSeparator {
	left: 36px;
}
div.yfDropMenuTitle > span {
	max-width:100px;
	text-align:right;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:inline-block;
}

li.menuItemDisabled div.yfDropMenuTitle,
li.menuItemDisabled.menuHover div.yfDropMenuTitle {
   color: #a0a0a0;
}
li.menuItemSelected > div.yfDropMenuTitle {
	font-weight: bold;
}

ul.yfDropMenu > li.menuIcon > div.yfDropMenuTitle {
	padding-left: 35px;
}
ul.yfDropMenu > li.menuLargeIcon > div.yfDropMenuTitle {
   padding-left: 45px;
}

ul.hasIcons > li.menuItem > div.yfDropMenuTitle,
ul.hasIcons > div > li.menuItem > div.yfDropMenuTitle {
   padding-left: 35px;
}
ul.hasLargeIcons > li.menuItem > div.yfDropMenuTitle,
ul.hasLargeIcons > div > li.menuItem > div.yfDropMenuTitle {
   padding-left: 45px;
}
ul.yfDropMenu li.menuTitle div.yfDropMenuTitle {
   color: var(--white);
   font-weight: normal;
}
li.hasSubMenu > div.yfDropMenuTitle {
   padding-right: 20px;
}
ul.yfDropMenu li.hasLink, ul.yfDropMenu li.hasLink > div {
   cursor: pointer;
}
ul.yfDropMenu li.menuHover {
   background: #f9f9f9;
}
ul.yfDropMenu li.menuItemDisabled.menuHover {
	background: initial;
}
li.menuItemDisabled div.yfDropMenuTooltip,
li.menuItemDisabled.menuHover div.yfDropMenuTooltip {
   border: 1px solid #CC0000;
   background: #fdfdfd;
   font-size: 14px;
   color: var(--dark-grey);
   padding: 8px 0 8px 12px;
   margin: -2px -1px 0 -1px;
   display: none;
}
li.menuHover > div.yfDropMenuTitle {
	color: #000000;
}
li.menuItemDisabled div#disabledItemTooltip,
li.menuItemDisabled.menuHover div#disabledItemTooltip {
	position:relative;
	z-index:50;
}
ul.yfDropMenu > li.menuTitle > div.yfDropMenuIcon > img {
	max-width: 35px;
	max-height: 35px;
}
div.yfMenuTopArrow {
	position: absolute;
	top: -7px;
	height: 7px;
	left: 11px;
	width: 15px;
	background: url(../images/menu_pointer.png) no-repeat;
}

/* Toggle switch widget styles */
div.toggleSwitchTextLeft, div.toggleSwitchTextRight {
   float: left;
   font-size: 14px;
   height: 20px;
   line-height: 20px;
   cursor: default;
}
div.toggleSwitchSlider {
   float: left;
   position: relative;
   height: 20px;
   width: 40px;
}
div.toggleSwitchSliderInner {
   position: absolute;
   top: 7px;
   height: 5px;
   left: 5px;
   right: 5px;
   border: 1px solid #969696;
   border-radius: 10px;
}
div.toggleSwitchSliderInner img {
   position: absolute;
   top: -7px;
}

.colourPickerText, .colourPickerTextSmall {
	display:none;
	float:left; margin-right:3px;
}

body.reportInitPage {
	background: #F4F4F4;
}

#reportInitTitle {
	font-size: 30px;
	color: var(--dark-grey);
}

#reportInitTitle .highlight {
	color: var(--primary-color);
}

#builder-selector-label {
	width: 200px;
	font-size: 24px;
	color: var(--dark-grey);
	padding-top: 4px;
}

#builderTitle {
	font-size: 24px;
	color: var(--dark-grey);
	padding: 16px 0;
}

#builderTitle .highlight {
	color: #A5A5A5;
}

#resultsRightHandleDiv {
	float: left;
	width: 6px;
	background-color: #F4F4F4;
}

#newDataSourceDiv {
	position: relative;
	width: 950px;
}

#newDataSourceDiv > table {
	font-size: 18px;
	color: #A5A5A5;
	position: absolute;
	right: 0;
}

#newDataSourceDiv > table span.highlight {
	color: var(--dark-grey);
	font-weight: bold;
}

/* Calculated field editor view */
div.calculatedFieldEditor {
   padding: 0px 10px 10px 10px;
   position: relative;
}

div.calculatedFieldEditor .calculatedFieldDetail table.outerButtonTable {
   padding: 10px 0px 0px 0px;
}

div.calculatedFieldLoading {
   display: none;
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   background: #808080;
   background: rgba(0, 0, 0, 0.2);
   text-align: center;
   padding-top: 200px;
}
div.calculatedFieldValidation {
   margin-top: 20px;
   padding: 5px;
   text-align: center;
   font-size: 14px;
   color: #000000;
   display: none;
}
div.formulaBuilderFormula {
   min-height: 100px;
   margin-bottom: 10px;
}
div.formulaBuilderButtons {
   display: inline-flex;
   width: 100%;
   padding-bottom: 8px;
}
div.formulaBuilderBtn {
   padding-right: 8px;
}
div.formulaBuilderBtn > img {
   display: block;
}

div.formulaBuilderButtons div.formulaBuilderBtnUndo {
   margin-left: auto;
}

div.formulaBuilderButtons div.formulaBuilderBtnUndo,
div.formulaBuilderButtons div.formulaBuilderBtnClear {
   padding-right: unset;
   padding-left: 8px;
}

div.formulaBuilderBtnValue {
   margin-left: auto;
}

div.formulaBuilderBtnAddValue {
   padding: 0;
}
div.calculatedFieldFunctionArg {
   font-size: 14px;
   width: 350px;
   position: relative;
   height: 25px;
   line-height: 25px;
}
div.calculatedFieldFreehandInfo {
   color: #262626;
   font-size: 14px;
   padding: 5px;
}
div.calculatedFieldFreehandInfo ol {
   padding-left: 70px;
}
div.calculatedFieldFreehandCachedViewWarning {
	margin-bottom: 10px;
	display: none;
}
div.calculatedFieldFreehandFormula {
   background: var(--background-white);
   border: 1px solid var(--border-grey);
   margin-top: 10px;
   padding: 5px;
}

div.dragDiv{
   font-size: 14px !important;
}

div#buttonNewDataSet {
	white-space: nowrap;
}

div.reporErrorItemSeparator {
	clear: both;
	height: 16px;
}

div.reportEditInfo {
   font-size: 14px;
   color: #000000;
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 10px;
   width: 470px;
}


div.viewInfo {
   background: var(--background-white);
   color: var(--dark-grey);
}

div.viewInfoHeading {
   background-color: #dfdfdf;
   border-style: solid;
   border-width: 1px 0 1px 0;
   border-color: var(--border-grey);
   font-size: 16px;
   color: #000000;
   padding: 5px;
}

div.viewInfoContent {
   margin: 8px;
   font-size: 14px;
}
td.viewInfoLabel {
   font-weight: bold;
   width: 90px;
   vertical-align: top;
}
div.lightboxSimpleHeader {
   background-color: var(--primary-color);
   color: var(--white);
   font-size: 18px;
   height: 38px;
   line-height: 38px;
}

div.lightboxSimpleBorder {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   border: 1px solid var(--border-grey);
   background: var(--background-white);
   overflow: auto;
}
div.createSimpleSourceOuter {
	background-color: #F8F8F8;
	height: 554px
}
div.createSimpleSourceOuter.restricted {
	background-color: #F8F8F8;
	height: 474px
}
div.createSimpleSource {
   margin-left:25px; 
   padding-right:25px;
   font-size: 16px;
   color: #606060;
   overflow: auto;
   height: 464px;
}
div#sourceParameters {
	margin-left: 54px;
}

td.createSimpleSourceLbl {
	width: 230px;
}

div.sourcesList {
	margin-top: 10px; 
	height: 340px; 
	background-color: var(--background-white);
	overflow-y: auto; 
	overflow-x: hidden; 
	border: 1px solid #efefef;
}

div.createSimpleSource.noButton {
	height: 554px;
}

div.createSimpleSource.noButton div.sourcesList {
	height: 383px;
}

div.messageBox {
	background-color: #F9F9F9;
    border: 1px solid #E4E4E4;
    padding: 10px;
    font-size: 14px;
    color: #606060;
    height: 0px;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 10px;
    overflow: auto;
}
div.messageBox img#createSimpleSourceTestImage{
	display: inline-block; 
	margin-bottom: 3px; 
	margin-right: 6px;
} 

div.messageBox div#createSimpleSourceTestTitle{
	display: inline-block; 
	margin-top: 5px;
}
div.messageBox img#createSimpleSourceTestClose{
	display: inline-block; 
	float: right;
	cursor: pointer;
}


h2.createSimpleSource {
   font-weight: normal;
   margin: 0 0 10px 0;
}
table.createSimpleSourceDetails {
   width: 490px;
   table-layout: fixed;
   border-collapse: separate;
   border-spacing: 0 10px;
}
div.createSimpleSourceTitle {
   font-size: 18px;
}

.customCheckboxDiv {
	float:left;
	margin-right:5px;
	cursor: pointer;
}


div#viewAddCSVLoader {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   z-index: 20000;
}
div#viewAddCSVContent {
   position: absolute;
   left: 0;
   right: 0;
   bottom: 0;
   min-height: 400px;
   display: none;
   color: var(--dark-grey);
   font-size: 14px;
   background: #f4f4f4;
   padding: 0 30px;
   overflow: auto;
}

/* Date conversion view */
div.dateConversionData, div.dateConversionInfo {
   color: var(--dark-grey);
   font-size: 14px;
   padding: 20px;
   display: none;
}
td#dateConversionTypeDateLbl, td#dateConversionTypeTimestampLbl {
   cursor: default;
}

div.dateConversionSample {
   clear: both;
   float: right;
   padding-top: 10px;
}
table.dateConversionData {
   margin-top: 20px;
   border: 1px solid var(--border-grey);
}
tr.dateConversionTitleRow td {
   background: var(--primary-color);
   color: var(--white);
   font-size: 18px;
   height: 25px;
   padding: 8px 12px;
}
tr.dateConversionDataRow td {
   background: var(--background-white);
   color: var(--dark-grey);
   font-size: 16px;
   padding: 6px 12px;
   border-top: 1px solid var(--border-grey);
   height: 22px;
}
tr.dateConversionDataRow td.noSampleData {
	border-top: none;
	text-align: center;
}
td.dateConversionDataSample {
   width: 200px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
td.dateConversionDataSample > div {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   width: 200px;
}
td.dateConversionDataConverted {
   width: 150px;
}
td.dateConversionDataResult {
   width: 22px;
}
tr.dateConversionDataRow td.dateConversionDataSample {
   border-right: 1px solid var(--border-grey);
}
span.dateConversionDataUsed {
   color: var(--primary-color);
}
td.dateConversionDataResult {
   text-align: center;
   padding: 6px;
}
td.dateConversionDataResult img {
   display: block;
}
div.dateConversionButtons {
   padding-top: 20px;
}
div.yfScrollbar {
   background: var(--primary-color);
}
.customTooltip {
	display: none; /* An inline style overrides this when the tooltip is displayed */
	border: 1px solid #0099ff !important;
	font-size: 14px !important;
	padding: 4px !important;
	word-wrap: break-word;   
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
     -ms-hyphens: auto; 
        hyphens: auto;
}
div.customTooltipLong {
   border: 1px solid #0099ff !important;
   font-size: 14px;
   padding: 4px;
   max-width: 500px;
}
.packLinkWarning {
	font-size: 15px;
	color: var(--dark-grey);
	margin-bottom:5px;
}
div.styleExampleCell {
   border: 1px solid var(--border-grey);
   padding: 5px 7px;
   background: var(--background-white);
   color: #000000;
}

ul.autocomplete {
    display: none;
    position: fixed;
    margin: 0;
    padding: 3px 0;
    box-shadow: 2px 2px 5px #888888;
    height: 28px;
    overflow: auto;
    overflow-x: hidden;
    background-color: var(--background-white);
    z-index: 1000000000;
}

ui.autocomplete li {
	color: var(--dark-grey);
    font-size: 14px;
    height: 25px;
    min-height: 25px;
	line-height: 25px;
}


.autocompleteBar {
	font-size: 16px;
	color: #CCC;
	position: relative;
	height: 33px;
	padding: 0 35px 0 0px;
	border: 1px solid #e4e4e4;
	z-index: 100000000;
}

.autocompleteNoImage {
	padding: 0;
}

.autocompleteBar input {
	font-size: 14px;
	text-indent: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
	height: 23px;
	border: 0;
	margin: 0;
	position:relative;
	top:0px;
	width:100%;
}

.autocompleteBar span.default-overlay {
	position: absolute;
	top: 0;
	left: 4px;
	color: var(--grey);
	font-size: 14px;
	line-height: 30px;
	height: 36px;
	right: 30px;
	cursor: text;
}

.autocompleteBar div.search {
    position: absolute;
    width: 34px;
    height: 34px;
    top: 0;
    right: 0;
    overflow: hidden;
	cursor: pointer;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.invalidInput {
    color: #333740;
}

.validInput {
    color: #333740;
}

.unselectableField {
	text-decoration: line-through;
}

ul.autocomplete li.headerLabel  {
    list-style: none;
    margin: 0;
    padding-left: 10px;  
    cursor: pointer;  
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
 	vertical-align: middle;
 	font-size: 14px;
 	height: 25px;
	min-height: 25px;
	line-height: 25px;
 	
}

ul.autocomplete li.selectable {
    list-style: none;
    margin: 0;
   /* padding: 5px 7px; */
    padding-left: 10px;  
    cursor: pointer;  
    color: var(--dark-grey);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
 	vertical-align: middle;
 	text-align:left;
}

ul.autocomplete li.active {
    cursor: pointer;
    background-color: #008BD0;
    color: white;
}

ul.autocomplete li.active a{
    cursor: pointer;
    background-color: #008BD0;
    color: #fafafa;
}


ul.autocomplete li a {
    
    text-decoration: none;
    padding-left: 2px;
    color: var(--dark-grey);
	font-size: 14px;
	height: 25px;
	min-height: 25px;
	line-height: 25px;
}

/* new autocomplete box styles for new dashboard property box */
.autocompleteBar.autocompleteBarBroad{
    border-radius: 6px;
    width:215px;
    height:35px;
}

.searchResultsContainer.autocompleteBarBroad ul.autocomplete{
    box-shadow: none;
    border-radius: 6px;
    margin-top: 2px;
    border: 1px solid #dbdde5;
    width:250px;
    min-height:25px;
}

.searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable{
    color: #333740;
    font-weight:700;
}

.searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:first-of-type{
    border-top:10px solid #ffffff;
}

.searchResultsContainer.autocompleteBarBroad ul.autocomplete li.selectable:last-of-type{
    border-bottom: 10px solid #ffffff;
}

.searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active,
.searchResultsContainer.autocompleteBarBroad ul.autocomplete li.active a{
    background-color: #ecedf0;
    color:#333740
}



.autocompleteImg {  
	width: 20px;
	height: 20px;
	margin: auto;
    top: 0; left: 0; bottom: 0; right: 0;
    vertical-align: middle;
}

#clear-auto-box {
	position: absolute;
	right: 32px;
	
}

.autoCompleteArrow {
	width: 250px;
	height: 30px;
	overflow: hidden;
	border: 1px solid #ccc;
}
.ui-tooltip-content {
	white-space: pre-wrap;
}

div.customTooltipNoPre {
   border: 1px solid #0099ff;
   font-size: 14px;
   padding: 4px;
}
div.customTooltipNoPre div.ui-tooltip-content {
	white-space: normal;
}

.adminMapTableTop {
	background-color: #E7E7E7; 
	height: 38px; 
	border: 1px solid var(--border-grey);
}

.whiteBackgroundGreyBorder {
	background-color:white; 
	border: 1px solid var(--border-grey);
}

div#client-org-auto-select-outer {
	width:50%;
	margin-right: auto;
	margin-left: auto;
}

table.reportConditionalFormatLegend {
   width: 500px;
   margin: 10px 0;
}
table.reportConditionalFormatLegend td {
   padding: 2px;
}
td.reportConditionalFormatLegendName {
   width: 150px;
}
td.reportConditionalFormatLegendDesc {
   width: 350px;
}

table.reportFilterLegend {
   width: 500px;
   margin: 10px 0;
}


div.bcPopup {
   font-size: 14px;
   color: var(--dark-grey);
}
div.bcPopup div.broadcastGrey {
   padding: 10px 0;
   border: 0px;
}
div.bcPopup div.bcFilterSection {
   padding: 0;
}
div.bcPopup div.bcFreqSection {
	padding-bottom: 0;
}
div.bcPopup div.bcFreqDescSection {
   padding-top: 0;
}
div.bcMainContent {
   overflow: auto;
   height: 699px;
   padding: 10px 25px 0 25px;
}
div.editBroadcastView div.bcMainContent {
    height: calc(100% - 80px);
}
div.editBroadcastView > div.bcPopup {
    height: calc(100% - 2px);
}
div.bcRecipients {
   position: relative;
}

div.bcEmailContent {
   padding-top: 5px;
}
div.bcSubject {
   border: 1px solid #e4e4e4;
   padding: 5px;
   background: var(--background-white);
   margin-bottom: 5px;
}
div.bcSubjectInput {
   overflow: hidden;
}
div.bcPopup div.bcTaskDetails {
	position: relative;
	padding-bottom: 0;
}
div.bcTaskTitle {
   border: 1px solid #e4e4e4;
   padding: 5px;
   background: var(--background-white);
   width: 240px;
}
div.bcTaskTitleInput {
   overflow: hidden;
}
div.bcTaskRequestor {
	width: 252px;
	position: absolute;
	right: 0;
	top: 10px;
}
div.bcPopup div.bcTaskAssign {
	position: relative;
	padding-top: 0;
	padding-bottom: 5px;
}
div.bcAssignee {
	width: 252px;
}
div.bcPriority {
	position: absolute;
	width: 252px;
	right: 0;
	top: 0;
}
div.bcPopup div.bcTaskSubscribers {
	padding-top: 0;
}
div.bcFixedSave {
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   height: 60px;
   padding-top: 10px;
   text-align: center;
}
div.editBroadcastView div.bcFixedSave {
    position: static;
}
div.bcFixedSave.bcScrolling {
   border-top: 1px solid var(--border-grey);
}
div.recipientsBoxInner {
   position: relative;
}
div.recipientsAdd {
   padding: 1px 0;
}
div.recipientsContainer {
	height: 31px;
}
div.recipientsAdvanced {
   position: absolute;
   right: 0;
   top: 10px;
   width: 66px;
   height: 31px;
   border: 1px solid #e4e4e4;
   background: var(--background-white);
   overflow: hidden;
}
div.recipientsAdvBtn {
   width: 33px;
   height: 33px;
   margin-top: -1px;
}
div.recipientsAdvBtn > img {
	display: block;
}
div.recipientsAdvBtn[data-adv=false] {
   float: left;
}
div.recipientsAdvBtn[data-adv=true] {
   float: right;
}
div.bcRecipientsDesel {
   cursor: pointer;
}
div.bcRecipientsSel {
   background: var(--primary-color);
}
div.recipientsAdvMsg {
   padding: 5px 0;
}
div.bcBody {
   background: var(--background-white);
   border: 1px solid #e4e4e4;
   padding: 5px;
}
div.bcBody.noBorderBottom {
	border-bottom: 0;
}
div.bcBody textarea {
   color: var(--dark-grey);
   font-size: 16px;
   height: 80px;
   width: 100%;
   padding: 0;
   border: 0;
   margin: 0;
   resize: none;
   outline: none;
}
div.bcFormat {
   background: #f0f0f0;
   height: 29px;
   border: 1px solid #e4e4e4;
}
div.bcFormatIcon {
   position: relative;
   height: 29px;
   width: 29px;
   border-left: 1px solid var(--border-grey);
   float: right;
   cursor: pointer;
}
div.bcFormatIcon:hover {
   background: #e0e0e0;
}
div.bcFormatIcon > img {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   margin: auto;
}
div.bcFormatIcon img.bcFormatIconActive, div.bcFormatIconSelected img.bcFormatIconInactive {
   display: none;
}
div.bcFormatIconSelected img.bcFormatIconActive {
   display: block;
}
div.bcFormatIconSelected {
   background: var(--background-white);
}
div.bcLinkOnlyMessage {
	display: inline-block; /* Sadly IE11 doesn't fully support flex, so we'll have to go another way */
	padding: 10px;
 background: var(--background-white);
}
div.bcLinkOnlyMessage img {
	float: left;
	margin-right: 5px;
}
div.bcLinkOnlyMessage div {
	float: left;
	margin-top: 6px;
	width: calc(100% - 50px);
	font-size: 14px;
    color: var(--dark-grey);
}

div.freqInput {
   padding-right: 3px;
   padding-bottom: 3px;
   float: left;
}
div.freqDayOfMonthEntry {
   padding-left: 3px;
}
div.freqMinutesMinimum {
	padding-left: 3px;
	color: #FF0000;
}
div.freqShowAdvLink, div.freqHideAdvLink {
	text-align: right;
	font-size: 16px;
}
div.bcScheduleDesc {
   font-size: 16px;
}
div.bcScheduleDesc span {
   color: var(--primary-color);
}
div.bcAdvSchedule {
	padding-top: 10px;
	font-size: 16px;
}
div.bcSchedulePeriodOpt, div.bcScheduleNotifOpt {
	padding: 8px 10px 0 10px;
}
div.bcScheduleStartDate, div.bcScheduleEndDate {
	padding-left: 10px;
}
td.bcScheduleNotifGroupSearch {
	padding-left: 10px;
}
div.bcScheduleNotifGroupSearch {
	width: 184px;
}
td.bcScheduleNotifGroupSpace {
	min-width: 40px;
}
div.bcScheduleNotifGroup {
	height: 33px;
	width: 190px;
 background: var(--background-white);
	border: 1px solid #e4e4e4;
}
div.bcScheduleNotifGroup div.btn-entity {
	margin: 3px;
}
td.bcAdvFiltersTitle {
   padding-left: 30px;
   padding-right: 10px;
   width: 220px;
}
div.bcDeliveryRules {
   background: var(--background-white);
   border: 1px solid #e4e4e4;
}
div.bcDeliveryRulesOpt {
   padding: 10px;
}
div.bcDeliveryRulesAlert {
   border-color: #cc0000;
}
div.bcDeliveryRules div.subOptionView {
   padding: 0;
}
div.bcDelivery div.optionTitle {
	font-size: 22px;
	color: var(--dark-grey);
}
div.bcDeliveryDateField div.subOptionView {
	padding-top: 0;
}
div.bcDelivery hr.greyHorizontalRule {
	margin-bottom: 20px;
}
div.bcDelivery div.filterSettingTopBorder {
	margin-top: 5px;
}
div.bcDelivery div.filterLogicHeading {
   font-size: 22px;
   color: var(--dark-grey);
   padding-bottom: 5px;
}
div.bcDelivery div.filterLogic {
	margin-left: 124px;
}
div.bcDeliveryRulesLogic {
   padding: 10px;
   border-top: 1px solid #e4e4e4;
}
div.bcDeliveryRulesAdd {
   text-align: right;
}
div.bcFilename {
	padding: 4px;
	border: 1px solid #e4e4e4;
	border-bottom: 0;
}
td.bcFileNameDateLbl {
   padding-right: 10px;
   cursor: default;
}
div.bcPopup div.fileOptions {
	max-height: 29px;
	border: 1px solid #e4e4e4;
	border-bottom: 0;
}
div.bcPopup div.contentCheckbox {
	display: inline-block;
}
div.bcPopup div.contentCheckbox div.label {
    padding: 6px;
	display: table-cell;
	vertical-align: middle;
}
div.bcPopup div.contentCheckbox div.check {
    margin: 4px 0px 0px 4px;
	display: table-cell;
	vertical-align: middle;
}
div.bcPopup div.contentCheckbox div.check > img {
   display: block;
}
div.bcDeliveryFilters div.addConditionDiv {
   margin-left: 124px;
   font-size: 14px;
}
div.bcDeliveryFilters div.addConditionDiv span.addCondtion {
   font-size: 16px;
   padding-left: 5px;
}
div.bcSchedule div.customSelect,
div.bcSchedule input.broadcastInputShort,
div.bcFileName input.broadcastInput,
div.bcServerDetails input.broadcastInput,
td.bcFilterValues div.customSelect,
div.bcAdvFilters div.customSelect,
div.bcFilterValues div.customSelect {
   border-color: #e4e4e4;
}
/* Configure the pdf security options */
div.bcPopup div.bcPDFSecurity {
	font-size: 16px;
	margin-top: 10px;
	display: table;
}
div.bcPopup div.bcPDFSecurity > div {
	display: table-row;
}
div.bcPopup div.bcPDFSecurity > div > div {
	display: table-cell;
	vertical-align: middle;
}
/* Format the combo box and textfield for the broadcast pop up specifically */
div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource td {
	vertical-align: middle;
}
div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionView {
	border-bottom: none;
	padding-top: 0;
}
div.bcPopup div.bcPDFSecurity div.bcPDFPasswordSource div.optionTitle {
	margin-bottom: 0;
}
div.bcPopup div.bcPDFSecurity .text input {
	border: 1px solid #e4e4e4;
	padding-left: 5px;
 background: var(--background-white);
	margin-left: 10px;
	height: 26px;
	font-size: 16px;
	color: var(--dark-grey);
}
div.bcPopup div.bcPDFSecurity .text input:disabled {
	background: #dddddd;
}

/* Secure PDF checkbox */
div.bcPopup div.bcSecurePDF {
	padding-right: 10px;
	cursor: default;
	display: inline-block;
}

.multipleSeparatorBottom {
 	border-bottom: 1px solid var(--border-grey);
 }
 .multipleSeparatorTop {
 	border-top: 1px solid var(--border-grey);
 }
 
 .customTooltipDiv {
  background: var(--background-white);
    border: 1px solid #e4e4e4;
    display: block;
    padding: 0;
    margin: 0;
    width: 250px;
    z-index: 3000;
	font-size: 16px;
	color: var(--dark-grey);
 }
 .ui-tooltip.customTooltipDiv {
    border: 1px solid #e4e4e4;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
    font-size: 16px;
    color: var(--dark-grey);
 }
 .customTooltipTop{
 	background: #f9f9f9;
 	color: #000000;
 	padding: 10px;
 	overflow-wrap: break-word;
 	
 }
 
 .customTooltipBottom{
 	padding: 10px;
   border-top: 1px solid #e4e4e4;
 }
 
 .validationMessage{    
 	background: #F2BDB9;
    color: #A9422E;
    display: block;
    padding: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 208px;
    font-size: 12px;
    margin: 0 0 0 0;
 }
 
 .infoButtonClass {
	color: var(--primary-color);
	FONT-SIZE: 14px;
	text-align: right; 
	width: auto; 
	padding: 10px;
}

 .infoButtonClass a, .infoButtonClass a:link, .infoButtonClass a:hover, .infoButtonClass a:visited {
   color: var(--primary-color);
 }
 
 
 
 .sourceConnectionConfirmationTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 30px;
	color: var(--dark-grey);
}
.sourceCreationSourceName {
	FONT-SIZE: 24px;
	color: var(--dark-grey);
}

.newCustomSourcesPlatformContainer {
	background-color: #F9F9F9; 
	height: 409px;
}

.newSourceCreationLightbox .restrictedContentWarningContainer {
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 25px 20px 25px;
}

.newSourceCreationLightbox .restrictedContentWarningContainer img {
    padding: 0px 10px 0px 0px;
}

.newSourceCreationLightbox .restrictedContentWarningContainer div {
    max-width: 96%;
}

.sourceCreationSourceHeadings {
	FONT-SIZE: 24px;
	COLOR: #555555;
	margin-left: 25px; 
	margin-right: 25px; 
	padding-top:21px;
}

.sourceCreationSourceHeadings.restricted {
	padding-top: unset;
}

.newSourceCreationDatasources, .newSourceCreationCustomSources {
	margin-left:15px; 
	margin-top: 0px;
}
.newSourceCreationCustomSources{
	margin-top: 4px;
    overflow-y: auto;
    height: 341px;
}
div.newSourceCreationNoSources {
	text-align: center;
}
div.newSourceCreationNoSourcesMsg {
	padding: 20px 80px;
	color: #555555;
}

.sourceTemplateName {
	FONT-SIZE: 16px;
	COLOR: #555555;
	text-align: center; 
	margin-top: 11px; 
	width: 80px;
  	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	-ms-text-overflow: ellipsis;
}
.search {
	float: right;
	width:208px;
	font-size: 16px;
}
.searchIcon {
	float: right;
	position: relative;
    border: 1px solid #ccc;
    border-left: none;
    width: 34px;
    height: 34px;
    background-color: var(--primary-color);
    background-image: url('../images/report_filter_white.png');
    background-repeat: no-repeat;
    background-position: 7px;
}
.sourceCreationHyperlink {
	color: var(--primary-color);
	FONT-SIZE: 18px;
	cursor: pointer;
}
.sourceCreationSmallHyperlink {
	color: var(--primary-color);
	FONT-SIZE: 12px;
	cursor: pointer;
}
.greyAlertMessageBox {
	background-color: #F9F9F9;
	border: 1px solid #E4E4E4;
}
.sourceCreationTooltipOuter {
  border: var(--primary-color) 4px solid;
  padding: 10px;
  background-color:white;
  border-radius: 10px;
  overflow-x:hidden;
  overflow-y: auto;
  box-shadow: 5px 5px 10px 4px rgba(005, 005, 005, 0.1);
  z-index: 1000000;
}
.sourceCreationSmallLightText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #A5A5A5;
}
.sourceCreationLightText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #A5A5A5;
}
.sourceCreationLightTextLarge {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #A5A5A5;
}
.sourceViewContainer {
	height: 100%;	
}

div#uploadedFile {
	height: 90px;
    background-color: var(--background-white);
    background-image: url('../images/csv_small.png');
    background-repeat: no-repeat;
    background-position: 5px;
    position: relative;
}
div#csvAdvSettingsDescription{
	height: 90px;
    background-color: var(--background-white);
    background-image: url('../images/info_blue_large.png');
    background-repeat: no-repeat;
    background-position: 15px;
    padding-left: 60px;
    position: relative;
}
div#pluginUploadedFile {
	height: 90px;
    background-color: var(--background-white);
    background-image: url('../images/jar_upload_icon_small.png');
    background-repeat: no-repeat;
    background-position: 5px;
    position: relative;
}

.navBox {
	float: left; 
	margin: 0 auto;
	background-size: 37px 37px;
	background-repeat: no-repeat;
	height: 75px;
	background-position: 50% 6px;
	width: 160px;
	position: relative;
	
}

.navSelected {
	background-size: 47px 47px;
	color: #555555;
	background-position-y: 0px;
}

.navText{
	vertical-align: bottom;
	width: 126px;
    margin-left: 17px;
    margin-right: 17px;
    font-size: 14px;
    bottom: 0px;
    position: absolute;
    text-align: center;
    overflow:hidden; 
    white-space:nowrap;
    text-overflow: ellipsis;
}
.navText.navSelected{
	
    font-size: 16px;
}

.connector{ 
	height: 3px;
	background-color: #E4E4E4;
	z-index: -1;
	border-right: 1px solid #E4E4E4;    
	position: absolute;
    top: 23px;
    width: 80px;
}
.connector.left{
    left: 0px;
	
}
.connector.right{
    right: 0px;
}

.wide-button-row{
	position: absolute;
    bottom: 25px;
    font-size: 22px;
    height: 40px;
    left: 35px;
    right: 35px;
}

div.bottomButton {
	width: 591px;
	background: var(--primary-color);
    color: white;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    cursor: pointer; 
    margin: 0 auto;
}

div.actionListButton {
	float: right;
	background-color: var(--primary-button-hover-color);
	width: 40px;
    height: 40px;
	background-image: url(../images/connection_usage_arrow_down.png);
	background-repeat: no-repeat;
	background-position: center;
}

div.actionList {
	position: absolute;
	right: 26px;
	bottom: 40px;
	background-color: var(--background-white);
	text-align: center;
	z-index: 250;
	border-top: 1px solid var(--border-grey);
	border-left: 1px solid var(--border-grey);
	border-right: 1px solid var(--border-grey);
	display: none;
}
div.actionItem {
	position: relative;
	color: var(--primary-color);
	border-bottom: 1px solid var(--border-grey);
	font-size: 16px;
	text-align: left;
	padding: 5px;
	cursor: pointer;
}

div.actionItem:hover {
	color: var(--white);
	background-color: var(--primary-color);
}
table.membersTable {
	border-collapse:collapse;
	border: 1px solid var(--border-grey);
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	table-layout:fixed;
	width: 100%;
}
table.membersTable tr.memberName{
	border: 1px solid var(--border-grey);
}
table.membersTable td.memberToggle, td.groupToggle {
	background: url('../images/icn_schedtask_queued_success_nodetails.png') no-repeat center;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	background-color: var(--background-white);
	cursor: pointer;
}


table.membersTable td.memberDelete {
	text-align: left;
}

table.membersTable td.memberItem {
	border-bottom: 1px solid var(--border-grey);
	overflow: hidden;
	background-color: var(--background-white);
}

table.membersTable td.memberToggleOn {
	background: url('../images/icn_schedtask_queued_success_details.png') no-repeat center;
	border-left: 1px solid var(--border-grey);
	border-right: 1px solid var(--border-grey);
	border-bottom: 1px solid #f2f2f2;
	background-color: #f2f2f2;
}

table.membersTable tr.itemsTr {
	background-color: #f2f2f2;
	display: none;
	border-bottom: 1px solid var(--border-grey);
	font-size: 14px;
}
.selectViewTable {
	border-collapse: collapse;
}
.selectViewTable th {
	background-color: var(--primary-color);
	color: white;
	font-size: 18px;
	height: 32px;
	border: 1px solid #EFEFEF;
}
.selectViewTable td {
	padding: 0px 5px;
	height: 32px;
	border: 1px solid #EFEFEF;
}
.selectViewTable td.viewName {
	position: relative;
}
.selectViewTable tbody.hasApproved td.viewName img.viewApproved {
	position: absolute;
	left: 5px; 
}
.selectViewTable tbody.hasApproved td.viewName span {
   padding-left: 35px;
}

.selectViewTable td span{
	display: block; 
	width: 201px;
	overflow:hidden;
	text-overflow:ellipsis;
	color: var(--primary-color);
	overflow-wrap: break-word;
	
}

.selectViewTable .createReportViewUsage{
	height: 5px;
    background: var(--primary-color);
}

select.resultsTable {
	border: 1px solid #f8f8f8;
    padding: 3px;
    font-size: 16px;
	COLOR: #A5A5A5;
	overflow-x: hidden;
}

div.reportContainer {
   position: relative;
   line-height : normal;
}

div#adhocDiv {
	display: none; 
	margin-right: 1px; 
	position: relative; 
	right: 0px; 
	top: 25px;
}

div.personListTableHeader {
	background-color: var(--primary-color);
	color: white;
	font-size: 18px;
	height: 40px;
	text-align: left;
	border-bottom: 1px solid var(--border-grey);
}
div.personListTableHeaderText {
	font-weight: normal;
	padding: 8px 12px;
	text-align: left;
}
div.personListIndividualItem {
	border-bottom: 1px solid var(--border-grey);
	height: 54px;
	padding: 5px 12px;
	color: var(--dark-grey);
  	font-size: 15px;
}

div.dashboardReportList div.personListIndividualItem img.reportListItemThumbnail {
    height: 54px;
    width: 90px;
}

div.dashboardMembers div.personListIndividualItem div.personListItemTitle,
div.dashboardMembers div.personListIndividualItem div.personListItemDescription {
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	width: 230px;
}

div.personListScrollableTable {
	max-height: 400px;
	overflow-y: auto;	
	overflow-x: hidden;
}
div.personListAddHyperlink {
	color: var(--primary-color);
	cursor: pointer;
}

.sortable {
	list-style-type: none;
	border:1px #e4e4e4 solid;
	border-bottom:none;
	padding:0;
}

.sortable .sortableItem {
	background-color:white;
	border-bottom: 1px #e4e4e4 solid;
	clear:both;
	height:33px;
	position:relative;
}

.sortable .sortableItem:hover {
	background-color:#f4f4f4;
}

.sortable .sortHandle {
	position:absolute;
	left:8px;
	top:7px;
}

.sortable .sortDescription {
	margin: 0px 60px 0 28px;
	padding-top:7px;
	display:block;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	color: #333333;
}

.sortable .removeButton {
	position:absolute;
	right:10px;
	top: 7px;
	display:none;
}

img.dashPortletPageLinkActive {
   cursor: pointer;
}
td.dashPortletPageLinkInput {
   padding-right: 5px;
}
img.i4MoveImg {
   cursor: move;
}

div.tzViewRegionInput, div.tzViewZoneInput {
	margin-bottom: 8px;
	width: 250px;
}
.floatMenu {
	background-color:white;
	position : absolute;
	width : 200px;
	z-index : 5000;
	color : #008BD0;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	font-size:14px;
}
.floatMenuSubMenu {
	background-color:white;
	position : absolute;
	width : 200px;
	z-index : 5000;
	color : #008BD0;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	font-size:14px;
}
.floatMenuOption {
	vertical-align:middle;
	padding:8px 8px 8px 8px;
	border-bottom: 1px solid #E6E6E6;
	cursor: pointer;
}
.floatMenuOptionText {
	margin-left: 20px;
	font-size: 14px;
}
.floatMenuImage {
	float: left;
	margin-right: 10px;
}
.floatMenuOption:hover {
	background-color:#F7F7F7;
}

.floatMenuDelete:hover {
	color:white;
	background-color:#d44332 !important;	
	font-weight:normal;
}

.customSelection .selectedImage {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 32px;
}
.customSelected {
	background-color: #f9f9f9;
}
.customSelection .selectOptions {
	display:none;
	background-color: white;
	padding:0;
	margin-top:0;
	margin-bottom: 0;
}

.customSelection .selectOptions li {
	list-style-type: none;
}

.customSelectItem {
	background-color:white;
	width:210px;
	clear:both;
	height:40px;
	border-bottom:1px solid #E6E6E6;
	color: #008BD0;
}

.customSelectItem:hover {
	background-color:#f9f9f9;
}

.customSelectItem div {
	float:left;
}

.customSelectItem .selectImg {
	padding:10px 0 0 8px;
}

.customSelectItem .selectText {
	padding: 10px 20px;
    font-size: 14px;
}
.selectOptionsContainer {
	position:fixed;
	z-index: 11;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
}
.customSelection {
	height: 31px;
	background-color: white;
	border: 1px solid #e4e4e4;
	position:relative;
	cursor: pointer;
}
.customSelection .currentlySelected {
	color: var(--dark-grey);
	font-size: 14px;
	position: relative;
	height: 31px;
	line-height: 31px;
}
.customSelection .selectTitle {
	position: absolute;
	left: 6px;
	right: 35px;
	top: 0;
	bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.customSelection div.hasImg div.selectTitle {
	left: 32px;
}
.customSelection .selectedDescription {
	position: absolute;
	left: 6px;
	right: 35px;
	top: 0;
	bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.customSelection div.hasImg div.selectedDescription {
	left: 32px;
}
.customSelection div.selectedColour {
	display: none;
	position: absolute;
	top: 8px;
	left: 8px;
	height: 15px;
	width: 15px;
}
.customSelection div.hasImg div.selectedColour {
	display: block;
}
.selectedDropDown {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 32px;
	background: var(--primary-color) url(../images/connection_usage_arrow_down.png) no-repeat center;
}
.trendInfoRow {
	border-bottom: 1px var(--border-grey) solid;
	padding: 5px;
	overflow: hidden;
	margin: 5px 20px;
}
.trendDescriptionTitle {
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	color: var(--dark-grey);
	padding: 0px 20px;
}
.trendDescription {
	font-size: 14px;
	color: var(--dark-grey);
	line-height: 15px;
	float: left;
	padding: 0px 20px;
}
.trendInfoTitle {
	font-size: 14px;
	color: var(--dark-grey);
	line-height: 15px;
	font-weight: bold;
	width: 350px;
	float: left;
}
.trendInfoValue {
	font-size: 14px;
	color: var(--dark-grey);
	line-height: 15px;
	width: 100%;
	text-align: right;
}
.trendCorrelationDescription {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	background-color: #F9F9F9;
	padding: 20px;
	border-bottom: 1px solid #E4E4E4;
}
.trendFieldName {
	font-size: 20px;
	color: var(--dark-grey);
}
.trendCorrelationPositive {
	font-size: 20px;
	color: var(--primary-color);
	font-weight: bold;
}
.trendCorrelationNegative {
	font-size: 20px;
	color: #CC0000;
	font-weight: bold;
}
/* Styles used with TabbedPanelView */
div.panelContainer {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
}

div.panelTabsContainer {
	position: relative;
 background: var(--background-white);
	height: 41px;
    border-bottom: 1px solid #e4e4e4;
}
img.panelTabIcon
{
	padding-top: 9px;
}

div.panelTabs {
   height: 40px;
   position: absolute;
   background: var(--background-white);
   border-bottom: 1px solid #e4e4e4;
   overflow: hidden;
}
div.panelTabInner {
   position: absolute;
   overflow: hidden;
   white-space: nowrap;
   left: 0;
   right: 0;
}

div.panelTabRight
{
	position: absolute;
}
div.panelTab {
   display: inline-block;
   line-height: 40px;
   height: 37px;
   margin: 0 5px;
   padding: 0 5px;
   color: #999999;
   cursor: pointer;
}
div.panelTab:hover {
   color: #444444;
}
div.panelTabActive {
   color: #000000;
   border-bottom: 3px solid var(--primary-color);
}
div.panelTabActive:hover {
   color: #000000;
}
div.panelContent {
   position: absolute;
   top: 41px;
   bottom: 0;
   left: 0;
   right: 0;
}
div.panelTabBarIcon {
	position: absolute;
	top: 0;
	right: 0;
}
div.panelTabBarIcon > img {
	width: 35px;
	height: 35px;
	margin: 3px 8px 3px 3px;
}

/* Styles used with AccessListView */
div.accessListViewContainer {
   background: var(--background-white);
   border: 1px solid var(--border-grey);
   color: var(--dark-grey);
}
div.accessListMember {
   border-bottom: 1px solid var(--border-grey);
}
div.accessListAdd {
   height: 40px;
}
div.accessListAdd div.search-box-position {
   width: 491px;
}
div.accessListItem {
   position: relative;
   height: 40px;
   overflow: hidden;
   cursor: default;
}
div.accessListAvatar {
   position: absolute;
   left: 10px;
   width: 34px;
   top: 3px;
   height: 34px;
}
div.accessListAvatar img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   max-width: 34px;
   max-height: 34px;
}
div.accessListName {
   position: absolute;
   left: 54px;
   right: 175px;
   top: 0;
   bottom: 0;
   line-height: 40px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
div.accessListApproval div.accessListName {
	right: 215px;
}
div.accessListAccess {
   position: absolute;
   top: 3px;
   bottom: 3px;
   right: 25px;
   width: 150px;
}
div.accessListAccess div.minimalSelect span {
   text-align: center;
}
div.accessListAccess:hover {
   top: 2px;
   bottom: 2px;
   right: 26px;
}
div.accessListAccess:hover div.minimalSelect {
   border: 1px solid #f0f0f0;
   border-radius: 3px;
}
div.accessListReadOnly {
   font-size: 15px;
   height: 34px;
   line-height: 34px;
   text-align: center;
   width: 110px;
   padding: 0 5px;
}
div.accessListAccess:hover div.accessListReadOnly {
   padding: 1px 6px;
}
div.accessListDelete {
   position: absolute;
   top: 0;
   bottom: 0;
   right: 0;
   width: 25px;
   display: none;
}
div.accessListDelete img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   cursor: pointer;
}
div.accessListItem:hover div.accessListDelete {
   display: block;
}
div.minimalSelect {
   height: 30px;
   overflow: hidden;
   width: 250px;
   background: url(../images/fieldmenudrop.png) no-repeat right 5px center #ffffff;
}
div.minimalSelect select {
   padding: 5px;
   color: var(--dark-grey);
   border: 0;
   height: 30px;
   background: transparent;
   -webkit-appearance: none;
}
div.accessLevelListApprover {
	text-align:center;
	position:absolute;
	right:185px;
	top:8px;
}

div.accessListAccess div.minimalSelect {
   height: 34px;
}
div.accessListAccess div.minimalSelect select {
   height: 34px;
}
div.accessListAccess div.minimalSelect span {
   font-size: 15px;
   font-weight: normal;
}
/* Styles used with drop_down_menu.js */
div#dropDownMenuOverlay {
   opacity: 0;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: #aaaaaa;
   z-index: auto;
}
/* Styles used with ImageOptionView.js */
div.imageOptionItem {
   text-align: center;
   cursor: pointer;
   width: 99px;
}
div.imageOptionText {
   white-space: nowrap;
   font-size: 14px;
   color: #999999;
   overflow: hidden;
   text-overflow: ellipsis;
   margin-bottom:3px;
}
div.imageOptionItemSelected div.imageOptionText, div.imageOptionItem:hover div.imageOptionText {
   color: #333333;
}
/**
	Radio Button and Checkbox List Styles
*/

.multiOptionList {
	
}

div.multiOptionList .selectOnly {
	width: auto;
	float: right;
	color: var(--primary-color);
    font-size: 10px;
    line-height: 20px;
    font-weight: 800;
    cursor: pointer;
	margin-right: 6px;
	margin-left: 2px;
}

.multiOptionList div {
	margin: 2px 0;
	position:relative;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.multiOptionList .withSelectOnly span {
	cursor: default;
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}

.multiOptionList img {
	position:relative;
	margin: 0 5px;
	height:21px;
	width:21px;
	float: left;
}

.inclusiveFilter .multiOptionList img, .exclusiveFilter .multiOptionList img {
	top:4px;
	margin: 0 5px;
}

.editableDivTextArea {
	outline: none;
	position: absolute;
	background-color: white;
	overflow-y:auto;
	top: 3px;
}

.editableDivTextAreaAnnotation {
	outline: none;
	position: relative;
	background-color: white;
	overflow-y:auto;
}

/*Filter prompt styles*/
div.filterPromptHolder {
	color:#333333;
}

div.filterPromptHolder > div {
	clear:both;
}

div.filterPromptHolder div.promptFilterName {
	float: left;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 800;
    color: #333740;
    margin-right: 10px;
    width: 204px;
}

div.filterPromptHolder div.filterPromptHeader .filterDetails {
	padding: 22px;
	height: 20px;
	width: 380px;
}

div.filterPromptHolder div.promptFilterOperator {
	font-size: 14px;
    float: left;
    max-width: 166px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333740;
    font-weight: 300;
    line-height: 21px;
}

div.filterPromptHolder div.promptFilterOperator.exclusiveFilter {
	color: #EE2439;
}

div.filterPromptHolder div.header {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

div.filterPromptHolder div.searchBar {
	border-radius: 6px;
	margin: 0px 20px;
	margin-bottom: 20px;
	width: 258px;
}

div.filterPromptHolder .searchImgContainer > img {
	border-radius: 6px;
}

div.filterPromptHolder .multiOptionList img {
	float: left;
	height: 16px;
	width: 16px;
}

div.filterPromptHolder .multiOptionList span {
	font-size: 14px;
    color: #333740;
    font-weight: 600;
    line-height: 24px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

div.filterPromptHolder .multiOptionList .checkboxOption {
	margin: 10px 0px;
	clear:left;
}

.inclusiveFilter {
	color:var(--primary-color);
}

.exclusiveFilter {
	color:#FE2E2E;
}

div.filterPromptHolder div.promptValuesHolder {
	border-top: 1px solid #DBDDE5;
	height:300px;
	background-color:white;
	padding: 10px 20px;
}

div.filterPromptHolder div.promptValuesHolder > div {
	overflow-x:hidden;
	overflow-y:auto;
	height:295px;
	padding-top:5px;	
}

div.filterPromptHolder div.promptValuesHolder div.sideBySide {
	width:50%;
	float:left;
}

div.filterPromptHolder div.submitButton {
    display: table;
    position: absolute;
    bottom: 20px;
    right: 17px;
}

div.filterPromptHolder div.promptValuesControl {
	float:left;
	overflow:hidden;
	margin-top: 12px
}
div.filterPromptHolder div.promptValuesControl div {
	float:left;
}

div.filterPromptHolder div.selectAll {
	background-repeat: no-repeat;
	background-size:20px 13px;
	background-position: center;
	cursor: pointer;
}

div.filterPromptHolder div.selectNone {
	background-size:15px 15px;
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	background-position: center;
	cursor: pointer;
}

div.filterPromptHolder div.sort {
	width:20px;
	height:25px;
	background-image:url('../images/sort-descending-icon.svg');
	background-size:15px 15px;
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}

div.filterPromptHolder div.sortAscending {
	background-image:url('../images/sort-ascending-icon.svg');
}


/**
	Radio Panel View
*/


div.radio-button-container {
	position: relative;
	float: left; 
	height:260px; 
	width:175px; 
	border-right: 1px solid #ccc; 
}

div.radio-panel-lower-item {
	padding-left: 20px;
	position: absolute;
	bottom: 0px;
}

td.right-settings-text {
	cursor: pointer;
	font-size: 13px;
	color: #6dbff0;;
	
}

td.left-settings-icon {
	cursor: pointer;
	padding-left: 5px;
	padding-top: 3px;
}

div.radio-panel-lower {
	position: absolute;
	bottom: 20px;
	left: 	25px;
	right: 	25px;
}

div.radio-button-left {
 	margin-left: 20px;
 	padding-top: 4px;
}

div.radio-button-right {
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
    color: var(--dark-grey);
    font-size: 	16px;
    cursor: pointer;
}

div.radio-options-inner-container {
	height: 210px;
	overflow: auto;
	padding-top: 8px;
}

div.radio-panel-view-outter {
	margin-top: 20px;
    overflow: auto;
}

/* Styling when there's no radio options shown */
div.radio-panel-view-outter.noRadioOptions{
	overflow: inherit;
}

div.radioPanelContent {
	
}

div.radio-panel-loader-view {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background-color: #f9f9f9;
	z-index: 55;
}

div.radio-panel-view {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
}

/* Radio Panel end */

div.toggleNotify {
	float:left;
	padding-top: 3px;
	margin-right:70px;
}

div.toggleHolder {
	float:left;
}

div.fieldContainer {
	position: relative;
}
div.fieldDragHover, div.subFieldDragHover {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 5px;
	border: 2px solid #80cff6;
   z-index: 5;
}
div.fieldContainerDragging div.fieldDragHover {
	display: block;
}
div.fieldDragIndicator, div.subFieldDragIndicator {
	position: absolute;
	left: 5px;
	right: 5px;
	top: 0;
	height: 2px;
	border-radius: 5px;
	background: #80cff6;
	z-index: 5;
	display: none;
}
div.fieldGroupDragIndicator {
	position: absolute;
	top: 0;
	height: 2px;
	left: 5px;
	right: 5px;
	background: #80cff6;
   border-radius: 5px;
	z-index: 5;
	display: none;
}
div.reportFolderHeading {
   height: 25px;
   padding: 0 5px;
   cursor: pointer;
   position: relative;
}
div.reportDataExp {
   position: absolute;
   right: 0;
   width: 25px;
   top: 0;
   bottom: 0;
}
div.reportFolderHeading div.reportDataExp {
   left: 0;
   right: auto;
}
div.reportDataExp img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
}
div.reportDataTitle {
   position: absolute;
   left: 5px;
   right: 30px;
   top: 1px;
   bottom: 0;
   font-size: 15px;
   color: var(--dark-grey);
   line-height: 25px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
div.reportFolderHeading div.reportDataTitle {
   left: 30px;
   right: 5px;
   top: 3px;
}

.reportDataContainer {
	padding: 3px;
	border-bottom: 1px solid var(--border-grey);
}
.reportFolderContainer {
   border-bottom: 0px;
}

.reportDataItem {
   position: relative;
	color: var(--dark-grey);
    font-size: 14px;
    height: 25px;
    min-height: 25px;
	line-height: 25px;
}

.reportDataItemGreyed {
	color: var(--grey) !important;
}

div.reportFieldHier {
   position: absolute;
   left: 9px;
   width: 6px;
   top: 0;
   bottom: 0;
}

div.reportDataSubItems > div.reportDataItem > div.reportFieldHier {
   left: 39px;
}

div.reportFieldHierTop {
   top: 13px;
   background: url(../images/tree_backgrd.gif);
}
div.reportFieldHierBottom {
   bottom: 14px;
}
div.reportFieldNoHier div.reportFieldHier {
   display: none;
}
div.reportFieldHierMiddle {
   background: url(../images/tree_backgrd.gif) repeat-y;
}
div.reportFieldHier img {
   position: absolute;
   width: 6px;
}
div.reportFieldHierMiddle img {
   top: 0;
   bottom: 0;
   margin: auto 0;
}

div.reportFieldHighlight {
   display: none;
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   border: 1px solid #ececec;
   border-radius: 3px;
   background: #fbfbfb;
}

div.reportDataItem:hover div.reportFieldHighlight {
   display: block;
}
div.reportDataItemNoHover:hover div.reportFieldHighlight {
   display: none;
}

div.draggingErrorMessageHeader {
	background: #CC0000;
	color: var(--white);
	font-size: 15px;
	padding: 8px 12px;
	font-weight: bold;
}

div.draggingErrorMessageBody {
	border: 1px solid #CC0000;
	background: #fdfdfd;
	font-size: 14px;
	color: var(--dark-grey);
   padding: 8px 12px;
}

div.draggingErrorMessageHeaderWarning {
   background: #dd8800;
}
div.draggingErrorMessageBodyWarning {
   border: 1px solid #dd8800;
}

div.reportDataItemSelected div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
}
div.reportDataItemSelectedFirst div.reportFieldHighlight {
	display: block;
	background: #f0f0f0;
	border-color: var(--border-grey);
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
}
div.reportDataItemSelectedMiddle div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
   border-top: 0;
   border-bottom: 0;
   border-radius: 0;
}
div.reportDataItemSelectedLast div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
   border-top: 0;
   border-radius: 0 0 3px 3px;
}

div.reportDataItemSelectedInvalid div.reportFieldHighlight {
   border-color: #FF0303;
}

div.reportDataItemSelectedWarning div.reportFieldHighlight {
   border-color: #dd8800;
}

div.reportDataItemSelectedHorizFirst div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
   border-right: 0;
   border-radius: 3px 0 0 3px;
}
div.reportDataItemSelectedHorizMiddle div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
   border-left: 0;
   border-right: 0;
   border-radius: 0;
}
div.reportDataItemSelectedHorizLast div.reportFieldHighlight {
   display: block;
   background: #f0f0f0;
   border-color: var(--border-grey);
   border-left: 0;
   border-radius: 0 3px 3px 0;
}

div.reportFieldIcon {
   position: absolute;
   left: 15px;
   width: 30px;
   top: 0;
   bottom: 0;
}

div.reportDataSubItems > div.reportDataItem > div.reportFieldIcon {
	left: 45px;
}

div.reportFieldNoHier div.reportFieldIcon {
   left: 0;
}

div.reportDataSubItems > div.reportFieldNoHier div.reportFieldIcon {
   left: 30px;
}

div.reportFieldIcon img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
}
div.reportDataItemDisabled div.reportFieldIcon img {
   opacity: 0.5;
}


div.reportFieldName {
   position: absolute;
   left: 45px;
   right: 0;
   top: 0;
   bottom: 0;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   cursor: default;
}

div.reportDataSubItems > div.reportDataItem > div.reportFieldName {
   left: 75px;
}

div.reportFieldNoHier div.reportFieldName {
   left: 30px;
}

div.reportDataSubItems > div.reportFieldNoHier div.reportFieldName {
   left: 60px;
}

div.reportDataItem:hover div.reportFieldName {
   right: 30px;
}
div.reportDataItemNoMenu:hover div.reportFieldName {
   right: 0;
}
div.reportDataItemDisabled div.reportFieldName {
   color: var(--grey);
}
div.reportDataItemDisabled:hover div.reportFieldName {
   right: 0;
}

div.reportFieldName.fieldNameHighlighted {
   font-weight: bold;
}

div.reportFieldMenuDrop {
   display: none;
   position: absolute;
   right: 0;
   width: 30px;
   top: 0;
   bottom: 0;
   cursor: pointer;
}
div.reportDataItem:hover div.reportFieldMenuDrop {
   display: block;
}
div.reportDataItemNoMenu:hover div.reportFieldMenuDrop {
   display: none;
}
div.reportDataItemDisabled:hover div.reportFieldMenuDrop {
   display: none;
}

div.reportFieldMenuDrop img {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
}

div.reportDataItemSelected {
   height: auto;
}
div.reportDataItemSelected div.reportFieldIcon {
   bottom: auto;
   top: 3px;
   min-height: 20px;
}
div.reportFieldInfo {
   display: none;
   padding-left: 41px;
   padding-top: 25px;
   position: relative;
   line-height: normal;
}
td.reportFieldInfoLabel {
   vertical-align: top;
}
td.tableAndColumnName {
	white-space: nowrap;
}
div.reportDataItemSelected div.reportFieldInfo {
   display: block;
}

div.hierarchyList {
	margin-left:25px;
}

div.hierarchyList .selected {
	background-color:#f9f9f9;
}

div.hierarchyDesc {
	font-size:14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	padding:7px 10px;
	height:16px;
	position:relative;
}

div.hierarchyDesc:hover {
	background-color:#f9f9f9;
}

div.hierarchyChildren {
	display:none;
}


div.notificationFlag {
   padding:0 150px 0 10px;
   color: var(--white);
   width: 0px;
   height: 0px;
   border-right: 10px solid var(--primary-color);
   border-left: 12px solid transparent;
   border-top: 17px solid var(--primary-color);
   border-bottom: 17px solid var(--primary-color);
   font-size:18px;
}

div.notificationFlag span {
	display:inline-block;
	position:relative;
	top:-12px;
	white-space: nowrap;
}

div.lbviewpopup {
	background: #f8f8f8;
	height: 554px;
}
div.lbviewpopupof {
	height: 462px;
	overflow-y: auto;
	overflow-x: hidden;
}
div.lbviewpopupofscroll {
	border-bottom: 1px solid var(--border-grey);
}
div.lbviewpopupinner {
	margin: 20px 25px;
}

td.disableRadioOption {
	position:relative;	
}

td.disableRadioOption:after {
	content:'';
	width:21px;
	height:21px;
	background-color:grey;
	top:3px;
	left:2px;
	border-radius:20px;
	position:absolute;
	opacity:0.3;
}
div#bcFailGroupSearch {
	text-align: left;
	width: 186px;
}

/* Broadcast list */
div.broadcastListContainer {
	padding-top: 10px;
	padding-right: 10px;
}
div.addBroadcastBtn {
	padding-left: 10px;
}
div.reportBroadcastListSection {
	height: 400px;
	overflow: auto;
	margin-left: -15px;
}
div.broadcastButtonsRow {
	margin-top: 16px;
}
table.broadcastListItem {
	width: 100%;
}
td.broadcastListItemType {
	width: 1px;
	text-align: left;
}
td.broadcastListItemType > img {
	margin-right: 8px;
}
td.broadcastListItemName > a {
	text-decoration: none;
}
td.broadcastListItemDelete {
	width: 1px;
	text-align: left;
}
td.broadcastListItemDelete > img {
	cursor: pointer;
	margin-right: 11px;
}
div#broadcastListEmptyMsgDiv {
	background: #E9E9E9;
	border: 1px solid #CDCDCD;
	font-size: 14px;
	padding: 8px;
	margin: 10px 0;
	text-align: center;
}
div.bcItemList {
	border-style: solid;
	border-color: #e4e4e4;
	border-width: 0 1px 1px 1px;
	position: relative;
}
div.bcItemHeader {
 background: var(--background-white);
	border-top: 1px solid #e4e4e4;
	position: relative;
	height: 40px;
	cursor: pointer;
}
div.bcItemHeader:hover {
	background: #f8f8f8;
}
div.bcItemIcons {
	position: absolute;
	left: 10px;
	width: 40px;
	top: 0;
	bottom: 0;
}
div.bcItemTypeIcon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 10px;
}
img.blkCentre {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
div.bcItemExpIcon {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 10px;
}
div.bcItemDescription {
	position: absolute;
	left: 60px;
	right: 60px;
	top: 0;
	bottom: 0;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
div.bcItemAlertIcon {
	position: absolute;
	right: 10px;
	width: 40px;
	top: 0;
	bottom: 0;
}
div.bcItemBody {
	display: none;
 background: var(--background-white);
}
div.bcItemInfoLeft {
	width: 300px;
	float: left;
}
div.bcItemInfoRight {
	width: 390px;
	float: right;
	padding-top: 20px;
}
div.bcItemDelivery {
	margin-bottom: 20px;
}
div.bcItemDelivery span.bcItemDelivery {
	color: var(--primary-color);
	cursor: default;
}
div.bcItemDelivery:hover span.bcItemDelivery {
	background: #f0f0f0;
}
div.bcItemCalendar1, div.bcItemCalendar2, div.bcItemCalendar3 {
	float: left;
}
div.bcItemCalendar2 {
	padding: 0 10px;
}
div.bcItemCalendarInfo {
	clear: both;
}
div.bcItemCalendarInfo span {
	font-weight: bold;
}
div.bcItemFailure {
	clear: both;
	border: 1px solid #e4e4e4;
	background: #f0f0f0;
	padding: 10px;
	margin: 0 20px 0 43px;
}
div.bcItemFailureTitle {
	color: #e90202;
	font-size: 24px;
}
td.bcItemFailureRunning {
	text-align: right;
}
div.bcItemButtons {
   clear: both;
   padding: 0 20px 0 43px;
}
div.bcItemFailureResult span {
	font-weight: bold;
}
div.bcUnavailable {
	border: 1px solid #e4e4e4;
 background: var(--background-white);
	padding: 10px;
	margin-bottom: 20px;
	line-height: 24px;
}
div.bcUnavailable img {
	padding-right: 10px;
}
div.taskBroadcastInfo {
	padding: 16px 0 16px 43px;
}
div.taskScheduleInfo div.extraInfo {
    display: none;
}
span.taskRecipientsCount {
	font-size: 32px;
	margin-right: 6px;
}
div.taskLastModifier {
	margin-top: 4px;
	margin-bottom: 16px;
	white-space: nowrap;
	display: table;
}
div.taskLastModifierAvatar {
	display: table-cell;
}
div.taskLastModifierAvatar > img {
   width: 48px;
   height: 48px;
   border: 1px solid #EEEEEE;
}
div.taskLastModifier  span {
   font-size: 15px;
   vertical-align: top;
   margin-left: 11px;
}
div.taskLastModifier span.lastModificationDate {
	font-size: 15px;
}
div.taskLastModificationInfo {
	display: table-cell;
	vertical-align: top;
}
div.taskLastModificationInfo span.lastModifierName {
	color: var(--primary-color);
}
div.taskRecipientsList > img {
	padding: 0;
	vertical-align: middle;
	border: 1px solid #EEEEEE;
}
div.taskRecipientsList > span {
	margin-left: 4px;
	font-size: 15px;
}

/* styles used for CalendarEventView */
div.eventCal {
	width: 105px;
}
div.eventCalWeek {
	width: 105px;
	height: 15px;
}
div.eventCalDay {
	width: 12px;
	height: 12px;
	line-height: 12px;
	float: left;
	color: var(--dark-grey);
	background: #e4e4e4;
	margin: 0 3px 3px 0;
	font-size: 12px;
	text-align: center;
}
div.eventCalDay.eventCalDayHeader, div.eventCalDay.eventCalDaySpacer {
	background: none;
}
div.eventCalDay.eventCalDayEvent, div.eventCalDay.eventCalDayEvent.eventCalDayWeekend {
	background: orange;
}
div.eventCalDay.eventCalDayFuture {
	background: var(--background-grey);
}
div.eventCalDay.eventCalDayWeekend {
	background: #f4f4f4;
}
div.eventCalDay.eventCalDayHeader.eventCalDayWeekend {
	background: none;
	color: #888888;
}
div.eventCalMonthHeader {
	font-size: 18px;
	color: var(--dark-grey);
}

/* AnnotateImageView */
div.annotateContainer {
	position: relative;
}
div.annotateImg {
	position: relative;
	margin: 40px auto 20px auto;
	border: 1px solid #e4e4e4;
	overflow: auto;
}
div.annotateImg canvas {
	display: block;
}
div.annotateControls {
	position: absolute;
	top: 0;
	left: 35px;
}
div.annotateControl {
	cursor: pointer;
	padding-bottom: 5px;
}
div.annotateControl img {
	display: block;
}
div.annotateDrawCols {
	position: absolute;
	top: 0;
	left: 70px;
	width: 216px;
	display: none;
}
div.annotateTextCols {
   position: absolute;
   top: 74px;
   left: 70px;
   width: 216px;
   display: none;
}
div.annotateDrawCol, div.annotateTextCol {
	float: left;
	padding-right: 4px;
	cursor: pointer;
}
div.annotateDrawCol > img, div.annotateTextCol > img {
   display: block;
}
div.annotateIcons {
   position: absolute;
   top: 37px;
   left: 70px;
   width: 252px;
   display: none;
}
div.annotateIcon {
   float: left;
   padding-right: 4px;
   cursor: pointer;
}
div.annotateIcon > img {
   display: block;
}
textarea.annotateText {
	position: absolute;
	font-family: sans-serif;
	font-size: 14px;
	color: black;
	border: 1px solid var(--border-grey);
	background: none;
	padding: 5px;
	resize: both;
	outline: none;
	width: 300px;
	height: 80px;
}

/* ScreenshotView */
div.screenshotSaveBtn {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
}


/* This style is for the people search link*/
.root-comment-people-link {
	cursor: pointer; color: #008BD0; 
	font-size: 14px; 
	float:left; 
	white-space:nowrap;
	height:14px;
	margin:3px;
	padding: 5px;
	padding-right: 2px;
}

div.createBookmark {
	padding: 20px 20px 0 20px;
	height: 400px;
	overflow: auto;
}
td.bmkPrivacyPublicRad img, td.bmkPrivacyPrivateRad img {
	display: block;
}
td.bmkPrivacyPublicLbl, td.bmkPrivacyPrivateLbl {
	padding: 0 5px;
	cursor: default;
	color: var(--dark-grey);
}
div.bmkSaveBtn {
	padding: 0 25px;
	float: right;
}

div.bmkAddToStoryBtn {
	float: right;
}

div.bmkAddToStoryBtn > .btn-container {
	height: 38px;
	line-height: 38px;
}

div.pageOverlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 55000;
}

.sysInfoToggleIcon {
	padding-left: 10px; padding-right: 5px;
}

td.customStyleInfo {
	padding-left: 20px;
}
td.customStyleInfo div {
	font-weight: bold;
	display: block;
	padding-left: 20px;
}

/* Highlight red menu for standard dropdown*/
ul.yfDropMenu.standardYfDropdown li.menuHover > div.yfDropMenuTitleRedHighlight {
	background-color: #EE2439;
}
ul.yfDropMenu.standardYfDropdown li.menuItem:last-child > div.yfDropMenuTitleRedHighlight {
	color: #EE2439;
}

ul.yfDropMenu.standardYfDropdown li.menuItem.menuHover:last-child > div.yfDropMenuTitleRedHighlight {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

li.menuHover > div.yfDropMenuTitleRedHighlight,
div.yfDropMenuTitle.red-highlight:hover, 
.options-box-red-highlight,
.tabRedHighlight {
	color: #FFFFFF !important;
	background-color: #E90202 !important;
	font-weight: bold !important;
}

ul.yfDropMenu.createDropdown{
    box-shadow: 0 4px 22px 0 rgba(189,192,199,0.5);
    border-radius: 6px;
    color: #333740;
    font-family: Roboto;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0px;
}

.createDropdown .menuItem{
    height: 40px;
}

.createDropdown .menuItem:hover{
    background-color: #ECEDF0;
}

ul.createDropdown li.menuItem{
    border: none;
}

.yfDropMenuTitle.createPresent,
.yfDropMenuTitle.createTransformation{
    border-bottom: 1px solid #DBDDE5;
    padding-bottom: 5px;
}

.createDropdown div.yfDropMenuTitle{
    margin: 0 20px;
    padding-left: 0px;
}

img.adminRolesTitle, img.reportOptionsRightNavTitle {
	padding: 0px 5px;
}

.overflowEllipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;	
}

#importTranslationPopup {
    z-index: 5000;
}

div.exportContentLoader, div.importContentLoader {
	display: none;
	width: 20px;
	height: 20px;
	margin-left: 5px;
}

div.loadingDivBackgroundNoAnimation {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

table.radioList td.radioListDescription {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
}

div#client-org-auto-select-outer {
	width:600px;
	margin-right: auto;
	margin-left: auto;
}

div#auto-results {
	width: 600px;
	overflow: auto;
	height: 400px;
	border: 1px solid var(--border-grey);
	-webkit-overflow-scrolling: touch;
}

#auto-select-box {
	font-size: 24px;
    font-weight: 400;
    width: 300px;
    font-family: sourceSansPro, arial, sans-serif;
    color: #CCC;
    position: relative;
    height: 40px;
    background-color: var(--background-white);
    padding: 0 35px 0 0px;
    border: 1px solid var(--border-grey);
    z-index: 100000000;
    float: left;
    margin-bottom: 10px;
}

#clear-search-results {
	top: 0px;
    position: absolute;
    right: 5px;
    font-size: 35px;
    width: 20px;
    line-height: 50px;
    text-align: center;
    color: red;
}


#auto-select-box input {
	font-size: 24px;
	font-family: sourceSansPro, inherit;
	width: 300px;
	text-indent: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
	height: 30px;
	border: 0;
	margin: 0;
	position:relative;
	top:0px;
}

div.simple-auto-connect-cell {
	text-decoration: none;
    cursor: pointer;
    padding-left: 2px;
    color: var(--dark-grey);
    font-size: 25px;
    font-family: sourceSansPro, Tahoma, sans-serif;
    height: 35px;
    min-height: 25px;
    line-height: 35px;
    padding: 6px;
}

div.client-org-text {
	color: var(--dark-grey);
    font-size: 25px;
    font-family: sourceSansPro, Tahoma, sans-serif;
    margin-bottom: 10px;
    margin-top: 6px;
}

div.simple-auto-connect-cell-selected {
	background-color: yellow;
}

div.client-org-action-buttons {
	float: right;
}

div#client-select-box {
	
}

div#client-go-button, div#client-cancel-button, div#client-clear-button {
	padding-top: 4px;
	padding-right: 10px;
	float: left;
}
div.chartCustomError {
    width: 50%;
    margin: 0 auto;
}
div.chartCustomError > div {
	text-align: center;
}
div.chartCustomError > img {
	display: block;
    margin: auto;		
}
.unselectable {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  -o-user-select: none;
  user-select: none;     
}

.selectable {
	-webkit-user-select: auto;  /* Chrome all / Safari all */
	-moz-user-select: auto;     /* Firefox all */
	-ms-user-select: auto;      /* IE 10+ */
	-o-user-select: auto;
	user-select: auto;
}

table.standardInfoContainer {
   background-color: var(--background-white);
   width: 100%;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 15px;
   padding-right: 15px;
   border-spacing: 0;
}

td.standardInfoIcon {
   width: 42px;
   vertical-align: top;
   padding-right: 15px;
}


td.standardInfoIcon > img {
   width: 42px;
   height: 42px;
}

td.standardInfoIcon.noIcon {
   width: 0;
   padding: 0;
}

div.report-usage-view-header {
	background-color: var(--primary-color);
	color: var(--white);
	text-align: left;
	font-size: 16px;
   position: relative;
   height: 33px;
   z-index: 1;
}

div.report-usage-view-item-list {
	background-color: white;
	border-left: 1px solid var(--border-grey);
	border-right: 1px solid var(--border-grey);
	border-bottom: 1px solid var(--border-grey);
	overflow: auto;
}

div.report-usage-col {
	display: table;
	float: left;
   font-size: 12px;
   height: 100%;
}

div.report-usage-view-header-col {
   text-align: left;
   font-size: 16px;
   cursor: pointer;
   height: 33px;
}

div.report-usage-row {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 100%;
}

div.report-usage-view-item {
	line-height: 100%;
	border-bottom: 1px solid #e4e4e4;
	height: 33px;
}

div.report-usage-report-delete-img {
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	display: table-cell;
	vertical-align: middle;
}

div.report-usage-group:before,
div.report-usage-group:after { 
	content:""; 
	display:table; 
}

div.report-usage-group:after { 
	clear:both;}

div.report-usage-delete {
	width: 5%;
}

div.report-usage-delete-item {
	text-align: center;
}

div.report-usage-name {
	width: 40%;
}

div.report-usage-modified {
	width: 30%;
}

div.report-usage-usage {
	width: 24%;
}

div.report-usage-text-item {
	border-left: solid 1px white;
	padding: 0 3px;
	height: 33px;
	line-height: 33px;
}


div.report-usage-view-header .report-usage-text-item {
	border-left: solid 0px white;
}

div.report-usage-report-item {
	font-size: 12px;
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	padding: 0 3px;
}

div.report-usage-bar-container {
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

div.report-usage-bar-background {
   height: 5px;
   background-color: var(--background-grey);
}

div.report-usage-bar-background > div.report-usage-bar {
	height: inherit;
	background-color: var(--primary-color);
}

div.report-usage-report-delete-img img {
	top: 1px;
	position: relative;
	cursor: pointer;
}

div.report-usage-to-results {
	height: 60px;
	line-height: 60px;
	text-align: center;
}

.multilogon {
	text-align: center;
	margin: 100px auto;
	width: 350px;
}

.searchholder {
	margin: 10px 0;
}

.searchholder input {
	float: left;
	font-size: 22px;
    width: 350px;
    margin-top: 10px;
    text-overflow: ellipsis;
    color: var(--dark-grey);
    height: 40px;
    padding-left: 10px;
    padding-right: 35px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.searchholder input::-ms-clear {
	display: none;
}

.searchholder .clearbtn {
	clear: both;
	margin-left: -30px;
    margin-top: 10px;
	width: 25px;
	height: 40px;
	background-image: url('../images/close_large_grey.png');
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	cursor: pointer;
}

.searchholder .searchresults {
	width: 100%;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	text-align: left;
	text-overflow: ellipsis;
 	padding: 5px 0;
	border: solid 0.1px var(--border-grey);
	white-space: nowrap;
}

.searchholder .searchitem {
	cursor: pointer;
	font-size: 16px;
	color: var(--dark-grey);
	padding: 5px 10px;
}

.searchholder .noresultsitem {
	font-size: 16px;
	text-align: center;
	color: #c00000;
	padding: 5px 10px;
}

.searchitem:hover {
	background-color: #EEEEEE
}

.multilogon .i4bodytext {
	font-size: 16px;
	color: #999999;
	width: 350px;
	margin: 10px 0 10px 0;
	text-align: center;
}

#configCancel {
	margin-left: 2px;
	margin-right: 2px;
}
#configSave {
	margin-left: 2px;
	margin-right: 2px;
}
.btn-container {
	margin-left: 2px;
	margin-right: 2px;
}

.multilogon .btn-container {
	height: 40px;
	line-height: 40px;
	padding: 0;
	width: 350px;
	margin: 10px 0;
	font-size: 22px;
	background: var(--primary-button-color);
   	color: var(--white);
   	cursor: pointer;
   	white-space: nowrap;
	display: inline-block;
	text-align: center;
	position: relative;
	text-overflow: ellipsis;
    overflow: hidden;
}

.multilogon .btn-container:hover {
	background: var(--primary-button-hover-color);
}

div.keyValuePairEdit div {
	float:left;
	margin-right:5px;
}

div.lbcontainer {
	padding: 20px;
	color: var(--dark-grey);
}
div.lbtitle {
	padding-bottom: 10px;
	color: #333333;
	font-size: 16px;
}

.view-edit-page {
	background-color: #f7f8f7;
}

div.view-edit-page-wrapper {
	background-color: #f7f8f7;
}

div.view-edit-desc-text {
	height: 100px;
	width: 80%;
}

div.view-edit-rollback-warning {
	width: 80%;
}

div.view-edit-wrapper {
	width: 600px;
	padding: 30px;
	position: relative;
	margin: 4px auto 0 auto;
	border: solid 1px #e6e6e6;
	min-height: 500px;
}

div.view-edit-wrapper div.optionTitle {
	font-size: 24px;
}

div.view-edit-button {
	position: relative;
	height: 40px;
}

div.view-edit-summary-section {
	height: 60px;
}

div.view-edit-type-desc-left {
	float: left;
	width: 22%;
	font-weight: bold;
	margin-right: 2%;
}

div.view-edit-type-desc-right {
	float: left;
	width: 76%;
}

div.view-edit-tooltip {
	position: relative;
}

div.view-edit-tooltip-inner {
	padding: 10px;
	position: relative;
}

div.view-edit-summary-reports-section {
	margin: 20px auto 20px auto;
	background-color: var(--background-white);
	padding: 10px;
	width: 80%;
}

div.view-edit-summary-reports-section div {
	padding: 4px;
}

div.view-edit-more-info {
	color: var(--primary-color);
	cursor: pointer;

}
div.view-edit-more-info:hover {
	text-decoration: underline;
}

div.view-edit-rollback-warning {
	border: solid 1px #EC644B;
	padding: 6px;
	width: 80%;
	margin: 4px auto 4px auto;
}

div.view-edit-rollback-field-info {
	margin: 4px 0 4px 0;
}

div.view-edit-rollback-field-info div {
	padding: 2px;
	font-weight: bold;
}

div.view-edit-rollback-field-info table {
	width: 50%;
}
/**
	Animations to make nodeInserted.jquery work
**/
@keyframes nodeInserted {  
    from {  
        outline-color: #fff; 
    }
    to {  
        outline-color: #000;
    } 
 
}

@-moz-keyframes nodeInserted {  
    from {  
        outline-color: #fff; 
    }
    to {  
        outline-color: #000;
    }  
  
}

@-webkit-keyframes nodeInserted {  
    from {  
        outline-color: #fff; 
    }
    to {  
        outline-color: #000;
    }  
  
}

@-ms-keyframes nodeInserted {  
    from {  
        outline-color: #fff; 
    }
    to {  
        outline-color: #000;
    } 
 
}

@-o-keyframes nodeInserted {  
    from {  
        outline-color: #fff; 
    }
    to {  
        outline-color: #000;
    }  
  
} 

.insertElement {
    animation-duration: 0.01s;
    -o-animation-duration: 0.01s;
    -ms-animation-duration: 0.01s;
    -moz-animation-duration: 0.01s;
    -webkit-animation-duration: 0.01s;
    animation-name: nodeInserted;
    -o-animation-name: nodeInserted;
    -ms-animation-name: nodeInserted;        
    -moz-animation-name: nodeInserted;
    -webkit-animation-name: nodeInserted;
}

.publish-tab {
	background-color: var(--primary-color);
	color: var(--white);
	border-bottom:1px solid #e4e4e4;
}

.publish-tab a, 
.publish-tab a:VISITED, 
.publish-tab a:LINK {
	color: #ffffff !important;
}

.publish-tab:hover {
	background-color:var(--primary-button-hover-color);
}

div.shapeWidget svg * {
	fill:none;
	stroke:#000;
	vector-effect:non-scaling-stroke;
}

div.report-usage-view-container {
	position: relative;
}

div.report-usage-view-header-background {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   height: 33px;
   background-color: var(--primary-color);
}
div.aceEditorTab {
	cursor: pointer;
	padding: 5px;
	height: 25px;
	line-height: 25px;
	min-width: 100px;
	text-align: center;
}
div.aceEditorTabActive {
	color: var(--primary-color);
}
div.aceEditorTabDisabled {
	color: #888888;
	background-color: #D0D0D0;
}
div.aceEditorView {
	position: absolute;
	top: 35px;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
}
div.aceEditorTabs {
	background-color: #EBEBEB;
}
div.aceEditorSaveButton {
	position: absolute;
    right:10px;
    top: 2px;
}

.sliderAndText {
	width:150px;
}
.sliderAndText > div {
	float:left;
	position:relative;
	top:3px;
}
.sliderAndText .slider {
	width:118px;
	top:10px;
}
.sliderAndText .textDisplay {
	width: 23px;
	text-align: right;
	top: 10px;
	float: right;
	margin-right:7px;
}

div.contentApproval {
   padding: 20px;
   color: var(--dark-grey);
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   overflow: auto;
}
div.contentApproval li {
   padding-bottom: 10px;
}
div.contentApprovalButtons {
   position: absolute;
   bottom: 20px;
   left: 20px;
   right: 20px;
}
div.contentApprovalButtons div.btn-flat {
   padding: 0;
   width: 100px;
}
div.contentApprovalButtons table {
   margin: auto;
}
div.contentApprovalButtons table td {
   text-align: center;
   padding-right: 20px;
}
div.contentApprovalButtons table td:last-child {
	padding-right: 0;
}

div.tabBarApproval {
	padding: 2px;
}
table.tabBarApproval img {
   display: block;
   width: 18px;
}
table.tabBarApproval img.tabBarApprovedAvatar {
   height: 35px;
   width: 35px;
}
td.tabBarApprovedName {
   padding: 0 10px;
   font-size: 12px;
   color: #8e8e8e;
   white-space: nowrap;
}
td.tabBarApprovedName span {
   font-size: 14px;
}
td.tabBarApprovedLbl {
	padding: 0 0 0 10px;
	font-size: 14px;
	color: #8e8e8e;
	white-space: nowrap;
}

.user-import {
	border-radius: 15px;
	padding: 15px;
	border: 2px solid #f3f3f3;
	background: #f9f9f9;
}

.warningChecked {
	background-color:#FFEEEC;
}

.colHeaderInput {
   border: 1px solid #e0e0e0;
   color: var(--dark-grey);
   font-size: 12px;
   height: 24px;
   resize: none;
   width: 77px;
   padding: 2px;
}
.jsChartNoOverflow {
	line-height: 0;
	overflow: hidden;
}
.initReportError {
	position: RELATIVE;
	top: calc(50% - 20px);
	text-align: center;
}

div.dataDiscoveryMenu, div.dataDiscoveryAdditionalOptionsLink, div.dataDiscoveryAdvancedOptions{
	font-family: Roboto;
	font-size:16px;
	color: var(--dark-grey);
}

.dataDiscoveryAdditionalOptionsLink {
	color: var(--primary-color);
	cursor: pointer;
	font-size: 14px;
	float: right;
	clear: left;
	margin-right:80px;
	margin-top:10px;
}

.dataDiscoveryAdditionalOptionsLink .moreLessText {
	color: var(--primary-color);
	display: inline-block;
	font-size: 16px;
	padding: 5px;
	padding-left: 20px;
}

.dataDiscoveryAdditionalOptionsLink .moreLessImgDiv {
	display:inline-block;
}

.dataDiscoveryAdvancedOptions {
	display: none;
	float: left; 
	clear: left;
	margin-top:20px;
}

.aaa {
	background-image:url('../images/list_select_all_grey.png');
	width:20px;
	height:20px;
	background-repeat: no-repeat;
	background-size:20px 13px;
	background-position: center;
	cursor: pointer;
}

div.dataDiscoveryChartsContainer div.sections {
	overflow-y:auto;
	overflow-x:hidden;
	position: absolute;
    bottom: 0px;
}

div.helpDismissed {
    top: 73px;
}

div.helpDismissedDashboard {
    top: 45px;
}

div.showHelp {
    top: 173px;
}

div.showHelpDashboard {
    top: 136px;
}

div.dataDiscoveryListMenu {
	background-color: #f9f9f9;
	padding-bottom: 1px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:403px;
}

div.discussionStreamDataDiscovery div.dataDiscoveryListMenu {
	position: static;
}

div.widgetTemplateMenu div.chartWidgets div.canvasWidgetDrag div.widgetText {
	background-color:rgba(0,0,0, 0.4);
	color:white;
	font-family:Roboto, Arial, sans-serif;
	font-size:14px;
	padding-left:10px;
	height:25px;
	padding-top:5px;	
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}

div.dataDiscoveryListMenu div.chartWidgets div.dataDiscoveryChart {
	border: 1px solid #e4e4e4;
	position: relative;
	margin: 5px;
	background-color: var(--background-white);
}

div.dataDiscoveryChartMenuHeading div.title {
	padding: 8px 7px;
    font-size: 20px;
    color: white;
    float:left;
    padding-bottom:0;
}

div.dataDiscoveryChartMenuHeading {
    height: 39px;
    background-color: var(--primary-color);
    color: white;
    z-index: 10;
    position: relative;
    border: none;	
}

div.dataDiscoveryChartMenuHeadingDashboardChartList {
    height: 39px;
    background-color: var(--primary-color);
    color: white;
    z-index: 10;
    border: none;	
    width: 100%;
    top: 0;
}

div.dataDiscoveryChartMenuHeadingDashboardChartList div.title {
    padding: 8px 7px;
    font-size: 20px;
    color: white;
    float:left;
    padding-bottom:0;
}

div.dashboardSections {
	position:absolute;
	bottom:142px;
}

div.dashboardSections div.templateSection {
	overflow-x:hidden;
	overflow-y:auto;
	height:100%;
}

div.discussionStreamDataDiscovery div.dashboardSections {
	position:static;
}

div.dashboardDataDiscoveryHelpMessage {
    height: 90px; 
    background: var(--background-white);
    position: relative; 
    margin-bottom: 20px;
    border: 1px solid #e4e4e4;
    margin: 5px;
    width: 391px;
    z-index: 1;
}

div.dataDiscoveryChartTitleText {
    color: var(--dark-grey);
    font-family: Roboto, Arial, sans-serif;
    font-size: 18px;
    padding-left: 10px;
    padding-top: 10px;
    text-overflow: ellipsis;
    bottom: 0;
    left: 0;
    right: 0;
	margin-right: 45px;
}

div.dataDiscoveryChartSubTitleText {
    color: #999999;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-bottom: 15px;
    height: 15px;
    bottom: 0;
    left: 0;
    right: 0;
}

div.dataDiscoveryChartNarrativeText {
    color: var(--dark-grey);
    font-family: Roboto, Arial, sans-serif;
    font-size: 13px;
    padding: 15px;
    white-space: pre-line;
}

div.dataDiscoveryChartNarrativeText p{
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
}

div.dataDiscoveryChartNarrativeText ul {
	margin:0px;
	padding-left: 10px;
}

div.dataDiscoveryChartNarrativeText ul li:not(:last-child) {
	margin: 4px 0;
}

div.dataDiscoveryChartNarrativeTitleText {
    color: #333333;
    font-family: Roboto, Arial, sans-serif;
    font-size: 16px;
    padding-top:25px;
    padding-left: 10px;
    bottom: 0;
    left: 0;
    right: 0;
}

div.dataDiscoveryChartHeaderchartNotApproved span, div.dataDiscoveryChartHeaderDashboardApproved span {
    content:'';
	position:absolute;
	right:10px;
	top:10px;
	background-image:url('../images/round_icon_tick_grey.svg');
	width:25px;
	height:25px;
	cursor: pointer;
}

div.dataDiscoveryChartHeaderchartNotApproved span:hover , div.dataDiscoveryChartHeaderDashboardApproved span:hover {
	background-image:url('../images/round_icon_tick_blue.svg');
}

div.dataDiscoveryChartHeaderchartApproved span , div.dataDiscoveryChartHeaderDashboardNotApproved span {
    content:'';
	position:absolute;
	right:10px;
	top:10px;
	background-image:url('../images/round_icon_tick_blue.svg');
	width:25px;
	height:25px;
	cursor: pointer;
}

div.dataDiscoveryChartHeaderchartApproved span:hover , div.dataDiscoveryChartHeaderDashboardNotApproved span:hover {
	background-image:url('../images/round_icon_tick_grey.svg');
}

div.dataDiscoveryChartHeaderDashboard span {
	content: '';
	width: 25px;
	height: 25px;
	cursor: pointer;
}

td.fieldsToAnalyse {
    background: var(--primary-color);
	color: var(--white);
}

div.dataDiscoveryWidgetLightBox{
	background : #f9f9f9;
}

td.dataDiscoveryOptionsTitle {
    width: 100px;
    padding-left: 40px;
}

td.compareTxt{
	text-align:right;
	padding-top:20px;
}

td.higherValuesTitle {
    font-size: 16px;
    width:300px;
    padding-left:40px;
}

td.higherValues{
	width:205px;
	padding-left:10px;
	padding-right:75px;
}

td.dataDiscoveryFieldsTitle{
	width:300px;
	padding-left:40px;
	vertical-align:top;
}

td.dataDiscoveryFieldsTitle div.excludeMetricfieldsExplain{
	font-size: 14px;
    margin-top: 10px;
    color: #999999;
}

td.dataDiscoveryFields{
	width:205px;
	padding-left:10px;
}

div.dataDiscoveryFieldsDiv {
    height: 225px;
    width: 205px;
    overflow: auto;
    border:1px solid #e4e4e4;
    background: var(--background-white);
}

div.dataDiscoveryFieldsDiv div.multiOptionList div {
    margin: 5px 0px 0px 3px;
}

div.dataDiscoveryFieldsDiv div.multiOptionList div:first-child {
    margin-top: 10px;
}

div.dataDiscoveryFieldsDiv div.multiOptionList img{
	float:left;
	margin-right:10px;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span{
	float:left;	
	max-width: 150px;
	text-overflow: ellipsis;
    overflow: hidden;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span::before{
	width: 3px;
    height: 21px;
    content: " ";
    display: block;
    float: left;
    margin-right: 10px;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span.NUMERIC::before{
  background-color: var(--primary-color);
}

div.dataDiscoveryFieldsDiv div.multiOptionList span.DATE::before{
  background-color: #CC6E00;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span.TIMESTAMP::before{
  background-color: #FFA500;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span.TEXT::before{
  background-color: #FFE600;
}

div.dataDiscoveryFieldsDiv div.multiOptionList span.GISGEOMETRY::before{
  background-color: #6CB17C;
}

div.dataDiscoveryFieldLimit {
    float: right;
    clear: both;
    overflow: hidden;
    padding-top: 20px;
}

td.uniqueValuesTitle{
	width:300px;
	padding-left:40px;
}

td.uniqueValuesInput{
	width:205px;
	padding-left:10px;
	padding-right:75px;
}

div.limitText {
    float: left;
    padding-right: 20px;
    height: 35px;
    display: table;
}

div.dataDiscoverySubmit {
    float: left;
    clear: left; 
    width: 450px; 
    padding-left: 96px;
    position:absolute;
    bottom:25px;
}

div.dataDiscoveryHelpMessage {
    height: 90px; 
    background: var(--background-white);
    position: relative; 
    margin-bottom: 20px;
    border: 1px solid #e4e4e4;
    margin: 5px;
    margin-right: 21px;
    width: 390px;
}

div.dataDiscoveryInfoText {

    margin-left: 68px;
    margin-top: 9px;
    font-size: 15px;
}

div.dataDiscoveryInfoIcon {
    float: left;
    padding-top: 11px;
    padding-left: 10px;
}

td.dataDiscoverytd1 {
    width: 220px; 
    padding-left: 25px;
}

td.secondMetric, td.compareTo2{
	padding-top:20px;
}

td.dataDiscoverytd1 div.customPeriod {
	width:50%;
	float:right;
}

td.dataDiscoverytd2 {
    font-size: 14px; 
    width: 25px; 
    padding-left: 10px;
    padding-right:40px;

}

td.dataDiscoverytd2.compareTo3 {
	padding-top:0px;	
}

div.dataDiscoveryMenu {
    float: left; 
    padding-top:35px;
}

td.dataDiscoveryWidth200 {
    width: 200px;
}

div.dataDiscoverySelectValuesControl {
    float: right; 
    clear: both; 
    overflow: hidden;
    margin-right:240px;
}

/* overwrite image size of Button standard */
div.dataDiscoverySelectValuesControl .selectAll img , div.dataDiscoverySelectValuesControl .selectNone img{
	width:20px;height:13px;
}
div.dataDiscoverySelectValuesControl .selectNone img{
	width:15px;height:15px;	margin:2px auto;
}

span.dataDiscoveryFieldLimitSpan {
    vertical-align: middle; 
    display: table-cell;
}

div.dataDiscoveryFieldLimitValue {
    float: left; 
    position: relative;
}

div.saveInsight {
	margin: 5px;
	border: 1px solid #e4e4e4;
	position: absolute;
	background-color: #f9f9f9;
	margin-top:5px;
    bottom: 0px;
    z-index: 1;
    margin-right: 23px;
    width:390px;
    height:130px;
}

div.saveInsight span {
	position: absolute;
    right: 10px;
    bottom: 95px;
    background-image: url(../images/mini_menu.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 20px;
}

div.saveInsight span:hover {
	background-image: url("../images/mini_menu_over.png");
}

div.saveInsightsTitle {
	color: var(--dark-grey);
	font-size: 20px;
	padding-left: 10px;
	padding-top: 10px;
}

div.saveInsightsText {
	color: var(--dark-grey);
	font-size: 16px;
	padding-left: 10px;
}

div.saveInsightsAction {
	position: relative;
	left: 265px;
	font-weight: bold;
	width: 100px;
	display:none;
}

td.dataDiscoveryAddCommentButton {
	color: #ffd700;
	cursor: pointer;
}

td.dataDiscoverydiscare {
	color: var(--dark-grey);
	cursor: pointer;
}

div.saveInsightsComment {
	color: #ffd700;
	cursor: pointer;
}

div.dash-report-selected {
	border: 1px solid var(--primary-color);
}

div.reportDataDiscoveryChartList,
assisted-insights.reportDataDiscoveryChartList {
	position: fixed;
	top: 0;
	bottom: 0;
	right: -420px; /*Could be a scroll bar so start this far away*/
	border-left: 1px solid #e4e4e4;
	z-index: 1001;
	background-color:white;
	background-repeat : no-repeat;
	background-position : center;
	overflow:hidden;
}

table.refineSelectAllMenuTable {
	margin-left: 200px;
	margin-top: 8px;
	cursor: pointer;
}

table.refineSelectAllMenuTable td.refine, table.refineSelectAllMenuTable td.refineEmpty {
	width: 115px;
}

table.refineSelectAllMenuTable td.selectAll, table.refineSelectAllMenuTable td.deSelectAll {
    width: 85px;
}

td.dataDiscoveryButtonsText {
	width: 290px;
	padding-left: 10px;
}

div.data-discovery-loading-view-overlay {
	background-color: #333333;
	opacity: 0.4;
	position: fixed;
	z-index: 9999;
	top:0;
	bottom: 0;
	right: 0;
	left: 0;
}

div.data-discovery-loading-view {
	width: 300px;
	height: 350px;
	background-color: #F9F9F9;
	border: #E4E4E4 1px solid;
	position: fixed;
	z-index: 10000;
	left: calc(50% - 150px);
	top: calc(50% - 150px);
	padding: 25px 20px 15px 20px;
}

div.data-discovery-loading-view .inner-container {
	position: relative;
	height: 100%;
	
}

div.data-discovery-loading-view .title {
	color: #333333;
	font-size: 18px;
	padding-bottom: 10px;
	max-height: 125px;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.data-discovery-loading-view .text-container-upper {
	color: #333333;
	font-size: 14px;
}

div.data-discovery-loading-view .button-container {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}

div.data-discovery-loading-view .loading-container {
	position: absolute;
	height: 50px;
	width: 50px;
	left: calc(50% - 25px);
	top: calc(50% - 25px);
}

div.data-discovery-loading-view .loader-inner {
	position: relative;
	height: 100%;
	width: 100%;
}

div.data-discovery-loading-view .text-container-lower {
	position: absolute;
	bottom: 110px;
	left: 0;
	right: 0;
	text-align: center;
	color: #333333;
	font-size: 14px;
}

div.data-discovery-loading-view .error-header.error {
	font-size: 16px;
	color: #333333;
	padding-bottom: 4px;
}

div.data-discovery-loading-view .text-container-lower.error,
div.data-discovery-loading-view .error-header.error {
	color: #FD1149;
	font-size: 16px;
}

div.data-discovery-loading-view .text-container-warning {
	position: absolute;
	bottom: 55px;
	left: 0;
	right: 0;
	text-align: center;
	color: #FF0000;
	font-size: 14px;
}

.dataDiscoveryListClose {
	background-image: url("../images/close_large_white.png");
	height: 25px;
	width: 25px;
	float: right;
    margin: 7px 7px 0px 7px;
	cursor: pointer;
}

	/* ------- */

/***
	PARAM STUFF
*/
div.panelSection {
	clear:both;
}

div.sectionName {
	font-size:20px;
	margin-bottom:10px;
	margin-top:5px;
}

div.panelParameter {
	clear:both;
}

div.panelParameter div.parameter {
	padding-bottom:20px;
	overflow:hidden;
}

div.panelParameter div.parameter > div.paramInfo {
	float:left;
	max-width:60%;
}

div.panelParameter div.parameter > div.paramControl {
	float:right;
}

div.panelBody {
	margin:0 10px;
}

div.panelContent div.panel {
	height:auto;
}

/* END basic parameter stuff*/

/* START FieldMatchView CSS */

.fieldIndicator{
	height: 20px;
	width: 3px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}

.fieldText{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.notMatchedFieldText{
	color: var(--grey);
}

.fieldMatchViewListItem{
    padding: 3px;
   	width: 150px;
   	border:1px solid transparent;
}

.hoverableField:hover{
	background-color: #f9f9f9;
	border: 1px solid var(--border-grey);
}

.fieldImgSpace{
    width: 20px;
    height: 20px;
    float: left;
}

.sortableHandleImg{
    height: auto; 
    width: auto; 
    max-width: 20px; 
    max-height: 20px;
}

.fieldListTitle{
	margin-bottom: 10px;
	margin-left: 10px;
    font-weight: 600;
	color: #999999;
}

.hoverableField{
	cursor: pointer;
	border: 1px solid transparent;
}

.fieldList{
	float:left;
    margin-right: 20px;
}

.fieldMetricIndicator{
	background-color: #10A5F4;
}

.fieldDimensionIndicator{
	background-color: #FFC310;
}

.titleClassA{
	padding-bottom: 5px;
	border-bottom: 3px solid green;
}

.titleClassB{
	padding-bottom: 5px;
	border-bottom: 3px solid purple;
}

.mappedFieldsDivider {
	margin-bottom: 28px;
	border-top: 1px solid var(--border-grey);
	height: 1px;
}

.fieldList .fieldsContainer {
	min-height: 28px;
}

.fieldList .unmatchedFieldsArea {
	min-height: 28px;
}

/* END FieldMatchView CSS */
/* START checkbox field indicator parameter example */
span.fieldIndicator{
	width: 3px;
    height: 21px;
    margin-right: 7px;
    margin-left: 25px;
    display: inline-block;
}

/* END checkbox field indicator parameter example */

/* START  Parameter Value Display example */

div.valueDisplayExample{
	width: 3px;
	height: 20px;
	float: left;
    margin-right: 7px;
    margin-left: 7px;
}

div.valueDisplayImgExample{
	width: 20px;
	height: 20px;
	float: left;
    margin-right: 7px;
    margin-left: 7px;
}

div.valueDisplayImgExample img{
	margin-right: 5px;
    max-height: 20px;
    max-width: 20px;
}

/* END  Parameter Value Display example */

/* START delimiter example */

.delimiterMarker{
	border-right: 1px dashed red;
	width: 1px;
	height: 20px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}

.delimiterExampleContainer{
	padding: 10px;
	border: 1px solid var(--border-grey);
	font-size: 12;
	height: 15px;
}

.delimitedText{
	float: left;
}

/* END delimiter example */

/* START example parameter things */

div.toggleFloatLeft{
    white-space: nowrap;
    clear: none;
    margin-right: 100px;
}

div.textBoxFloatRight{
	clear: none;
    white-space: nowrap;
    display: inline-block;
    float: right;
}

/* END example parameter things */

/* START field match drop down view */

div.dropDownFieldSection{
    float: left;
    margin-right: 50px;	
}

.sectionParameters div.dropDownFieldSection {
	margin-right: 0px;
}

/* END field match drop down view */

/* START example parameter upload */

#uploadFileStyleId{
	padding: 10px 0px;	
  	width: 100%;	
}

div.exampleUploadStyle div.paramControl{
	width: 100%;
}

/* END example parameter upload */

/* START Parameter Connector Drop Down View */

div.loadNewConnectorParameterBtn{
	font-size: 14px;
    float: right;
	cursor: pointer;
	color: var(--primary-color);
}

.marketplaceLink{
	color: var(--primary-color);
	cursor: pointer;
}

/* END Parameter Connector Drop Down View */

/* START Parameter Validation */

div.parameterErrorMsg {
	clear: both;
    font-size: 14px;
    color: #FD1149;
    overflow: visible;
}
div.validationError > div {
	display: inline;
	color: red;
}

/* END Parameter Validation */

/* -Google Material Design text input- */
.materialsInput > .inputLine {
  margin-top: 8px;
}

.materialsInput > .inputLine > .placeholderText {
  position: absolute;
  font-size: 16px;
  margin-left: 40px;
  margin-top: 8px;
  color: #CECECE;
  width: calc(100% - 70px);
}

.materialsInput > .inputLine > .inputIcon {
  float: left;
  position: absolute;
  padding-top: 4px;
}

.materialsInput {
  position: absolute;
  width: 200px;
}

.materialsInput > .inputLine > input {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #999999;
  height: 16px;
  width: calc(100% - 70px);
  line-height: 16px;
  font-size: 16px;
  margin-left: 40px;
  padding-bottom: 8px;
  padding-top: 8px;
}

.materialsInput > .inputLine > input:disabled {
	outline: none;
  	border-bottom: 1px dashed var(--primary-color);
}

.materialsInput > .inputLine > input:focus {
  outline: none;
  border-bottom: 1px solid var(--primary-color);
}

.materialsInput > .inputLine > input.error {
  border-bottom: 1px solid #cc0000;
}

.materialsInput > .inputLabel {
  position: absolute;
  margin-left: 40px;
  margin-top: 16px;
  font-size: 16px;
  color: #999999;
  width: calc(100% - 70px);
}

.materialsInput > .inputLabel.selected {
  font-size: 12px;
  color: var(--primary-color);
  position: relative;
}

.materialsInput > .inputLabel.withValue {
  position: relative;
  font-size: 12px;
}

.materialsInput > .inputLabel.error {
  color: #cc0000;
}

.materialsInput > .inputLine > .clearIcon {
  position: absolute;
  top: 38px;
  right: 0;
  margin-top: 6px;
}

.materialsInput > .helperDiv {
  margin-top: 8px;
  margin-left: 40px;
  font-size: 12px;
  line-height: 12px;
  color: #999999;
  width: calc(100% - 70px);
}

.materialsInput > .errorDiv {
  margin-top: 8px;
  margin-left: 40px;
  font-size: 12px;
  line-height: 12px;
  color: #cc0000;
  width: calc(100% - 70px);
}

.materialsInput > .errorDiv > .errorIcon {
  height: 12px;
  width: 12px;
  margin-right: 8px;
  float: left;
}

/*Show Advanced Settings parameter */
div.show-advanced-settings, div.hide-advanced-settings {
	cursor: pointer;
	color: var(--primary-color);
}

.dataDiscoveryChartNarrativeText .moreLessText{
	color:var(--primary-color);
	cursor: pointer;
	font-size: 14px;
    float:right;
}

.dataDiscoveryChartNarrativeText span.boldNarrativeField{
    font-weight: bold;
    color:#444444;
}

div.panelParameter.fileUploadParameter  div.parameter > div.paramControl {
	float:none;
}



/* ***********ETL*********** */

div#etlSummary {
    height: 100%;
    border-bottom: 1px solid #e4e4e4;
}

div#etlSummary div.panelContent > div{
	height: 100%;
	background-color: inherit;
}

div#etlSummary div.panelTabsContainer {
	border-bottom: none;
}

div#etlRunLogHistory{
	height: 100%;
}

div#etlRunLogHistory > div{
	height: inherit;
	float: left;
}

div#etlRunLogHistory > div#runLogs{
	width: 22%;
	overflow: auto;
	border-right: 1px solid #E4E4E4;
}

div#etlRunLogHistory div.archivedRunLogs {
	text-align: center;
	padding: 10px 3px;
}

div#etlRunLogHistory div.archivedRunLogs > span{
	color: var(--primary-color);
	cursor: pointer;
}

div#etlRunLogHistory.noRunLogs{
	text-align: center;
	padding-top: 20px;
	color: var(--dark-grey);
	font-size: 18px;
	height: calc(100% - 20px);
}

div#etlRunLogHistory.noRunLogs > div{
	height: auto;
	float: none;
}

div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog {
	padding: 5px;
	border-bottom: 1px solid #E4E4E4;
	clear: both;
	cursor: pointer;
	color: var(--dark-grey);
	font-size: 14px;
}
div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog:hover {
	background-color: #FFFFFF
}
div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog.selected{
	background-color: var(--background-white);
	cursor: auto;
}

div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog.FAILED {
	background-color: #E90202;
	color: #FFFFFF
}

div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog.FAILED:hover,  
div#etlRunLogHistory > div#runLogs > div#runLogsContainer div.runLog.FAILED.selected {
	opacity: 0.7;
}

div#etlRunLogHistory > div#stepsStatus{
	width: 53%;
	overflow: auto;
	border-right: 1px solid #E4E4E4;
}

div.messageOuterContainer.noRunLogs {
	text-align: center;
	margin-top: 20px;
	color: var(--dark-grey);
	font-size: 18px;
}

div#stepsStatusContainer > .stepStatusObject {
	padding: 12px 0 12px 10px;
	height: 56px;
	border-bottom: 1px solid #E4E4E4;
	clear: both;
}

div#stepsStatusContainer > .stepStatusObject:hover {
	background-color: var(--background-white);
}

div#stepsStatusContainer > .stepStatusObject.selected {
	background-color: var(--background-white);
}

div.previewRunStepStatus {
	height: inherit;
	clear: both;
	cursor: pointer;
}

div#previewRunLog {
	height: inherit;
}

div#noRunLogs, div#corruptedRunLog {
	text-align: center;
	margin-top: 20px;
	color: var(--dark-grey);
	font-size: 18px;
}

div.previewRunStepStatus > div.stepDetails{
	float: left;
	width: 80px;
	margin-top: 12px;
	margin-left: 10px;
}

div.previewRunStepStatus > div.stepRunStatus{
	float: right;
	width: 205px;
}

div.previewRunStepStatus > div.stepImage {
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 12px;
}

div.previewRunStepStatus .stepImageIcon {
	width: 30px;
	height: 30px;
}

div.stepRunStatus > div > span{
	display: inline-block;
}

div.previewRunStepStatus > .stepDetails > .stepName {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 200;
	font-size: 14px;
	color: #333333;
}

div.previewRunStepStatus > .stepDetails > .stepStatus {
	font-weight: 400;
	font-size: 14px;
	color: #999999;
}

div.stepRunErrors.ERRORS > span{
	font-weight: 400;
	color: #FFB400;
}

div#previewRunLog > #previewRunProcessStatus > .processRunningAnimation{
	width: 20px;
	height: 20px;
	vertical-align: bottom;
}

div.previewRunStepStatus.FAILED .ERRORS > span{
	color: #FF4000;
}

div.previewRunStepStatus.FAILED > .stepDetails > .stepStatus {
	color: #FF4000;
}

div.previewRunStepStatus.SUCCEEDED > .stepDetails > .stepStatus {
	color: var(--primary-color);
}

div.stepRunStatus .statusProperty{
	font-weight: 200;
	font-size: 14px;
	color: #999999;
	text-align: left;
	width: 110px;
}

div.stepRunStatus .value{
	font-weight: 200;
	font-size: 14px;
	color: #333333;
	text-align: right;
	width: 60px;
}

div.stepRunStatus .unit{
	font-weight: 200;
	font-size: 14px;
	color: #333333;
	text-align: left;
	width: 25px;
}

div#etlRunLogHistory > div#stepErrors{
	width: 24%;
	overflow: auto;
}

div.messageOuterContainer.StepErrorMessages {
	padding: 12px 10px;
	border-bottom: 1px solid #E4E4E4;
	clear: both;
	min-height: 35px;
}

div.messageOuterContainer.noStepErrors {
	text-align: center;
	margin-top: 20px;
	color: var(--dark-grey);
	font-size: 18px;
}

div.messageOuterContainer.StepErrorMessages div.messageContainer > .displayMessages {
	font-weight: 200;
	font-size: 14px;
	color: #333333;
}

div.messageOuterContainer.StepErrorMessages div.messageContainer > .heading {
	font-weight: 600;
	font-size: 16px;
	color: #333333;
}

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

/* ----Pair Columns View---- */
div.inputItem {
	margin-bottom: 15px;
}

div.columnsSection {
	float: none;
	clear: both;
}

div.columnsSection table.columnsTable{
	width: 100%;
	border: none;
	border-collapse: collapse;
}

div.columnsSection table.columnsTable .columnsHeader > th{
	font-weight: bold;
	padding-top: 10px;
}

div.columnsSection table.columnsTable td.column1, td.column2 {
	width: 50%
}

div.columnsSection table.columnsTable th.column1, th.column2 {
	width: 50%
}

div.columnsSection table.columnsTable div.removeListItem,th.removeListItem {
	visibility: hidden;
}

div.columnsSection table.columnsTable tr.pairColumnsItem {
	border-bottom: 1px solid #e4e4e4;
	background-color: var(--background-white);
}

div.columnsSection table.columnsTable tr.pairColumnsItem:last-child {
	border-bottom: none;
}

div.columnsSection table.columnsTable tr.pairColumnsItem:hover {
	background-color: #E8E8E8;
}

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

/* SlideOutTabSelector View */

.tabSelectContainer .selectorInner {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 10px;
  position: relative;
}

.tabSelectContainer .bgLine {
	width: 4px;
	background-color: #c3ebff;
	margin-left: 5px;
	height: 100%;
	position: absolute;
  
	z-index: 1;
}

.tabSelectContainer .selectText {
  display: none;
  margin-left: 25px;
  margin-right: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 14px;
  white-space: nowrap;
}

.tabSelectContainer .selectIcon {
  width: 12px;
  height: 12px;
  border-radius: 6px;
  border: 1px solid #c3ebff;
  background-color: var(--background-white);
  
  float: left;
}

.tabSelectContainer .hovering .selectIcon {
  background-color: var(--primary-color);
}

.tabSelectContainer .selected .selectIcon {
  background-color: var(--primary-color);
}

.tabSelectContainer .tabSelectors {
	position: relative;
	z-index: 2;
}

.tabSelectContainer .tabSelector {
  margin-top: 25px;
  margin-bottom: 25px;
  
  height: 14px;
  line-height: 14px;
  font-size: 14px;
  color: var(--primary-color);
  cursor: pointer;
}

.tabSelectContainer .tabSelector:first-child {
  margin-top: 0px;
}

.tabSelectContainer .tabSelector:last-child {
  margin-bottom: 0px;
}

.tabSelectContainer {
	width: 35px;
/* 	min-height: 197px; */ /* height of three steps in the list so that the lines match nicely */
	min-height: 35px;
  
	border: 1px solid #E4E4E4;
	background-color: var(--background-white);

	position: absolute;
}

.tabSelectContainer.topAttach {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.tabSelectContainer.leftAttach {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.tabSelectContainer.bottomAttach {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.tabSelectContainer.rightAttach {
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}

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

/* -----------pop-up helper style ---------------------*/
.helperIconContainer{
	padding-right:15px;
	float:left;
}


div.popupHelper{
  position: relative;
  width: 350px;
  overflow:auto;
}

div.popuphelperBody{
	padding:20px 15px 30px 15px;
	font-size: 15px;
	color: var(--dark-grey);
    overflow:auto;
}
div.popuphelperBodyText{
	float:left;
	width: calc(100% - 78px);
	font-family: Roboto;
}

div.popupHelperButton{
	border-radius: 4px;
	text-align:center;
	margin:5px 25px 5px 25px;
}
#popupHelperDone .submitMidHighlightText{
	background:#f9f9f9;
	color: var(--dark-grey);
}

.helperOptionsContainer
{
	width:50%;
	float:left;
}
#popupHelperGotIt{
	float:right;	
}
#dataPreviewHeaderContainer{
	position: relative;
}
.popupHelperHeader{
	background-color: var(--primary-color);
	width: 100%;
	height: 28px;
	color: var(--white);
	font-size: 17px;
}

div.popuphelperOptions{
	width:100%;
	height: 35px;
	background-color:#f9f9f9;
}

/* ---SELECT/DESELECT ALL VIEW--- */
div.selectDeselectAllContainer {
	padding: 10px 0px 10px 0px;
}

div.selectDeselectAllContainer > div.selectAll {
	cursor: pointer;
	color: var(--primary-color);
	padding: 0 20px 0px 10px;
	float: left;
}

div.selectDeselectAllContainer > div.deselectAll {
	cursor: pointer;
	color: var(--primary-color);
}

/* Expandable Items View */

div.multiExpandableItems > div.expandableItem > div.expandableItemTitle {
	border-bottom: 1px solid var(--background-grey);
}

div.multiExpandableItems > div.expandableItem > div.expandableItemTitle > img.expandableItemArrow {
	cursor: pointer;
	float: right;
}
/*-----------------------*/

/* Chart Selection Popup */
/* Overriding default styling in Lightbox */
div.chartSelectionPopupContainer div.outerlightboxContent {
	border-radius: 5px;
}

div.chartSelectionPopupContainer div.outerlightboxContent div.closeLightboxPopup {
	top: 40px;
	background-image: none;
}

div.chartSelectionPopupContainer div.lightbox-top-gutter {
	border-radius: 5px;
	border-bottom: 2px solid #DDDCDE
}

div.chartSelectionPopupContainer div.lightbox-top-gutter-text {
	color: #333640;
	font-size: 32px;
	margin-top: 30px;
	padding-left: 20px;
	display: inline-block;
}

div.chartSelectionPopupContainer div.lightbox-top-gutter-extra {
	display: inline-block;
	float: right;
	margin-top: 20px;
	margin-right: 32px;
}

div.chartSelectionPopupContainer div.lightbox-top-gutter-extra div.btn-container.btn-noclick {
	background: #DDDCDE;
}

div.chartSelectionPopupContainer div.lightboxContent {
	overflow: auto;
}

div.chartSelectionPopupContainer div.outerlightboxContent div.lightbox-top-gutter-extra div.insertButton {
	display: inline-block;
	float: right;
	margin-top: 15px;
	margin-right: 32px;
	border-radius: 5px;
	z-index: 999999;
}

div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer {
	height: 50px;
	border-bottom: none;
}

div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs {
	overflow: visible;
}

div.chartSelectionPopupContainer div.reportSelectionContainer div.panelTabsContainer div.panelTabs div.panelTabInner {
	top: -10px;
}

div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar {
	border-radius: 5px;
}

div.chartSelectionPopupContainer div.reportSelectionContainer .searchBar img.search {
	background-color: transparent;
	border-left: none;
}

div.chartSelectionContainer {
	margin-top: 32px;
	margin-left: 20px;
}

div.chartSelectionContainer div.chartSelectionItemContainer {
	display: inline-block;
	margin-right: 31px;
	margin-bottom: 35px;
	position: relative;
}

div.chartSelectionContainer div.chartSelectionItem.activeThumbnail > img {
	border: 3px solid var(--primary-color);
}

div.chartSelectionContainer div.chartSelectionItem > img {
	width: 221px;
	height: 131px;
	border-radius: 5px;
	border: 3px solid transparent;
}

div.chartSelectionContainer div.chartSelectionItem > div.checkedMark {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 25px;
	height: 25px;
	display: none;
}

div.chartSelectionContainer div.chartSelectionItem.activeThumbnail > div.checkedMark {
	display: block;
}
/*------------------------------------------------*/
div#addToStoryLightBox div.addToStoryContainer {
	width: 100%;
	height: 100%;
}

/* AddToStoryView */

div.addToStoryCloseButton {
	background: url(../images/close.png) no-repeat center center;
	height: 50px;
	width: 50px;
	border-radius: 25px;
	background-size: 25px;
	z-index: 99;
	cursor: pointer;
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
	opacity: 0.5;
}

div.addToStoryCloseButton:hover {
	background-color: #F2F2F2;
	opacity: 1;
}

div.addToStoryInnerContainer {
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	padding: 20px;
}

div.addToStoryInnerContainer div.artifactDisplay {
	width: calc(50% - 10px);
	height: 100%;
}

div.addToStoryInnerContainer div.addToStorySection {
	width: calc(50% - 40px);
	height: calc(100% - 10px);
	margin-top: 10px;
	margin-right: 30px;
}

/*===Left side===*/
div.addToStoryInnerContainer div.artifactDisplay {
	float: left;
}

div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer {
	height: 55%;
	margin: 20px;
}

div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.artifactDisplay div.artifactImageContainer {
	height: calc(100% - 20px);
}

div.addToStoryInnerContainer div.artifactDisplay div.artifactImageContainer img {
	height: 100%;
}

div.addToStoryInnerContainer div.artifactCaptionContainer,
div.addToStoryInnerContainer div.artifactDescriptionContainer {
	margin: 20px 0;
}

div.addToStoryInnerContainer div.artifactDisplay div.artifactCaptionContainer,
div.addToStoryInnerContainer div.artifactDisplay div.artifactDescriptionContainer {
	margin: 20px;
}

div.addToStoryInnerContainer div.artifactCaptionContainer .artifactCaption,
div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription {
	resize: none;
	width: calc(100% - 10px);
}

div.addToStoryInnerContainer div.artifactDescriptionContainer .artifactDescription {
	height: 78px;
}

/*===Right side===*/
div.addToStoryInnerContainer div.addToStorySection {
	float: right;
}

div.addToStoryInnerContainer div.addToStorySection div.addToStorySectionHeading {
    font-size: 24px;
    font-weight: 700;
    color: #333740;
    margin-bottom: 10px;
}

div.addToStoryInnerContainer div.storySelectionSection {
	  height: 80%;
  }

div.addToStoryInnerContainer div.storySelectionSection div.storySearchBoxContainer {
	width: 70%;
	height: 36px;
	margin-bottom: 20px;
}

div.storySearchBoxContainer div.searchBar div.searchImgContainer {
	height: 36px;
	width: 36px;
}

div.storySearchBoxContainer div.searchBar img.search {
	border-left: none;
}

div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer {
	width: 100%;
	height: 81%;
	margin-bottom: 10px;
	display: table;
}

div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer {
	width: 100%;
	height: 70%;
	margin-bottom: 10px;
	display: table;
}

div.addToStoryInnerContainer div.storySelectionSection.fullSize {
	height: 100%;
}

div.addToStoryInnerContainer.addToLinkedStoryInnerContainer div.addToStorySection  div.createNewLinkedStoryDisplayHtml {
	font-size: 18px;
	font-weight: 700;
	min-height: 25px;
}

div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStoriesTitle,
div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.storySearchResultsTitle{
	font-size: 18px;
	font-weight: 700;
	color: #333740;
	width: 100%;
	border-bottom: 1px solid #0D1118;
	margin-bottom: 10px;
}

div.addToStoryInnerContainer div.storySelectionSection div.recentStoriesContainer div.recentStories,
div.addToStoryInnerContainer div.storySelectionSection div.storySearchResultsContainer div.searchedStories{
	display: table-row;
	height: 100%;
}

div.storyItemsOuterContainer {
	display: table-cell;
	height: 100%;
}

div.storyItemsOuterContainer div.storyItemsInnerContainer {
	height: 100%;
	position: relative;
	overflow: auto;
}

div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.heading {
	text-align: center;
	margin-top: 20px;
	color: #717684;
	font-size: 18px;
}

div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.noStories div.messageContainer {
	background-color: transparent;	
}

div.storyItemsOuterContainer div.storyItemsInnerContainer div.storyItemsList div.storyItem {
	height: 50px;
	margin: 10px 10px 10px 0;
	cursor: pointer;
}

div.storyItem div.addToStoryButtonContainer {
	float: right;
	padding: 5px;
	display: none;
}

div.storyItem div.addToStoryButtonContainer div.btn-container{
	height: 34px;
	line-height: 36px;
	color: var(--primary-button-color);
	border: 1px solid var(--primary-button-color);
	border-radius: 6px;
	padding: 0 16px;
	box-shadow: 0 2px 0 #F2F2F2;
	font-size: 14px;
	font-family: Roboto, sans-serif;
	white-space: nowrap;
	display: inline-block;
	text-align: center;
	position: relative;
	text-overflow: ellipsis;
	overflow: hidden;
}

div.storyItem div.storyDetails {
	overflow: hidden;
}

div.storyItem div.storyDetails > div {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: auto;
	font-family: "Libre Franklin Medium", "Libre Franklin", sans-serif;
}

div.storyItem div.storyDetails > div.storyTitle {
	font-size: 16px;
	font-weight: 400;
	color: #333740;
}

div.storyItem div.storyDetails > div.storyLastEditedTime {
	font-size: 12px;
	font-weight: 400;
	line-height: 28px;
	color: #717684;
}

div.storyItem:hover div.addToStoryButtonContainer {
	display: inline-block;
}

div.storyItem:hover div.storyDetails > div.storyTitle {
	color: var(--primary-color);
}

div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection {
	height: 20%;
}

div.addToStoryInnerContainer div.addToStorySection div.newStoryTitleInputContainer {
	float: left;
	width: 55%;
}

div.addToStoryInnerContainer div.addToStorySection .newStoryTitle {
	resize: none;
	width: calc(100% - 10px);
}

div.addToStoryInnerContainer div.addToStorySection div.addToStoryButton {
	float: right;
	width: 40%;
	padding-top: 22px;
}

div.addToStorySection div.addToStoryButton div.btn-container {
	height: 36px;
	line-height: 36px;
	border-radius: 6px;
	padding: 0 16px;
	box-shadow: 0 2px 0 #F2F2F2;
	font-size: 14px;
	font-family: Roboto, sans-serif;
}

div.addToStorySection div.addToStoryButton div.btn-container:hover {
	background: var(--primary-button-hover-color);
}
div.dashboardAnalyticSetupButtons {
	position: absolute;
    right: 0px;
}

div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory {
	margin: 100px 20px 80px 20px;
}

div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection.createNewLinkedStory div.createNewLinkedStoryText {
	font-size: 24px;
	color: #333740;
	margin-bottom: 30px;
}

div.addToStoryInnerContainer div.addToStorySection div.createNewStorySection div.newStoryTitleInputContainer.newLinkedStoryTitleInputContainer{
	width: 80%;
}

div.addToStoryInnerContainer div.addToStorySection div.addToLinkedStoryButtonContainer.addToStoryButton {
	position: relative;
	top: 88%;
}

div#storyArtifactSaveSuccess {
    background-color: #333740;
    height: 60px;
    max-width: 500px;
    position: fixed;
    left: 50%;
    transform: translate(-50%, -200%);
    border-radius: 50px;
    display: none;
    color: #F2F2F2;
}

div#storyArtifactSaveSuccess div.editStoryButton {
    float: right;
    margin-top: 15px;
    margin-right: 30px;
    border-radius: 3px;
    border: 1px solid #F2F2F2;
    height: 30px;
    min-width: 123px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 200;
    cursor: pointer;
    text-align: center;
}

div#storyArtifactSaveSuccess div.editStoryButton:hover {
    border-color: #717684;
}

div#storyArtifactSaveSuccess div.storyNameContainer {
    width: auto;
    height: 100%;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 60px;
    padding: 0 20px;
}

div.replaceItemInStoryContainer {
	padding: 30px;
}

div.replaceItemInStoryContainer div.replaceItemTitle {
	margin-bottom: 20px;
	font-size: 14px;
	font-family: 'Roboto';
}

div.replaceItemInStoryContainer div.replaceButton,
div.replaceItemInStoryContainer div.addToEndButton {
	display: inline-block;
}

div.replaceItemInStoryContainer div.replaceButton div.yfSubmitButton,
div.replaceItemInStoryContainer div.addToEndButton div.yfSubmitButton {
	line-height: 36px;
}

div.returnToContentContainer {
	position: fixed;
	right: 100px;
	bottom: 25px;
	border-top: 0;
}

div.returnToContentContainer div.yfSubmitButton {
	border-radius: 25px;
	line-height: 36px;
}
/*-----------------------*/

/*-------USER DETAILS-------*/
div.userDetailsContainer .userDetails {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-style: normal;
	color: #717684;
	line-height: 16px;
	font-size: 12px;
}

div.userDetailsContainer .userDetails .userName,
div.userDetailsContainer .userDetails .userJobTitle {
	max-width: 180px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

div.userDetailsContainer .userAvatar {
	padding-right: 10px;
}

div.userDetailsContainer .userAvatar .userAvatarIcon {
	width: 60px;
	height: 60px;
	border-radius: 35px;
}

div.userDetailsContainer .userAvatar .userAvatarIcon.small {
	width: 24px;
	height: 24px;
}

div.userDetailsContainer .userAvatar .userAvatarIcon.medium {
	width: 36px;
	height: 36px;
}

div.userDetailsContainer .userAvatar .userAvatarIcon.large {
	width: 60px;
	height: 60px;
}


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

/*-------ApprovedBy DETAILS-------*/

div.approvedByContainer .approvedByTextContainer,
div.approvedByContainer .approvedByImg,
div.approvedByContainer .approvedByUserAvatar {
	float: left;
}

div.approvedByContainer .approvedByTextContainer {
	margin: 5px 10px;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: var(--white);
	line-height: 16px;
	font-size: 12px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 120px;
}

div.approvedByContainer .approvedByTextContainer .approvedByText {
	font-weight: 400;
}

div.approvedByContainer .approvedByTextContainer .approvedByUserName {
	font-weight: 700;
}

div.approvedByContainer .approvedByUserAvatar {
	padding-right: 10px;
}

div.approvedByContainer .approvedByUserAvatar .userAvatarIcon {
	width: 36px;
	height: 36px;
	border-radius: 35px;
}

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

/* Managing Contributors */

div.manageContributorsOuterContainer div.closeButton {
	margin-right: 30px;
	margin-top: 20px;
}

div.manageContributorsOuterContainer div.closeButton img {
	cursor: pointer;
	float: right;
	width: 25px;
	height: 25px;
	opacity: 0.5
}

div.manageContributorsOuterContainer div.closeButton:hover img {
	opacity: 1
}


div.manageContributorsContainer {
	font-size: 14px;
	color: #A0A5B4;
	margin: 10px 20px 30px 20px;
}

/* Overriding default styling in Lightbox */
div.manageContributorsPopupContainer div.outerlightboxContent {
	border-radius: 5px;
}

div.manageContributorsPopupContainer div.lightbox-top-gutter {
	border-radius: 5px;
}

div.manageContributorsContainer div.inviteContributorsSection {
	display: inline-block;
	width: 300px;
	margin-top: 20px;
}

div.manageContributorsContainer div.inviteContributorsSection .inviteUsersTitle,
div.manageContributorsContainer div.controlContributorsSection .controlUsersTitle {
	margin-bottom: 40px;
	color: #333740;
	font-weight: bolder;
	font-size: 14px;
}


div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage {
	margin-top: 10px;
}

div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .additionalMessageText {
	border: 1px solid #A0A5B4;
	padding: 5px;
	font-size: 16px;
	resize: none;
	color: #717684;
	width: calc(100% - 10px);
}

div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage .broadcastInputTextPlaceholder {
	padding: 5px;
}

div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.additionalMessage textarea {
	border: 1px solid #A0A5B4;
}

div.manageContributorsContainer div.inviteContributorsSection div.recipientsBox {
	border-color: #A0A5B4;
}

div.manageContributorsContainer div.inviteContributorsSection div.inviteUsersOuterContainer div.inviteButton {
	float: right;
	margin-top: 50px;
}

div.manageContributorsContainer div.controlContributorsSection {
	display: inline-block;
	width: 320px;
	float: right;
	margin-top: 20px;
}

div.manageContributorsContainer div.controlContributorsSection .controlUsersContainer .controlUsersList {
	max-height: 300px;
	overflow: auto;
}

div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable {
	border-collapse:separate;
	border-spacing: 0 15px;
}

div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo {
	width: 80%
}

div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userName,
div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable td.userInfo .userJobTitle{
	max-width: 100px;
}


div.manageContributorsContainer div.controlContributorsSection table.controlUsersTable .userAvatar img {
	width: 50px;
	height: 50px;
}

/* Control Users View*/
div.controlUsersPopupContainer div.controlUsersContainer {
	margin: 20px;
}

div.controlUsersContainer div.closeButton img {
	cursor: pointer;
	float: right;
	width: 22px;
	height: 22px;
	opacity: 0.5
}

div.controlUsersContainer div.closeButton:hover img {
	opacity: 1
}

div.controlUsersContainer .controlUsersTitle {
	margin-bottom: 20px;
	color: #333740;
	font-family: Roboto;
	font-size: 16px;
	font-weight: bolder;
}

div.controlUsersContainer .controlUsersList {
	max-height: 450px;
	overflow: auto;
}

div.controlUsersContainer table.controlUsersTable {
	border-collapse: separate;
	border-spacing: 0 1em;
}

div.controlUsersContainer table.controlUsersTable td.userInfo {
	width: 80%
}

div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails div {
	font-family: Roboto;
	font-size: 12px;
	color: #717684;
}

div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userName {
	font-weight: 700;
	max-width: 120px;
}

div.controlUsersContainer table.controlUsersTable td.userInfo .userDetails .userJobTitle {
	font-weight: 400;
	max-width: 120px;
}

div.controlUsersContainer table.controlUsersTable .userAvatar img {
	width: 36px;
	height: 36px;
}
/*-----------------------*/

/* Like Button */
table.likeButtonTable td {
	padding:5px;
}

table.likeButtonTable td.likeButtonContainer div.btn-container {
	border: 1px solid #717684;
}

table.likeButtonTable td.likeButtonContainer.liked div.btn-container {
	border: 1px solid #FED109;
}

table.likeButtonTable td.likeCounter {
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	color: #333740;
}

table.likeButtonTable td.likeButtonContainer div.likeButtonInnerContainer {
	min-width: 36px;
	border-radius: 30px;
	padding: 0;
	line-height: 36px;
	font-size: 0px;
}

div.userListContainer {
	display: flex;
	align-items: center;
}

div.userListContainer .userListTitle {
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	color: #333740;
	padding-right: 10px;
}

div.userListContainer .userAvatarContainer {
	margin-right: 4px;
}

div.userListContainer .userAvatarContainer img {
	width: 36px;
	height: 36px;
	border-radius: 36px;
}

div.userListContainer .userAvatarContainer{
	height: 36px;
}

div.userListContainer .openUserListContainer a {
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	min-width: 36px;
	border-radius: 30px;
	padding: 0;
	line-height: 36px;
}

div.controlUsersPopupContainer div.outerlightboxContent {
	border-radius: 3px;
}

div.controlUsersPopupContainer div.lightboxContent {
	overflow: hidden;
}
/*-----------------------*/

/*Confirmation Lightbox*/
div.confirmationPopupContainer .outerlightboxContent {
	border-radius: 6px;
}

div.confirmationContainer {
	margin: 30px;
	overflow: hidden;
}

div.confirmationContainer .confirmationIcon {
	margin-bottom: 20px;
}

div.confirmationContainer .confirmationIcon.alertIcon {
	background-image: url(../images/img_warning_circle_orange.svg);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
}

div.confirmationContainer .confirmationIcon.goodIcon {
	background-image: url(../images/like-green.svg);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
}

div.confirmationContainer .confirmationIcon.doneIcon {
	background-image: url(../images/Yes-green.svg);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
}

div.confirmationContainer .confirmationIcon.filterIcon {
	background-image: url("../images/filter-circle-blue.svg");
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
}

div.confirmationContainer .messageContainer .heading {
	font-family: Roboto;
	font-size: 18px;
	color: #333740;
	font-weight: 700;
}

div.confirmationContainer .messageContainer .displayMessages {
	font-family: Roboto;
	font-size: 16px;
	color: #333740;
	margin-top: 20px;
}

div.confirmationContainer .radioButtonListContainer {
	margin-top: 20px;
}

div.confirmationContainer .radioButtonListContainer .radioListDescription {
	white-space: normal;
}

div.confirmationContainer .buttonsContainer {
	margin-top: 20px;
	float: right;
}

div.confirmationContainer .buttonSpan {
	margin-left: 10px;
}

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

div.sliderButtonPosition {
  top : -6px;
  left : 0px;
}

div.sliderButtonPositionClicked {
	top : -8px;
	left : -2px;
}

div.dashboardAnalyticSetupButtons {
	position: absolute;
    right: 0px;
}

/*------Page Loader------*/

div.pageLoader {
	position: fixed;
	z-index: 9999999999999;
}

div.pageLoader.pageLoaderActive{
	bottom: 0;
	left: 0;
	right: 0;
}

div.genericInviteUserDescription {
	font-size: 18px;
	color: #333740;
	font-weight: 700;
	margin-bottom: 20px;
}

div.genericInviteContainer {
	margin: 30px;
}

div.genericInviteUserButtons {
	float: right;
	margin-top: 20px;
}

div.genericInviteButton {
	float: left;
	margin-left: 5px;
}

div.genericInviteUserSearch {
	margin-bottom: 10px;
}

div.noAvatar {
	height: 36px;
	width: 36px;
	border-radius: 50%;
}
/*-----------------------*/
#confirmDialogDiv .popmenuTop {
	background-color: var(--primary-color);
}

#confirmDialogDiv .popmenuBackground {
	background-color: var(--background-white);
}

/* ---- Sad face error styles ---- */

div.sadFaceError {
	position: relative;
    text-align: center;
    color: #888888;
}

div.sadFaceError p {
	margin: 0;
}

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

/* TextInputView clear button */
input + .clearButton {
	width: 15px;
    height: 15px;
    background-image: url(../images/clear-button-grey-background.svg);
    position: absolute;
    cursor: pointer;
    margin-top: 9px;
    right: 7px;
    background-repeat: no-repeat;
}

/* Previously hard-coded values from InListView/InListSingleItemView */
.InListView .inListSingleItem input[readonly="readonly"] {
	background-color: #FCFCFC;
}

div.performActionOnUsersPopupContainer .outerlightboxContent {
	border-radius: 5px;
}

div.performActionOnUsersPopupContainer div.performActionOnUsersOuterContainer {
	font-family: 'Roboto';
	font-size: 14px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.performActionOnUsersPopupContainer .viewTitle {
	margin-bottom: 20px;
	color: #333740;
	font-weight: bolder;
	font-size: 20px;
	border-radius: 5px;
}

div.performActionOnUsersPopupContainer .noteMessage {
	margin-bottom: 20px;
	width: 390px;
}

div.performActionOnUsersPopupContainer .addUsersTitle,
div.performActionOnUsersPopupContainer .additionalMessageTitle {
	margin-bottom: 10px;
	color: #A0A5B4;
}

div.performActionOnUsersPopupContainer .addUsers input.search-people-search-box-inline {
	font-size: 14px;
}

div.performActionOnUsersPopupContainer div.additionalMessageContainer {
	margin-top: 10px;
}

div.performActionOnUsersPopupContainer div.addUsersContainer div.recipientsBox {
	border-radius: 5px;
}

div.performActionOnUsersPopupContainer div.additionalMessage .additionalMessageText {
	border: 1px solid #A0A5B4;
	padding: 5px;
	font-size: 16px;
	resize: none;
	color: #717684;
	width: calc(100% - 10px);
}

div.performActionOnUsersPopupContainer div.additionalMessage .broadcastInputTextPlaceholder {
	padding: 5px;
}

div.performActionOnUsersPopupContainer div.additionalMessage textarea {
	border: 1px solid #A0A5B4;
}

div.performActionOnUsersPopupContainer div.recipientsBox {
	border: 1px solid #A0A5B4;
	width: 400px;
}

div.performActionOnUsersPopupContainer div.actionButton {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

div.performActionOnUsersPopupContainer div.closeButton {
	margin-right: 20px;
	margin-top: 20px;
}

div.performActionOnUsersPopupContainer div.closeButton img {
	cursor: pointer;
	float: right;
	width: 22px;
	height: 22px;
	opacity: 0.5
}

div.performActionOnUsersPopupContainer div.closeButton:hover img {
	opacity: 1
}

/* new dashboard lightbox styles*/
.lightbox.newBroadLightTheme .outerlightboxContent,
.lightbox.newBroadLightTheme .lightboxContent {
    border-radius:6px;
}

.lightbox.newBroadLightTheme .autocompleteBarBroad input::placeholder{
	color: #a0a5b4;
}

.lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter{
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color:#ffffff;
    padding-left:22px;
    padding-top:25px;
}

.lightbox.newBroadLightTheme.viewPerformanceLightbox .lightbox-top-gutter,
.lightbox.newBroadLightTheme.viewDataDiscoveryLightbox .lightbox-top-gutter {
    padding-top: 20px;
} 

.lightbox.newBroadLightTheme .outerlightboxContent .lightbox-top-gutter .lightbox-top-gutter-text{
    color: #333740;
    padding:0;
    line-height:16px;
    font-size:16px;
    font-weight: 500;
    font-family:RobotoNormal;
    /* standard font-weight:500;*/
}

.lightbox.newBroadLightTheme .outerlightboxContent .closeLightboxPopup{
    background: none;
    right:22px;
    width:unset;
    height:unset;
    top:18px;
}
/* END new yellowfin lightbox styles*/

/* Parameter menu */
div.parameterMenu {
	position: absolute;
	border: 1px solid #DBDDE5;
	border-radius: 6px;
	background-color: var(--background-white);
	box-shadow: 0 4px 16px 0 #DBDDE5;
	padding: 20px 21px;
	z-index: 1;
}

div.parameterMenu .parameterMenuHeader {
	border-bottom: 1px solid #DBDDE5;
    height: 34px;
}

div.parameterMenu .parameterItemContainer {
	margin-top: 20px;
}

div.parameterMenu .exitParameterMenu {
	background: url(../images/story/search-icon-cancel-grey.svg) no-repeat center;
	position: absolute;
    height: 16px;
    width: 16px;
    right: 18px;
    top: 23px;
    cursor: pointer;
}

#dashboardPageBody .navigation-menu-toggle .mainMenuIcon{
	background: url(../images/menu-white.svg) no-repeat center;
	margin: 20px auto;
}

.navigation-menu-toggle .mainMenuIcon{
	background: url(../images/menu-grey.svg) no-repeat center;
	height:18px;
	width:23px;
	margin: 11px auto;
	
}

.draggableHandle.draggableHandleMini{
	position:absolute;
	background-repeat: no-repeat; 
	background-position: center;
	background-image:url("../images/drag-icon-small.svg");
	width:10px;
	height:20px;
	cursor: pointer;
	display:none;
	right:10px;
	top: 5px;
	z-index:20;
}

.i4longbox.errorLongbox{
	border:1px solid #D1D6E6;
	background-color: var(--background-white);
	margin-bottom:20px;
}

.i4longbox.errorLongbox:focus{
	border:1px solid var(--primary-color);
	outline:none;
}

a.btnContinue{
	text-decoration:none;
	background:var(--primary-color); 
	border-radius:6px;
	padding:10px 35px;
	color: var(--white);
}

/* Login page  */
input.i4med2box.loginInput, 
input:-internal-autofill-selected.i4med2box.loginInput {
	background: #FFFFFF !important;
	outline:none;
	border: 1px solid #BEC1C8;
	height: 36px;
	width: 200px;
	padding-left:5px;
}

#i4login input:-webkit-autofill,
#i4login input:-webkit-autofill:hover, 
#i4login input:-webkit-autofill:focus, 
#i4login input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 30px #FFFFFF inset !important;
		color: #333740;
		font-size:14px;
	
}

#i4login input.i4med2box.loginInput:focus {
	border:1px solid var(--primary-color);
}

#i4login a.loginButton {
	text-decoration:none;
	background: var(--primary-button-color);
    padding: 9px 11px;
    border-radius: 6px;
	color: var(--white);
	margin-left:15px;
	font-size:14px;
}

#i4login p.loginLabel, input:-webkit-autofill::first-line {
    font-family: Roboto, sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin: 13px 0px 5px 0px;
    color: #333740;
    line-height: 19px;
}

#i4login .i4error {
	width:215px;
	font-size: 14px;
	color: #EE2439;
	font-family: Roboto, sans-serif;
}

#i4login .i4error:before {
    width: 23px;
    height: 80px;
	float:left;
	display:block;
	content:'';
	background: url("../images/alert-red.svg") 0 0 no-repeat;
}

/* DRILL ANYWHERE CSS - YFN-17600*/
div.drillAnywhere div.yfToolTip div.toolTipTitle {
	cursor: auto;
}


div.customSelectContainer.standardCustomSelect {
    display: inline-block;
    border-radius: 6px;
    max-width: calc(100% - 2px);
    font-family: roboto_two, Arial, Helvetica, sans-serif;
    font-size: 14px;
    border: 1px solid #717684;
    height: 34px;
    cursor: pointer;
}

div.customSelectContainer.standardCustomSelect.disabled {
    opacity: 0.5;
    pointer-events: none;
    cursor: unset;
}

div.customSelectContainer.standardCustomSelect div.currentlySelected {
    display: inline-block;
    height: 18px;
    padding: 8px 10px;
    border-right: 1px solid #717684;
    max-width: calc(100% - 53px);
}

div.customSelectContainer.standardCustomSelect div.currentlySelected > div {
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
}

div.customSelectContainer.standardCustomSelect div.selectedDropDown {
    width: 32px;
    height: 34px;
    background: url(../images/arrow-dropdown-black.svg) no-repeat center;
    display: inline-block;
    float: right;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    position: initial;
}

ul.yfDropMenu.standardCustomSelectDropDown {
    font-family: roboto_two, Arial, Helvetica, sans-serif;
}

.panelSection.WidgetActionMenuSection .styledSelect.customSelect span {
	width: 120px;
}

/* Styles for the text in jQuery loaders if added using the loaderText option */
.loaderBg span.loaderText {
	display: block;
	line-height: 50px;
	text-align: center;
	color: #666666;
}


.btn-group-box {
   color: #999999; font-size: 12px; height:14px;  float:left; margin:2px;
}
.btn-gbox-left {
   width: 20px; height: 25px; background-image: url('../images/buttons/gbox_left.png');
}
.btn-gbox-mid, .btn-gbox-mid-nolink {
   width: 40px; height: 25px; background-image: url('../images/buttons/gbox_mid.png'); white-space: nowrap; padding-left: 3px; padding-right: 3px;
}
.btn-gbox-mid {
   cursor: pointer;
}
.btn-gbox-delete {
   width: 20px; height: 25px; background-image: url('../images/buttons/gbox_delete.png'); cursor: pointer;  
}
.btn-gbox-right {
   width: 20px; height: 25px; background-image: url('../images/buttons/gbox_right.png');  
}

.btn-person-box {
   color: white; font-size: 12px; height:14px;  float:left; margin:2px;
}
.btn-pbox-left {
   width: 8px; height: 25px; background-image: url('../images/buttons/pbox_left.png');
}
.btn-pbox-mid, .btn-pbox-mid-link {
   width: 40px; height: 25px; background-image: url('../images/buttons/pbox_mid.png'); padding-left: 3px; padding-right: 3px;
}
.btn-pbox-mid-link {
   cursor: pointer;
}
.btn-pbox-delete {
   width: 20px; height: 25px; background-image: url('../images/buttons/pbox_delete.png'); cursor: pointer;  
}
.btn-pbox-right {
   width: 20px; height: 25px; background-image: url('../images/buttons/pbox_right.png');  
}

.btn-email-box {
   color: #f0f0f0; font-size: 12px; height:14px;  float:left; margin:2px;
}
.btn-ebox-left {
   width: 8px; height: 25px; background-image: url('../images/buttons/ebox_left.png');
}
.btn-ebox-mid, .btn-ebox-mid-link {
   width: 40px; height: 25px; background-image: url('../images/buttons/ebox_mid.png'); padding-left: 3px; padding-right: 3px;
}
.btn-ebox-mid-link {
   cursor: pointer;
}
.btn-ebox-delete {
   width: 20px; height: 25px; background-image: url('../images/buttons/ebox_delete.png'); cursor: pointer;  
}
.btn-ebox-right {
   width: 20px; height: 25px; background-image: url('../images/buttons/ebox_right.png');
}

.btn-report-box {
   color: #999999; font-size: 12px; height:14px;  float:left; margin:2px;
}
.btn-rbox-left {
   width: 20px; height: 25px; background-image: url('../images/buttons/gbox_left.png');
}
.btn-rbox-mid, .btn-rbox-mid-nolink {
   width: 40px; height: 25px; background-image: url('../images/buttons/gbox_mid.png'); white-space: nowrap; padding-left: 3px; padding-right: 3px;
}
.btn-rbox-mid {
   cursor: pointer;
}
.btn-rbox-delete {
   width: 20px; height: 25px; background-image: url('../images/buttons/gbox_delete.png'); cursor: pointer;  
}
.btn-rbox-right {
   width: 20px; height: 25px; background-image: url('../images/buttons/gbox_right.png');
}

.btn-box-text {
   white-space: nowrap;
   display: block;
   overflow: hidden;
   text-overflow: ellipsis;
}
.btn-link-arrow {
	background-image: url('../images/menu_drop_arrow.png'); width: 12px; height:8px; padding: 0; margin: 0; border: 0; display:inline-block; background-repeat:no-repeat; margin-top: 3px; margin-left: 3px;
}
.yellowLeftButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/yellow_left.png');
	cursor: pointer;
}
.yellowMidButton {
	width: 60px;
	height: 25px;
	background-image: url('../images/buttons/yellow_mid.png');
	cursor: pointer;
}
.yellowRightButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/yellow_right.png');
	cursor: pointer;
}
.yellowMidText {
	white-space: nowrap;
	font-size: 13px;
	color: black;
	   display: block;
   overflow: hidden;
   text-overflow: ellipsis;
}
.yellowLeftDownButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/yellow_left_on.png');
	cursor: pointer;
}
.yellowMidDownButton {
	width: 25px;
	height: 25px;
	background-image: url('../images/buttons/yellow_mid_on.png');
	cursor: pointer;
}
.yellowRightDownButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/yellow_right_on.png');
	cursor: pointer;
}
.yellowMidDownText {
	white-space: nowrap;
	font-size: 13px;
	color: black;
	display: block;
   	overflow: hidden;
   	text-overflow: ellipsis;
   	float:left;
   	padding-top: 2px;
}
.blueLeftButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/blue_left.png');
	cursor: pointer;
}
.blueMidButton {
	width: 60px;
	height: 25px;
	background-image: url('../images/buttons/blue_mid.png');
	cursor: pointer;
}
.blueRightButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/blue_right.png');
	cursor: pointer;
}
.blueMidText {
	white-space: nowrap;
	font-size: 14px;
	color: white;
   	display: block;
   	overflow: hidden;
   	text-overflow: ellipsis;
}
.blueLeftDownButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/blue_left_on.png');
	cursor: pointer;
}
.blueMidDownButton {
	width: 60px;
	height: 25px;
	background-image: url('../images/buttons/blue_mid_on.png');
	cursor: pointer;
}
.blueRightDownButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/blue_right_on.png');
	cursor: pointer;
}
.blueMidDownText {
	white-space: nowrap;
	font-size: 14px;
	color: black;
	display: block;
   	overflow: hidden;
   	text-overflow: ellipsis;
  	float:left;
  	padding-top: 2px;
}
.greyLeftButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/grey_left.png');
	cursor: pointer;
}
.greyMidButton {
	width: 60px;
	height: 25px;
	background-image: url('../images/buttons/grey_mid.png');
	cursor: pointer;
}
.greyRightButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/grey_right.png');
	cursor: pointer;
}
.greyMidText {
	white-space: nowrap;
	font-size: 14px;
	color: white;
   	display: block;
   	overflow: hidden;
   	text-overflow: ellipsis;
}
.greyLeftDownButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/grey_left_on.png');
	cursor: pointer;
}
.greyMidDownButton {
	width: 60px;
	height: 25px;
	background-image: url('../images/buttons/grey_mid_on.png');
	cursor: pointer;
}
.greyRightDownButton {
	width: 5px;
	height: 25px;
	background-image: url('../images/buttons/grey_right_on.png');
	cursor: pointer;
}
.greyMidDownText {
	white-space: nowrap;
	font-size: 14px;
	color: black;
	display: block;
   	overflow: hidden;
   	text-overflow: ellipsis;
  	float:left;
  	padding-top: 2px;
}

div.btn-flat {
   height: 40px;
   line-height: 40px;
   padding: 0 10px;
   font-size: 18px;
   cursor: pointer;
   white-space: nowrap;
   display: inline-block;
   text-align: center;
   min-width: 40px;
   position: relative;
	text-overflow: ellipsis;
    overflow: hidden;
    border-radius: 0px;
}
div.btn-noclick {
   cursor: default;
}
div.btn-yellow {
	background: #FED109;
}

div.btn-transparent {
	background: none;
}

div.btn-blue {
   background: var(--primary-button-color);
   color: var(--white);
}
div.btn-blue:not(.btn-noclick):hover {
   background: var(--primary-button-hover-color);
}
div.btn-menu-icon-blue {
	background-color: var(--primary-button-hover-color) !important;
}
div.btn-light-blue {
   background: var(--light-blue);
}
div.btn-light-blue:not(.btn-noclick):hover {
   background: var(--light-blue-1);
}
div.btn-menu-icon-light-blue {
	background-color: var(--light-blue-1) !important;
}
div.btn-grey {
   background: #f9f9f9;
   color: #808080;
   border: 1px solid var(--border-grey);
}
div.btn-grey:not(.btn-noclick):hover {
   color: var(--dark-grey);
}
div.btn-menu-icon-grey {
	background-color: var(--dark-grey) !important;	
}
div.btn-medgrey {
   background: var(--background-grey);
   color: var(--white);
}
div.btn-medgrey:not(.btn-noclick):hover {
   background: #999999;
}
div.btn-menu-icon-medgrey {
	background-color: #999999 !important;	
}
div.btn-darkgrey {
   background: #999999;
   color: #f0f0f0;
}
div.btn-darkgrey:not(.btn-noclick):hover {
   color: var(--white);
}
div.btn-red {
   background: #e90202;
   color: var(--white);
}
div.btn-red:not(.btn-noclick):hover {
   background: #D30202;
}
div.btn-menu-icon-red {
	background: #D30202 !important;	
}
div.btn-redhover {
   background: #f9f9f9;
   color: #808080;
   border: 1px solid var(--border-grey);
}
div.btn-redhover:not(.btn-noclick):hover {
   background: #d44332;
   color: var(--white);
   border-color: #d44332;
}
div.btn-menu-icon {
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0;
   width: 40px;
   background: url(../images/img_dropdown_arrow_white.svg) no-repeat center;
}

div.btn-transparent_bg-verylightgrey_fg,
div.btn-transparent_bg-verylightgrey_fg-red_hover {
   color: var(--grey);
   border: 1px solid var(--border-grey);
}

div.btn-transparent_bg-verylightgrey_fg-red_hover:not(.btn-noclick):hover {
   color: var(--white);
   background: #D30202;
}
div.btn-green {
   background: #7CBB00;
   color: var(--white);
}
div.btn-green:not(.btn-noclick):hover {
   background: #6ba200;
}
div.btn-menu-icon-green {
	background-color: #6ba200 !important;
}
div.btn-purple {
	background:#8F509D;
   color: var(--white);
}
div.btn-purple:not(.btn-noclick):hover {
   background: #80478c;
}
div.btn-menu-icon-purple {
	background-color: #80478c !important;
}
div.btn-darkGreyBlueHover {
	background: #333740;
	border: 1px solid #FFFFFF;
	border-radius: 5px;
	color: var(--white);
}
div.btn-darkGreyBlueHover:not(.btn-noclick):hover {
	background: var(--primary-button-color);
}

/* From Tony's spec https://sketch.cloud/s/GoVvE/p/components/outline-button-spec */
div.btn-noBackLightGreyHover {
	height: 36px;
	border: 1px solid #FFFFFF;
	border-radius: 6px;
	color: var(--white);
	font-family: Roboto;
	font-weight: 400;
	font-size: 14px;
}

div.btn-noBackLightGreyHover:hover {
	background: #717684;
}

div.btn-noBackLightGreyHover:focus {
	border: 2px;
}

div.btn-noBackLightGreyHover.disabled {
	opacity: 0.4;
}

div.btn-native_white-rollover_veryLightGrey {
 background: var(--background-white);
	color: #333740;
}

div.btn-native_white-rollover_veryLightGrey.btn-noclick {
    opacity: 0.4;
}

div.btn-native_white-rollover_veryLightGrey:not(.btn-noclick):hover {
	background: #f2f2f2;
}

div.btn-native_darkGrey-rollover_veryDarkGrey {
	background: #333740;
	color: var(--white);
}

div.btn-native_darkGrey-rollover_veryDarkGrey.btn-noclick {
    opacity: 0.4;
}

div.btn-native_darkGrey-rollover_veryDarkGrey:not(.btn-noclick):hover {
	background: #0D1118;
}

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

/*------Follow Button------*/

div.followUserButton {
    width: 100px;
    height: 34px;
    border-radius: 6px;
    border: 1px solid #333740;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 36px;
    box-shadow: 0 2px #f2f2f2;
    margin: 0 20px;
    padding: 0;
}

/* Standard YF Submit Button */
div.yfSubmitButton {
	background-color: var(--primary-button-color);
	border-radius: 6px;
	border: 1px var(--primary-button-color);
	font-family: 'Roboto';
	font-size: 14px;
	color: var(--white);
}

div.yfSubmitButton:not(.btn-noclick):hover {
	background-color: var(--primary-button-hover-color);
}
/* -------------------------------- */


div.btn-standard {
	height: 36px;
	border-radius: 6px;
	font-family: Roboto;
	font-size: 14px;
	color: var(--white);
	padding: 0 15px;
	line-height: 36px;
	margin: 0;
}

div.btn-text-only {
    color: #333740;
    background: none;
    padding: 0;
}

div.btn-native_transparent-rollover_lightGrey {
    height: 34px;
    border: 1px solid #333740;
    color: #333740;
    background: none;
}

div.btn-native_transparent-rollover_lightGrey:not(.btn-noclick):hover {
    background: #ECEDF0;
}

div.btn-black-primary,
div.btn-menu-black-primary {
	background-color: #333740;
}

div.btn-black-primary:not(.btn-noclick):hover,
div.btn-black-primary:not(.btn-noclick):hover div.btn-menu-black-primary {
	background-color: #717684;
}

div.btn-blue-primary,
div.btn-menu-blue-primary {
	background-color: var(--primary-button-color);
}

div.btn-blue-primary:not(.btn-noclick):hover,
div.btn-blue-primary:not(.btn-noclick):hover div.btn-menu-blue-primary {
	background-color: var(--primary-button-hover-color);
}

div.btn-light-blue-primary,
div.btn-menu-light-blue-primary {
	background-color: var(--light-blue);
}

div.btn-light-blue-primary:not(.btn-noclick):hover,
div.btn-light-blue-primary:not(.btn-noclick):hover div.btn-menu-light-blue-primary {
	background-color: var(--light-blue-1);
}

div.btn-yellow-primary,
div.btn-menu-yellow-primary {
	background-color: #FED109;
	color: #333740;
	height: 36px; /* height 36 instead of 34 because we don't have border line for yellow primary button */
	padding: 0 16px; /* padding 16px because we don't have border line for yellow primary button */
}

div.btn-yellow-primary:not(.btn-noclick):hover,
div.btn-yellow-primary:not(.btn-noclick):hover div.btn-menu-yellow-primary {
	background-color: #FC9F02;
}

div.btn-blue-outline,
div.btn-menu-blue-outline {
	background-color: transparent;
	color: var(--primary-button-color);
	height: 34px;
	border: 1px solid var(--primary-button-color);
}

div.btn-blue-outline:not(.btn-noclick):hover,
div.btn-blue-outline:not(.btn-noclick):hover div.btn-menu-blue-outline {
	background-color: var(--background-white);
	border: 1px solid var(--primary-button-hover-color);
	color: var(--primary-button-hover-color)
}

div.btn-blue-outline:not(.btn-noclick):focus,
div.btn-blue-outline:not(.btn-noclick):focus div.btn-menu-blue-outline {
	border: 1px solid var(--primary-button-hover-color);
	color: var(--primary-button-hover-color)
}

div.btn-white-primary,
div.btn-menu-white-primary {
	background-color: var(--background-white);
	color: var(--primary-button-color);
	height: 34px;
	border: 1px solid var(--primary-button-color);
}

div.btn-white-primary:not(.btn-noclick):hover,
div.btn-white-primary:not(.btn-noclick):hover div.btn-menu-white-primary {
	border: 1px solid var(--primary-button-hover-color);
	color: var(--primary-button-hover-color)
}

div.btn-white-primary:not(.btn-noclick):focus,
div.btn-white-primary:not(.btn-noclick):focus div.btn-menu-white-primary {
	border: 1px solid var(--primary-button-hover-color);
	color: var(--primary-button-hover-color)
}

div.btn-white-outline {
	height: 34px;
	border: 1px solid #ffffff;
}

div.btn-white-thick-outline {
	height: 32px;
	border: 2px solid #ffffff;
}

div.btn-white-outline.btn-noclick {
	opacity: 0.4;
}

div.btn-standard.btn-noclick {
	opacity: 0.4;
}

div.btn-standard.disabled-grey.btn-noclick {
    opacity: 1;
    background-color: #DBDDE5;
}

.imageAndTextButton .submitMidHighlightButton, 
.imageAndTextButton .hoverMidHighlightButton {
	/* To override the .css from the ButtonView - TODO: Refactor ButtonView so that it's css is easier to work with/change */
	width: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.imageAndTextButton .submitMidHighlightText, 
.imageAndTextButton .hoverMidHighlightText {
	margin-right: 15px;
}

#lightbox-content html { 
	overflow: auto !important; 
}
.lightbox{ 
	bottom: 0; left: 0; right: 0; top: 0; position: fixed; 
}
.lightbox .close a { 
	background: rgba(0, 0, 0, 0.2); bottom: 0; left: 0; right: 0; top: 0; position: absolute; z-index: 40098; 
}
.close span { 
	color: var(--white); font-size: 2em; text-indent: 0; position: absolute; right: 0.5em; top: 0.5em; 
}
.close {
	text-indent: -999em;
}
.outerlightboxContent {
 background: var(--background-white); position: absolute; left: 50%; z-index: 40099; padding-top:20px; box-shadow: 5px 5px 10px 4px rgba(005, 005, 005, 0.1); overflow: visible;
} 
.lightboxContent {
	overflow-y: auto; position: absolute; z-index: 42000;
}

div.standardLightbox .outerlightboxContent,
div.standardLightbox .lightboxContent {
	border-radius: 6px;
}

/* .lightbox-border-n { 
	top: -1px; left: 0; width: 100%; background-color: var(--border-grey); position: absolute; padding: 0; margin: 0; border: 0; height: 1px; z-index: 20;
}
.lightbox-border-e { 
	top: 0; right: -1px; height: 100%; background-color: var(--border-grey); background-position: -1px 0px; position: absolute; padding: 0; margin: 0; border: 0; width: 1px; z-index: 20;
}
.lightbox-border-se { 
	bottom: -1px; right: -1px; background-color: var(--border-grey); position: absolute; padding: 0; margin: 0; border: 0; width: 1px; height: 1px; z-index: 20;
}
.lightbox-border-s { 
	bottom: -1px; left: 0; width: 100%; background-color: var(--border-grey); background-position: 0px -1px; position: absolute; padding: 0; margin: 0; border: 0; height: 1px; z-index: 20;
}
.lightbox-border-sw { 
	bottom: -1px; left: -1px; background-color: var(--border-grey); position: absolute; padding: 0; margin: 0; border: 0; width: 1px; height: 1px; z-index: 20;
}
.lightbox-border-w { 
	top: 0; left: -1px; height: 100%; background-color: var(--border-grey); position: absolute; padding: 0; margin: 0; border: 0; width: 1px; z-index: 20;
}
.lightbox-border-nw { 
	top: -1px; left: -1px; background-color: var(--border-grey); position: absolute; padding: 0; margin: 0; border: 0; width: 1px; height: 1px; z-index: 20;
}
.lightbox-border-ne { 
	top: -1px; right: -1px; background-color: var(--border-grey); position: absolute; padding: 0; margin: 0; border: 0; width: 1px; height: 1px; z-index: 20;
} */
.lightbox-top-gutter {
   top: 0px; height: 40px; left: 0px; right: 0px; position: absolute; padding: 0; margin: 0; border: 0; z-index: 20; cursor: move;
}
.lightbox-top-gutter.dragDisabled{
	cursor:default;
}
.lightbox-top-gutter-color {
	background: var(--primary-color);
}
.lightbox-top-gutter-color-red {
	background: #e90202;
}
.lightbox-top-gutter-blue {
	background: var(--primary-color);
}

.lightbox-top-gutter-grey {
	background: #F8F6F4;
}

.lightbox-top-gutter-text {
	color: white;
	font-size: 20px;
	height:40px;
	line-height: 40px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding: 0 10px;
	padding-right: 30px;
}
div.closeLightboxPopup {
	background-image: url('../images/close_large_white.png'); width: 25px; height: 25px; z-index: 99; cursor: pointer; display: block; position: absolute; top: 8px; right: 5px; 
}
.lightbox-loading{
	background-image: url('../images/progress.gif'); z-index: 150; background-repeat:no-repeat; width: 300px; height: 8px; margin: auto; padding: 10px;
}
.lightbox-text-loading{
	z-index: 150; margin: auto; text-align: center; FONT-SIZE: 16px; color: var(--dark-grey); padding: 10px; font-weight:bold;
}
div.maximiseLightboxPopup {
	background-image: url('../images/maximise_large_white.png'); width: 25px; height: 25px; z-index: 99; cursor: pointer; position: absolute; top: 8px; right: 32px;
}

.newBroadLightTheme div.maximiseLightboxPopup {
	background-image: url('../images/expand-grey.svg'); width: 18px; height: 16px; z-index: 99; cursor: pointer; position: absolute; top: 18px; right: 50px;
}
.pointerLightbox{
	cursor:pointer;	
}
div.close-lightbox-alternative {
	background-image: url('../images/close_large_white.png'); width: 25px; height: 25px; z-index: 99; cursor: pointer; display: block; position: absolute; top: 8px; right: 5px; 
}
.lightbox-grey-border {
	border:2px solid #989898;	
}

.lightbox-thin-grey-border {
	border:1px solid var(--border-grey);
}
.lightbox-thin-grey-border-no-top {
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
}

/* Lightbox mobile styles */
/* Specify div.lightbox so that mobile styles take priority over resposive styles */
div.lightbox.mobile .outerlightboxContent {
    top: auto;
    left: auto;
    width: 100%;
    height: 100%;
    border-radius: unset;
}

div.lightbox.mobile .innerlightboxContent {
    top: auto;
    left: auto;
    width: 100%;
    height: 100%;
    border-radius: unset;
}
/* End Lightbox mobile styles */

/* Lightbox responsive styles */

@media only screen and (max-width: 500px) {
	.lightbox.responsive .outerlightboxContent, 
	.lightbox.responsive .lightboxContent {
		width: 95%;
		height: 86%;
		top: 6%;
		left: 1%;
	}
}

@media only screen and (min-width: 501px) and (max-width: 600px) {
	.lightbox.responsive .outerlightboxContent, 
	.lightbox.responsive .lightboxContent {
		width: 92%;
		height: 86%;
		top: 6%;
		left: 2%;
	}
}

@media only screen and (min-width: 601px) and (max-width: 699px) {
	.lightbox.responsive .outerlightboxContent, 
	.lightbox.responsive .lightboxContent {
		width: 87%;
		height: 86%;
		top: 6%;
		left: 5%;
	}
}

@media only screen and (min-width: 701px) and (max-width: 799px) {
	.lightbox.responsive .outerlightboxContent, 
	.lightbox.responsive .lightboxContent {
		width: 82%;
		height: 86%;
		top: 6%;
		left: 7%;
	}
}

@media only screen and (min-width: 800px) {
	.lightbox.responsive .outerlightboxContent, 
	.lightbox.responsive .lightboxContent {
		width: 74%;
		height: 86%;
		top: 6%;
		left: 13%;
	}
}

/* End lightbox responsive styles */

table.reportMenu {
   width: 100%;
   border: 0px;
   background: url("../images/menu_bck_edit.png") repeat-x;
}

table.activeReportMenu {
	width: 100%;
	border: 0px;
	background: url("../images/menu_back_active.png") repeat-x;
	padding-top: 5px;
}

table.reportMenuTabs, tr.reportMenuTabs {
   width: 100%;
   height: 31px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px;
   border-bottom: 0px;
}

table.reportMenuTabs td, tr.reportMenuTabs th {
   font-size: 12px;
   padding: 0px 10px;
   text-align: center;
   line-height: 15px;
   white-space: nowrap;
   color: var(--dark-grey);
   font-weight: bold;
   background-color: transparent;
}

table.reportMenuTabs th.separatorTop {
	text-align: center;
}

th.separatorTop div.separator {
	background-color: #A5A8A9;
	height: 6px;
	width: 0px;
}

table.reportMenuTabs td a, table.reportMenuTabs td a:link, table.reportMenuTabs td a:visited {
   color: var(--dark-grey);
   text-decoration: none;
}

table.reportMenuTabs td a:hover {
   color: var(--dark-grey);
   text-decoration: underline;
}

table.reportMenuTabs td.selected {
   color: var(--dark-grey);
   background-color: transparent;
}

table.reportMenuTabs td.selected a, table.reportMenuTabs td.selected a:link, table.reportMenuTabs td.selected a:visited {
   color: var(--dark-grey);
   text-decoration: none;
}

table.reportMenuTabs td.selected a:hover {
   color: var(--dark-grey);
   text-decoration: underline;
}

table.reportMenuContent, tr.reportMenuContent {
   width: 100%;
   text-decoration:none;
   height: 53px;
   border-top: 0px;
   border-left: 0px;
   border-right: 0px;
   border-bottom: 0px;
}

table.reportMenuContent td, table.reportMenuContent th {
   font-size: 10px;
   font-weight: normal;
   line-height: 15px;
}

tr.reportMenuContent td {
   font-size: 10px;
   font-weight: normal;
   line-height: 15px;
   white-space: nowrap;
   text-align: center;
   color: #357cb6;
   padding: 3px;
}

tr.reportMenuContent td.separatorMain {
	text-align: center;
	padding: 0px 10px;
}

td.separatorMain div.separator {
	background-color: #A5A8A9;
	margin-top: 15px;
	height: 15px;
	width: 1px;
}

/*table.reportMenuContent th.spacer, table.reportMenuContent td.spacer, table.reportMenuTabs td.spacer {*/
table.reportMenuContent th.spacer, table.reportMenuTabs td.spacer, table.reportMenuContent td.spacer, table.reportMenu td.spacer {
   width: 99%;
}

table.reportMenuContent th {
   padding-left: 5px;
   padding-right: 5px;
   text-align: center;
   color: var(--white);
   white-space: nowrap;
   background-color: transparent;
}

table.reportMenuContent td.menuitem {
   background-color: transparent;
   background-image: none;
   behavior: url(css/pngbehavior.htc);
}

table.menuItemTbl, table.menuItemTblPad {
   margin-left: auto;
   margin-right: auto;
   height: 100%;
}

table.menuItemTbl td {
   padding: 0px;
   vertical-align: top;
}

table.menuItemTblPad td {
   padding: 0px 2px;
   vertical-align: top;
}

td.menuitem div.separator {
	background-color: #A5A8A9;
	height: 28px;
	width: 1px;
	margin-left: 4px;
	margin-right: 4px;
}

table.menuItemTbl>tbody>tr>td:hover {
	background-image: url(../images/top_menu_rollover.png);
	background-repeat: repeat-x;
}

table.menuItemTblPad td:hover {
	background-image: url(../images/top_menu_rollover.png);
	background-repeat: repeat-x;
}

table.menuItemTbl td.selectBox:hover {
	background-image: none;
}

td.menuAnchor {
   border-left: 1px solid transparent !important;
   border-right: 1px solid transparent !important;
}

td.menuAnchor:hover {
	background-image: url(../images/top_menu_rollover.png);
	background-repeat: repeat-x;
}

td.borderlessMenuAnchor {
   /* ie6 hack */
   border-left: 1px solid var(--border-grey);
   border-right: 1px solid var(--border-grey);
   filter: chroma(color=#cccccc);
   background-image: url(../images/top_menu_click.png);
   background-repeat: repeat-x;
}

td.menuAnchorSelected {
   background: url(../images/top_menu_click.png);
   border-left: 1px solid var(--border-grey);
   border-right: 1px solid var(--border-grey);
}

table.menuItemTbl td.menuAnchorSelected:hover {
   /* Do not inherit hover styles */
   
   background: url(../images/top_menu_click.png);
   border-left: 1px solid var(--border-grey);
   border-right: 1px solid var(--border-grey);
}

table.reportMenuContent td {
   white-space: nowrap;
   text-align: center;
   color: #357cb6;
   padding: 3px;
}

table.reportMenuContent td.toolbarPopupCell
{
	border-bottom: #EBEBEB 1px solid;
	padding: 10px;
	background-image: none;
 background: var(--background-white);
	color: #60A0D2;
}

table.reportMenuContent td.toolbarPopupCell:hover {
	background: #f9f9f9;
}

table.reportMenuContent img.menubutton {
   background: transparent;
}

table.reportMenuContent img.menubutton:hover {
   background: #f0f0ff;
}

table.reportMenuContent a.menuExtLink:visited {
   color: #008BD0;
   text-decoration: underline;
}

table.reportMenuContent a.menuExtLink, table.reportMenuContent a.menuDropLink, table.reportMenuContent a.menuDropLink:link, table.reportMenuContent a.menuDropLink:visited {
   color: #008BD0;
   text-decoration: none;
}

table.reportMenuContent a.menuDropLink:hover,  a.menuExtLink:hover{
   color: #008BD0;
   text-decoration: underline;
}

div.menuPopupDiv {
   width: 300px;
   border: 1px solid var(--border-grey);
   background: var(--background-white);
   display: none;
   position: absolute;
   /* mac/firefox hack */
   z-index: 1000;
   box-shadow: 4px 4px 10px #B5B5B5;

}

div.menuPopupContentDiv {
   min-height: 315px;
   /* ie 6 hack */
   height: auto !important;
   height: 315px;
}

div.menuPopupFooterGreyDiv {
   width: 100%;
   border: 0px;
   background-color: #f9f9f9;
   height: 60px;
   border-top: 1px solid;
   border-top-color: var(--border-grey);
}

div.menuLayerBaseDiv {
   width: 100%;
   border: 0px;
   background: url(../images/menu_layer_base.png);
   height: 35px;
}

div.menuPopupFooterGreyDiv a, div.menuPopupFooterGreyDiv a:link, div.menuPopupFooterGreyDiv a:visited {
   color: var(--white);
   text-decoration: none;
}

div.menuPopupFooterGreyDiv a:hover {
   color: var(--white);
   text-decoration: underline;
}

div.broadcastDropMenu {
   position: absolute;
   display: none;
   width: 150px;
   border: 1px solid var(--border-grey);
   background: var(--background-white);
   z-index: 30010;
}

div.broadcastDropMenu ul {
   padding: 0px;
   margin: 0px;
}

div.broadcastDropMenu li {
   list-style: none;
   display: block;
   padding: 5px 0px 5px 15px;
   margin: 0px;
   background: var(--background-white);
   color: #808080;
   font-size: 16px;
}

div.broadcastDropMenu li:hover {
   background: #f9f9f9;
   cursor: pointer;
}

.search-people-search-box {
	border: 1px solid var(--border-grey); padding: 4px; width: 290px; height:20px; color: var(--dark-grey); font-size: 14px; margin: 6px; outline: none;
}
div.search-people-search-box-inline {
   color: var(--dark-grey); font-size: 16px;
}
input.search-people-search-box-inline {
   padding: 4px;
   color: var(--dark-grey); font-size: 16px;
}
.search-people-search-box-inline {
   height: 25px;
   border: 0;
   padding-left: 5px;
}
.search-results {
	height:230px; padding-top: 0px; overflow: auto; overflow-x: hidden; -ms-overflow-x: hidden; position: relative;
}
.search-people-search-divider{
	background-color:#f2f2f2; color:var(--grey); height:1px; border: 0; margin-top: 3px; margin-bottom: 4px; width: 100%;
}
.search-text-options {
	font-size: 14px; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; cursor: pointer;  color: var(--dark-grey);
}
.search-text {
	font-size: 14px;
	padding-right: 5px;
	cursor: pointer;
	position: relative;
	height: 36px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: black;
}
.search-text-inner .search-text {
	font-size: 14px;
	height: 18px;
	line-height: 17.5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 250px;
}
.search-text-email {
	font-size: 12px;
	height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #808080;
    max-width: 250px;
}
.search-text-hl div.search-text-inner div.search-text-email {
	color: var(--white);
}

.search-text-options-hl {
   color: #000000; 
}
.search-text-hl {
   background-color: var(--primary-color);
   color: var(--white); 
}
div.search-text-inner .search-text-no-email {
	line-height: 36px;
    height: 36px;
}
.search-text-group {
	font-size: 14px; padding-left: 25px; padding-top: 4px; padding-bottom: 4px; cursor: pointer; 
}
.search-text-group-hl {
	font-size: 14px; padding-left: 25px; padding-top: 4px; padding-bottom: 4px; cursor: pointer; background-color: #EBEBEB;
}
.search-text-no-results {
	font-size: 14px; padding-left: 10px; padding-top: 5px; height: 36px; line-height: 30px;
}
.search-group-image {
	background-image: url('../images/collaborationGroup.png'); width: 11px; height:12px; padding: 0px; margin: 0; border: 0; display:block; 
	float: left; margin-top:4px; margin-left:5px;
}

.search-box-close {
	position: absolute; 
	right: 5px; 
	top: 5px; 
	cursor: pointer; 
	z-index: 10; 
	height: 25px;
	width: 25px;
	background-image: url('../images/close_small_grey.png');
	background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: center;
}
.search-box-close:hover {
   color: var(--dark-grey);
}
.search-box-position {
    display:none; position: fixed; width: 350px; border: 1px solid var(--border-grey); z-index: 2000; background: white;
}

.root-search-box {
	display:none;
	position:absolute;
	margin: 1em auto;
	width: 350px;
	height: auto;
	border-width:1px;
	border-color:var(--border-grey);
	border-style: solid; 
	z-index: 2000;
	background: white;
	box-shadow: 4px 4px 10px #B5B5B5;
}
.search-text-placeholder {
	font-size: 14px; padding-left: 25px; padding-top: 2px; padding-bottom: 2px; color: var(--dark-grey); font-style: italic;
}
div.search-icon {
	position: relative;
   	float: left;
   	width: 30px;
   	height: 30px;
   	top: 3px;
    padding-left: 10px;
    padding-right: 10px;
}
div.search-icon > img {
   position: absolute;
   left: 10px;
   top: 0;
   bottom: 0;
   margin: auto;
   max-width: 30px;
   max-height: 30px;
}

div.btn-entity {
   font-size: 12px;
   float: left;
   height: 25px;
   line-height: 25px;
   white-space: nowrap;
   padding: 0 5px;
   position: relative;
   cursor: default;
   border-width: 1px;
   border-style: solid;
   margin: 6px 3px 3px 3px;
   overflow: hidden;
   text-overflow: ellipsis;
   background: #f9f9f9;
   border-color: #e4e4e4;
   color: #999999;
}
div.colourButton div.btn-entity {
   height: 26px;
   line-height: 28px;	
   color: var(--primary-color);
   font-size: 14px;
	border-width: 0;
	background-color: inherit;
}
div.btn-link {
   cursor: pointer;
}
div.btn-person {
   background: #eeeeee;
   color: var(--dark-grey);
   border-color: #e4e4e4;
}
div.btn-email {
   background: #505050;
   color: #f0f0f0;
   border-color: #505050;
}
div.btn-delete {
   padding-right: 25px;
}
div.btn-delete-link {
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0;
   cursor: pointer;
   width: 19px;
   text-align: center;
   font-size: 18px;
   font-weight: bold;
}
div.btn-hasicon {
   padding-left: 35px;
}
div.btn-icon {
   position: absolute;
   top: 0;
   left: 0;
   width: 25px;
   height: 25px;
   overflow: hidden;
   background-color: var(--background-white);
}
div.colourButton div.btn-icon {
	background-color: inherit;
	height: 26px;
    width: 26px;
}
div.btn-icon > img {
   max-height: 25px;
   max-width: 25px;
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
}
div.colourButton div.btn-icon > img {
	max-height: 26px;
	max-width: 26px;
}
div.add-suggestion-results {
	border-top: 1px solid var(--border-grey);
	margin: 0px 0px;
	background-color: #FAFAFA;
}
div.add-suggestion-results.no-invite > div.search-text {
	font-style: italic;
	cursor: default;
	color: #999;
}
div.add-suggestion-results-title {
	font-size: 14px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}
div.add-suggestion-results.no-invite > div.add-suggestion-results-title {
	color: #CC0000;
}
div.search-text-inner {
	float: left;
}
div.search-text-upper {
	position: relative;
	padding-right: 5px;
	cursor: pointer;
	height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;	
}

/* new Theme for new dashboard */
.broadLightTheme .search-box-position{
    border-radius: 6px;
    width:260px;
    max-height: 357px;
    margin-top:6px;
}

.broadLightTheme .search-box-position .search-results{
    max-height: 260px;
    height:unset;
}

/* /** custom scroll bar style*
.custom-scroll-bar::-webkit-scrollbar, .broadLightTheme .search-results::-webkit-scrollbar{width
    width: 8px;
}

.custom-scroll-bar::-webkit-scrollbar-track, .broadLightTheme .search-results::-webkit-scrollbar-track{Track
    border-radius: 4px;
}

.custom-scroll-bar::-webkit-scrollbar-thumb, .broadLightTheme .search-results::-webkit-scrollbar-thumb{Handle
    background: #A0A5B4; 
    border-radius: 4px;
} */

.broadLightTheme .search-box-position .search-results .search-text-upper{
    padding-left:15px;
}

.broadLightTheme .search-box-position .search-results .search-text-upper:first-of-type{
    margin-top:19px;
}

.broadLightTheme .search-box-position .search-results .no-result-suggestion-text:first-of-type{
    margin-top:9px;
    margin-bottom:8px;
}

.broadLightTheme .search-box-position .search-results .search-text-hl{
    background-color: #ecedf0;
}

.broadLightTheme .search-box-position .search-results .search-text-upper .search-text-inner .search-text{
    color: #333740;
    font-size: 12px;
}

.broadLightTheme .search-box-position .search-results .search-text-upper .search-text-inner .search-text-placeholder{
    padding-left: 12px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
}

.broadLightTheme .search-box-position .search-results .search-text-upper .search-icon{
    padding-right:8px;
}

.broadLightTheme .search-box-position .search-results .search-text-upper .search-icon img{
    border-radius:15px;
    max-width:25px;
    max-height:25px;
}

.broadLightTheme .search-box-position .search-people-search-divider{
    margin-left:26px;
    width:210px;
    background-color: #DBDDE5;
}

.broadLightTheme .search-box-position .search-text-options{
    padding-left: 26px;
    padding-top: 5px;
    color: #A0A5B4;
}

.broadLightTheme .search-box-position .search-text-options:hover{
    color:#333740;
}

.broadLightTheme .search-box-position .search-text-options:first-of-type{
    padding-top:10px;
}

.broadLightTheme .search-box-position .search-text-options:last-of-type{
    padding-bottom:10px;
}

.broadLightTheme .search-box-position .search-text-options-hl{
    color: #333740;
}
/* END new Theme for new dashboard */
.loadingspinner {
	width:40px; height:40px;
	background: url("../images/mobile/pulldownRefreshBlack.png") 0 0 no-repeat;
	background-size: 40px 80px;
	background-position:0 100%;
	
	-webkit-transition-property:-webkit-transform;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;
	-webkit-animation-name:loadingSpinner;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	
	-moz-transition-property:-webkit-transform;
	-moz-transform:rotate(0deg) translateZ(0);
	-moz-transition-duration:0ms;
	-moz-animation-name:loadingSpinner;
	-moz-animation-duration:2s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:linear;
}
@-webkit-keyframes loadingSpinner {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}
@-moz-keyframes loadingSpinner {
	from { -moz-transform:rotate(0deg) translateZ(0); }
	to { -moz-transform:rotate(360deg) translateZ(0); }
}
.scrollHolder {
	width:100%; 
	height:5px; 
	background-color:var(--background-grey);
	position:absolute;
	z-index:45;
}

.scroller {
	width:15px; 
	height:7px; 
	position:relative; 
	background-color:var(--primary-color);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
   -webkit-user-select: none;  /* Chrome all / Safari all */
   -moz-user-select: none;     /* Firefox all */
   -ms-user-select: none;      /* IE 10+ */
   -o-user-select: none;
   user-select: none;  	
}

.unselectable {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  -o-user-select: none;
  user-select: none;     
}
/*! jQuery UI - v1.12.1 - 2017-06-11
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
table.suggestion-list {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 200;
	background-color: white;
	border: 1px solid #ccc;
	border-collapse: collapse;
}

table.suggestion-list th, table.suggestion-list tr {
	padding: 0px;
}

table.suggestion-list .highlighted {
	background-color: #ccc;
}

table.suggestion-list .suggestion {
	height: 20px;
	line-height: 1.5;
	padding-left: 2px;
	cursor: default;
	FONT-SIZE: 12px;
}
.checkedValuesSortAction {
	color: #008BD0;
	cursor: pointer;
}
/***
Spectrum Colorpicker v1.1.1
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/

.sp-container {
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    *display: inline;
    *zoom: 1;
    z-index: 2147483647;
    overflow: hidden;
}
.sp-container.sp-flat {
    position: relative;
}

/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top {
  position:relative;
  width: 100%;
  display:inline-block;
}
.sp-top-inner {
   position:absolute;
   top:0;
   left:0;
   bottom:0;
   right:0;
}
.sp-color {
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:20%;
}
.sp-hue {
    position: absolute;
    top:0;
    right:0;
    bottom:0;
    left:84%;
    height: 100%;
}
.sp-fill {
    padding-top: 80%;
}
.sp-sat, .sp-val {
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.sp-alpha-enabled .sp-top
{
    margin-bottom: 18px;
}
.sp-alpha-enabled .sp-alpha
{
    display: block;
}

.sp-alpha-handle
{
    position:absolute;
    top:-4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid black;
    background: white;
    opacity: .8;
}

.sp-alpha
{
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    height: 8px;
}
.sp-alpha-inner{
    border: solid 1px #333;
}

/* Don't allow text selection */
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button  {
    -webkit-user-select:none;
    -moz-user-select: -moz-none;
    -o-user-select:none;
    user-select: none;
}

.sp-container.sp-input-disabled .sp-input-container {
    display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
    display: none;
}
.sp-palette-only .sp-picker-container {
    display: none;
}
.sp-palette-disabled .sp-palette-container {
    display: none;
}

.sp-initial-disabled .sp-initial {
    display: none;
}


/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
.sp-sat {
    background-image: -webkit-gradient(linear,  0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
    filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
}
.sp-val {
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
}

.sp-hue {
    background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
    background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */

.sp-1 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
}
.sp-2 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
}
.sp-3 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
}
.sp-4 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
}
.sp-5 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
}
.sp-6 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
}

.sp-hidden {
    display: none !important;
}

/* Clearfix hack */
.sp-cf:before, .sp-cf:after { content: ""; display: table; }
.sp-cf:after { clear: both; }
.sp-cf { *zoom: 1; }

/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) {
    .sp-color { right: 40%; }
    .sp-hue { left: 63%; }
    .sp-fill { padding-top: 60%; }
}

.sp-dragger {
   border-radius: 5px;
   height: 8px;
   width: 8px;
   border: 1px solid #fff;
   background-color: var(--primary-color);
   cursor: pointer;
   position:absolute;
   top:0;
   left: 0;
}
.sp-slider {
    position: absolute;
    top:0;
    cursor:pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #000;
    background: white;
    opacity: .8;
}

/* Basic display options (colors, fonts, global widths) */
.sp-container {
    border-radius: 3px;
    background-color: #ECECEC;
    border: solid 1px #BBBBBB;
    padding: 0;
}
.sp-container, .sp-container input, .sp-color, .sp-hue
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
}
.sp-top
{
    margin-bottom: 3px;
}
.sp-color, .sp-hue
{
    border: solid 1px #666;
}

/* Input */
.sp-input-container {
    float:right;
    margin-bottom: 4px;

}
.sp-input-container img{
    height:25px;
    width:25px;
}

.sp-clear-colour {
	margin-left:5px;
}

.sp-initial-disabled  .sp-input-container {
    width: 100%;
}
.sp-input {
    font-size: 12px !important;
    border: 1px inset;
    padding: 4px 5px;
    margin: 0;
    width: 100%;
    background:transparent;
    border-radius: 3px;
    color: #222;
    width: 70px;
    height:26px;
    border-radius:6px;
    border: 1px solid #A0A5B4;
}
.sp-input:focus  {
    border: 1px solid orange;
}
.sp-input.sp-validation-error
{
    border: 1px solid red;
    background: #fdd;
}
.sp-picker-container , .sp-palette-container
{
    float:left;
    position: relative;
    padding: 10px;
    padding-bottom: 300px;
    margin-bottom: -290px;
}
.sp-picker-container
{
    width: 172px;
    border-left: solid 1px #fff;
}

/* Palettes */

.sp-palette .sp-thumb-el {
    display: block;
    position:relative;
    float:left;
    width: 24px;
    height: 15px;
    margin: 3px;
    cursor: pointer;
}

.sp-palette .sp-thumb-el span{
    border-radius:20px;
	border: solid 1px #d0d0d0;
}

.sp-palette-row .sp-thumb-el
{
    position:relative;
    background-image: none;
}

/* Initial */
.sp-initial
{
    float: left;
}
.sp-initial span {
    width: 25px;
    height: 25px;
    border:none;
    display:block;
    float:left;
    margin:0;
    border-radius:20px;
    margin-right:5px;
}

/* Buttons */
.sp-button-container {
    float: right;
    padding-top:10px;
}

.sp-button-container div {
	float:left;
}

.sp-choose .submitMidHighlightText, .sp-cancel .submitMidText{
	font-size:11px;
}

.sp-button-container.submitMidButton, .sp-button-container .submitMidHighlightButton{
	height:30px;
	width: 75px;
}

.sp-top{
    margin-bottom:10px;
}

/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer {
    /*margin:0;
    cursor:pointer;
    display:inline-block;
    *zoom: 1;
    *display: inline;
    border: solid 1px #91765d;
    background: #eee;
    color: #333;
    vertical-align: middle;*/
    
    cursor:pointer;
	width:30px;
	height:30px;
	border-radius:4px;
	border:solid 1px var(--border-grey);
    overflow:hidden;
    border-radius:20px;
}

.sp-replacer-small {
	width:21px;
	height:21px;
}

.sp-replacer:hover, .sp-replacer.sp-active {
    border-color: #F0C49B;
    color: #111;
}
.sp-replacer.sp-disabled {
    cursor:default;
    border-color: silver;
    color: silver;
}
.sp-dd {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    float:left;
    font-size:10px;
}

.sp-preview {
    position:relative;
    width: 100%;
    height: 100%;
    border-radius:2px;
    /*border: solid 1px #222;*/
    float:left;
    z-index: 0;
}

.sp-palette
{
    *width: 220px;
    max-width: 220px;
}
.sp-palette .sp-thumb-el
{
    width:16px;
    height: 16px;
    margin:2px 1px;
}

.sp-container
{
    padding-bottom:0;
    background-color: var(--background-white);
}

.sp-cancel
{
    margin-right:5px;
}

.sp-cancel:hover
{
    color: #d93f3f !important;
}


.sp-palette span:hover, .sp-palette span.sp-thumb-active
{
    border-color: #000;
}

.sp-preview, .sp-alpha, .sp-thumb-el
{
    position:relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner
{
    display:block;
    position:absolute;
    top:0;left:0;bottom:0;right:0;
}

.no-colour {
	background-color:white !important;
	background-image: url('../images/colour_swatch_none.png');
	background-size: 100%;
	background-repeat: no-repeat;
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/colour_swatch_none.png')";
}

.sp-palette .sp-thumb-inner
{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius:3px;
}

.sp-thumb-el span{
    border: 1px solid #A0A5B4;
}

.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}

.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner
{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}

.sp-palette-row-4 {
	margin-top:22px;
}
.multiWidgetCanvasEditor {
	position: relative;
}

.multiWidgetCanvasEditor .editMenu {
	border-radius: 2px;
	border: 1px solid #ccc;
	background-color: #eee;
	margin: 4px;
}

.multiWidgetCanvasEditor .editMenu .editItem, 
.multiWidgetCanvasEditor .editMenu .editItem .sp-replacer {
	position: absolute;
	left: 0px; top: 0px;
	width: 25px;
	height: 25px;
	background-image: url(../images/canvas_finished.png);
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	border-radius: 0px;
	border: none;
	cursor: pointer;
}

.multiWidgetCanvasEditor .editMenu .editItem .sp-preview-inner {
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 40%;
}

.multiWidgetCanvasEditor .editMenu .editItem.spacer {
	border-right: 1px solid white;
}

.multiWidgetCanvasEditor .editMenu .editItem:hover {
	background-color: #ddd;
	background-image: url(../images/canvas_finished_over.png);
}

.multiWidgetCanvasEditor .editMenu .deleteItem {
	background-image: url(../images/canvas_delete_item.png);
}

.multiWidgetCanvasEditor .editMenu .deleteItem:hover {
	background-image: url(../images/canvas_delete_item_over.png);
}

.multiWidgetCanvasEditor .editMenu .beginEditItem {
	background-image: url(../images/canvas_edit.png);
}

.multiWidgetCanvasEditor .editMenu .beginEditItem:hover {
	background-image: url(../images/canvas_edit_over.png);
}

.multiWidgetCanvasEditor .editMenu .fitCanvasItem {
	right: 25px;
	background-image: url(../images/canvas_fit.png);
}

.multiWidgetCanvasEditor .editMenu .fitCanvasItem:hover {
	background-image: url(../images/canvas_fit_over.png);
}

.multiWidgetCanvasEditor .editMenu .settingsItem {
	right: 25px;
	background-image: url(../images/menu_edit.png);
}

.multiWidgetCanvasEditor .editMenu .sendToBack {
	background-image: url(../images/canvas_move_back.png);
}

.multiWidgetCanvasEditor .editMenu .sendToBack:hover {
	background-image: url(../images/canvas_move_back_over.png);
}


.multiWidgetCanvasEditor .editMenu .bringToFront {
	background-image: url(../images/canvas_move_forward.png);
}

.multiWidgetCanvasEditor .editMenu .bringToFront:hover {
	background-image: url(../images/canvas_move_forward_over.png);
}

.multiWidgetCanvasEditor .editMenu .changeImage {
	background-image: url(../images/canvas_change_image.png);
}

.multiWidgetCanvasEditor .editMenu .changeImage:hover {
	background-image: url(../images/canvas_change_image_over.png);
}

.multiWidgetCanvasEditor .editMenu .changeIcon {
	background-image: url(../images/canvas_icon_select.png);
}

.multiWidgetCanvasEditor .editMenu .changeIcon:hover {
	background-image: url(../images/canvas_icon_select_over.png);
}

.multiWidgetCanvasEditor .editMenu .toggleTextEdit {
	background-image: url(../images/canvas_edit.png);
}

.multiWidgetCanvasEditor .editMenu .toggleTextEdit:hover {
	background-image: url(../images/canvas_edit_over.png);
}

.multiWidgetCanvasEditor .editMenu .toggleTextEdit.editing {
	background-image: url(../images/canvas_finished.png);
}

.multiWidgetCanvasEditor .editMenu .toggleTextEdit.editing:hover {
	background-image: url(../images/canvas_finished_over.png);
}

.multiWidgetCanvasEditor .editMenu .editItem.editRectBorderColour .sp-preview-inner {
   background-image: url(../images/canvas_border.png);
}

.multiWidgetCanvasEditor .editMenu .editItem.editRectBorderColour .sp-preview-inner:hover {
   background-image: url(../images/canvas_border_over.png);
}

.multiWidgetCanvasEditor .editMenu .editItem.editRectFillColour .sp-preview-inner {
	background-image: url(../images/canvas_fill.png);
}

.multiWidgetCanvasEditor .editMenu .editItem.editRectFillColour .sp-preview-inner:hover {
	background-image: url(../images/canvas_fill_over.png);
}

.multiWidgetCanvasEditor .editorArea {
	width: 250px;
	height: 100%;
	border: 1px solid #ddd;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	background-color: #f9f9f9;
	display: inline-block;
	vertical-align: top;
}

.widgetSettings {
	margin: 5px;
}

.multiWidgetCanvasEditor .editorArea .editorIcon {
	width: 25px;
	height: 25px;
	padding: 2.5px;
	margin: 2.5px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.multiWidgetCanvasEditor .editorArea .editorIcon:hover {
	background-color: #ccc;
}

.multiWidgetCanvasEditor .editorArea #sendToBack {
	background-image: url(../images/widget_back.png);
	margin-left: 2px;
}

.multiWidgetCanvasEditor .editorArea #bringToFront {
	background-image: url(../images/widget_front.png);
}

.multiWidgetCanvasEditor .canvasArea {
	background-image: none;
	border: none;
	position: relative;
	width: 100%;
	display: inline-block;
	z-index: 0;
}

.multiWidgetCanvasEditor .canvasArea.zeroWidgets {
	background-image: url(../images/widget_canvas_empty.png);
	background-repeat: no-repeat;
	background-position: center;
}

.multiWidgetCanvasEditor .canvasArea.gridEditMode {
	background-image: url(../images/grid.gif);
	background-repeat: repeat;
	background-position: left top;
	border: 1px dashed #ddd;
}

.multiWidgetCanvasEditor .canvasArea.dropAllowed {
	border: 1px solid var(--primary-color);
}

.multiWidgetCanvasEditor .editMenu {
	float: left;
	height: 25px;
	position: absolute;
	top: 0px;
	right: 0px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	z-index: 10;
}
.multiWidgetCanvasEditor .editMenuText {
   top: auto;
   bottom: 0;
}

.edgeAlignmentGuideH {
	height: 2px;
	position: absolute;
	border-top: 1px dashed var(--primary-color);
}

.edgeAlignmentGuideV {
	width: 2px;
	position: absolute;
	border-left: 1px dashed var(--primary-color);
}

#reportLeftNavWidgetCanvasMenu {
	background-color: #f9f9f9;
	border-color: #ccc;
}

#reportLeftNavWidgetCanvasMenu .subChartPreview {
	margin-top: 10px;
	margin-left: 5px;
	border: 1px solid #E0E0E0;
	line-height: 0px;
	cursor: pointer;
	padding: 0px;
	background-color: var(--background-white);
}

#reportLeftNavWidgetCanvasMenu .subChartPreview.smallWidget {
	padding: 0px;
	margin-left: 5px;
	border: none;
}

.dragChartWidget {
	border: 1px solid #E0E0E0;
	box-shadow: 2px 2px 2px #B5B5B5;
	line-height: 0px;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1000;
}

.widgetElement {
	overflow: visible;
}

.widgetElement.ui-draggable {
	border: 1px solid #ccc;
}

.widgetElement .reportChart {
	/* background-color: white; */
}

.widgetElement .reportChart table {
	border-collapse: collapse;
}

.widgetElement .reportChart table tr, .widgetElement .reportChart table tr td {
	padding: 0;
}

.widgetElement .reportChart.error {
	background-image: url(../images/chart_error_sm.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #f9f9f9;
	border: 1px solid #ccc;
}

.widgetElement .reportChart .googleMapPlaceholder {
	color: #ccc;
	width:270px;
	height:30px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-15px 0 0 -135px;
	text-align: center;
}

.widgetElement .textWidget {
	position: absolute;
	top: 0; left: 0;
	overflow: hidden;
}

.addHyperLinkSub{
	float: left;
	padding: 5px;
}

.widgetElement .imageWidget {
	width: 100%; height: 100%;
}

.widgetElement .rectangleWidget {
	width: 100%; height: 100%;
}

.widgetElement .iconWidget {
	width: 100%; height: 100%;
}

.widgetElement .imageWidget.noImage {
	background-image : url(../images/image_widget_noimage.png);
	background-repeat : no-repeat;
	background-position : center;
	background-size : contain;
}

.widgetElement.ui-draggable-disabled {
	filter: Alpha(Opacity=100);
	opacity : 1;
}

.canvasArea .dashboardWidthGuide {
	position: absolute;
	top : 0px;
	left : 0px;
	height : 100%;
	width : 110px;
	border-left: 2px solid;
	border-left-color: var(--primary-color);
	overflow: visible;
	z-index: 1000;
}

.canvasArea .dashboardWidthGuide.horizontal {
	border: none;
	border-top: 2px solid;
	border-top-color: var(--primary-color);
	height: 110px;
	width: 100%;
}

.canvasArea .guidePopup {
	height: 24px;
	position: absolute;
	top: 15px;
	right: 14px;
	z-index: 1000;
}

.canvasArea .guidePopup.horizontal {
	height: 34px;
	left: 25px;
	right: auto;
	top: auto;
	bottom: 12px;
   background: url(../images/canvas_dash_exceed_left_horizontal.png) no-repeat top left;
}

.guidePopup .guidePopupleft { 
	background-image: url(../images/canvas_dash_exceed_left.png);
	background-repeat: no-repeat;
	height: 24px; width: 5px;
	display: inline-block;
}

.guidePopup .guidePopupMiddle { 
	background-image: url(../images/canvas_dash_exceed_middle.png);
	height: 24px;
	display: inline-block;
	vertical-align: top;
	line-height: 22px;
	color: white;
}

.guidePopup .guidePopupRight { 
	background-image: url(../images/canvas_dash_exceed_right.png);
	background-repeat: no-repeat;
	height: 24px; width: 15px;
	display: inline-block;
}

.guidePopup .guidePopupleft.horizontal { 
	background-image: url(../images/canvas_dash_exceed_left_horizontal.png);
	background-repeat: no-repeat;
	height: 34px; width: 17px;
	display: inline-block;
}

.guidePopup .guidePopupMiddle.horizontal { 
	background-image: url(../images/canvas_dash_exceed_middle_horizontal.png);
	height: 24px;
	display: inline-block;
	vertical-align: top;
	line-height: 26px;
	color: white;
	position: relative;
	left: -10px;
}

.guidePopup .guidePopupRight.horizontal { 
	background-image: url(../images/canvas_dash_exceed_right_horizontal.png);
	background-repeat: no-repeat;
	height: 24px; width: 15px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	left: -10px;
}

div.editAreaTitle {
    width: 100%;
    height: 25px;
    background-color: var(--primary-color);
    color: var(--white);
    line-height: 25px;
	padding-left: 5px;
}

div.editAreaTitle.settings {
}

div.editAreaTitle.help {
    border-top: 1px solid #eee;
}

#reportLeftNavWidgetCanvasMenu .optionListHeader {
	font-size: inherit;
	height: 35px;
	padding: 0px;
	padding-left: 10px;
	border-top: 1px #ccc solid;
	background-color: #ddd;
	line-height: 35px;
}

#reportLeftNavWidgetCanvasMenu .optionListHeader img {
	top: 12px;
}

#reportLeftNavWidgetCanvasMenu .optionListMain {
	padding-left: 2.5px;
	padding-top: 5px;
}

.multiWidgetCanvasEditor .reportCanvasEmptyHelp {
	position: absolute;
	top: 0px; left: 0px;
	width: 100%; height: 100%;
	overflow: hidden;
}

.reportCanvasEmptyHelp .stepTitle {
	color: var(--dark-grey);
	font-size: 22px;
}

.reportCanvasEmptyHelp .stepMessage {
	color: #999;
	font-size: 20px;
}

.reportCanvasEmptyHelp .step1 {
	position: absolute;
	top: 80px; right: 400px;
	width: 300px;
}

.reportCanvasEmptyHelp .step1 img {
	position: absolute;
	top: 55px; right: -70px;
}

.reportCanvasEmptyHelp .step2 {
	position: absolute;
	top: 210px; right: 160px;
	width: 200px;
}

.reportCanvasEmptyHelp .step3 {
	position: absolute;
	top: 30px;
	right: 80px;
	width: 200px;
}

.reportCanvasEmptyHelp .step3 img {
	position: absolute;
	top: -15px;
	right: -70px;
}

.multiWidgetCanvasEditor .nicEditorPanelContainer {
	position: absolute;
	top: 0px;
	right: 65px;
}

.widgetDragNDropHelp {
	margin: 0 -5px -5px -5px;
}
.widgetDragNDropHelp .helpTitle {
	background-color: var(--primary-color);
	color: var(--white);
	font-size: 18px;
	height: 38px;
	line-height: 38px;
	width: auto;
	padding: 0 6px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.widgetDragNDropHelp .helpTitle.important {
	background-color: red;
}

.widgetDragNDropHelp .helpDetails {
	background-color: #333333;
	color: var(--white);
	font-size: 13px;
	padding: 6px;
	height: 100px;
}
.seriesSelectionTabbed {
	position: relative;
	width: 100%;
	height: 34px;
	border: 1px solid #666;
	color: var(--dark-grey);
	background-color: white;
	border-color: #e5e5e5;
	font-size: 14px;
	border-radius: 2px;
	margin-bottom: 7px;
}

.seriesSelectionTabbed div.editModeText {
	line-height: 35px;
	padding-left: 10px;
	display: none;
	color: #ccc;
}

.seriesSelectionTabbed table {
	border-collapse: collapse;
	table-layout: fixed;
}

.seriesSelectionTabbed table td, th {
	padding: 0;
}

.seriesSelectionTabbed .applyContainer {
	background-color: var(--primary-color);
	background-image: url(../images/go_arrow.png);
	width: 35px;
	height: 37px;
	position: absolute;
	top: 0; right: 0;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.seriesSelectionTabbed .selectionContainer {
	position: absolute;
	width: 150px;
	cursor: pointer;
}

.seriesSelectionTabbed .selectionContainer.series {
	left: 0px;	
}

.seriesSelectionTabbed .selectionContainer.units {
	right: 0px;
	width: 100px;
}

.seriesSelectionTabbed .tabsContainer,
.seriesSelectionTabbed .unitTabsContainer {
	position: absolute;
	top: -1px;
	left: 30px;
	height: 46px;
}

.seriesSelectionTabbed .unitTabsContainer {
	left: 0px;
	width: 59px;
	background-color: var(--primary-color);
	color: white;
	line-height: 37px;
	padding-left: 10px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	height: 37px;
}

.seriesSelectionTabbed .tabsContainer .tabContainer {
	position: absolute;
	top: 0px;
}

.seriesSelectionTabbed .tabsContainer .tabSpacer {
	position: absolute;
	left: 0px; top: 0px;
	width: 5px;
	height: 100%;
	display: inline-block;
	height: 35px;
}

.seriesSelectionTabbed .tabsContainer .tab {
	position: absolute;
	left: 5px; top: 0px;
	height: 37px;
	line-height: 37px;
	display: inline-block;
	vertical-align: top;
	padding-left: 7px;
	padding-right: 5px;
	width: 150px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 13px;
}

.seriesSelectionTabbed .tabsContainer .tabClose {
	position: absolute;
	left: 160px; top: 0px;
	height: 37px;
	line-height: 37px;
	display: inline-block;
	vertical-align: top;
	padding-left: 2px;
	width: 18px;
	cursor: pointer;
	font-size: 19px;
}

.seriesSelectionTabbed .selectionContainer .selectionButton {
	position: absolute;
	border-right: 1px solid #e5e5e5;
	width: 30px; height: 35px;
	background-image: url(../images/subq_add.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #e5e5e5;
}

.seriesSelectionTabbed .selectionContainer.units .selectionButton {
	position: absolute;
	right: 0px;
	border-left: 1px solid #ccc;
	border-right: none;
}

.seriesSelectionTabbed .selectionContainer.single .selectionButton {
	background-image: url(../images/menu_droparrow.png);
}

.seriesSelectionTabbed .selectionContainer .selectionButton:hover {
	background-color: #ccc;
}

.seriesSelectionTabbed .selectionContainer .selectionOptionContainer {
	position: relative;
	display: none;
	box-shadow: 2px 2px 2px #ccc;
	top: 35px;
	z-index: 50;
	background-color: white;
}

.seriesSelectionTabbed .selectionContainer .selectionOption {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
}

.seriesSelectionTabbed .selectionContainer.single .selectionOption {
	color: var(--primary-color);
}

.seriesSelectionTabbed .selectionContainer .selectionOption div {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.seriesSelectionTabbed .selectionContainer .selectionOption:hover {
	background-color: #ccc;
}

.seriesSelectionTabbed .selectionContainer .selectionOption .optionSelected {
	width: 35px; height: 18px;
	background-image: url(../images/checkbox_unchecked.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}

.seriesSelectionTabbed .selectionContainer .selectionOption .optionSelected.spacer {
	background-image: none;
	width: 5px;
}

.seriesSelectionTabbed .selectionContainer .selectionOption .optionSelected.checked {
	background-image: url(../images/checkbox_checked.png);
}
.iconPicker {
	position: absolute;
	width: 290px; height: 284px;
	background-color: white;
	overflow: hidden;
	z-index: 9999;
	border: 1px solid #ccc;
	border-radius: 2px;
}

.iconPicker .searchHeader {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #ccc;
}

.iconPicker .iconList {
	width: 100%;
	position: absolute;
	top: 43px;
	bottom: 0;
}

.iconPicker ul {
  list-style: none;
}

.iconPicker li {
  display: inline;
}

.iconPicker .searchHeader ul {
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
}

.iconPicker .searchHeader .controlBtn {
	padding: 5px;
	cursor: pointer;
}

.iconPicker .searchHeader .controlBtn:hover {
	background-color: #ccc;
	border-radius: 4px;
}

.iconPicker .searchHeader ul li:first-child {
	padding-left: 10px;
}

.iconPicker .searchHeader ul li:last-child {
	padding-right: 10px;
}

.iconPicker .searchHeader .search {
	width: 190px;
	padding: 5px;
}

.iconPicker .iconList ul {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}

.iconPicker .iconList ul li {
	display: inline-block;
	margin: 5px;
	float: left;
	border: 1px dotted #eee;
}

.iconPicker .iconList ul li a {
	display: block;
	text-decoration: none;
	color: #373737;
	padding: 9px 10px;
}

.iconPicker .iconList ul li a i {
	width: 1em;
}
div.datepicker {
	position: relative;
	font-size: 12px;
	width: 196px;
	height: 147px;
	position: absolute;
	cursor: default;
	top: 0;
	left: 0;
	display: none;
}
.datepickerContainer {
	background: white;
	position: absolute;
}
.datepickerContainer > table {
	background: white;
}
.datepickerBorderT {
	position: absolute;
	left: 10px;
	top: 0;
	right: 10px;
}
.datepickerBorderB {
	position: absolute;
	left: 10px;
	bottom: 0;
	right: 10px;
}
.datepickerBorderL {
	position: absolute;
	left: 0;
	bottom: 10px;
	top: 10px;
}
.datepickerBorderR {
	position: absolute;
	right: 0;
	bottom: 10px;
	top: 10px;
}
.datepickerBorderTL {
	position: absolute;
	top: 0;
	left: 0;
}
.datepickerBorderTR {
	position: absolute;
	top: 0;
	right: 0;
}
.datepickerBorderBL {
	position: absolute;
	bottom: 0;
	left: 0;
}
.datepickerBorderBR {
	position: absolute;
	bottom: 0;
	right: 0;
}
.datepickerHidden {
	display: none;
}
div.datepicker table {
	border-collapse:collapse;
}
div.datepicker a {
	color: var(--dark-grey);
	text-decoration: none;
	cursor: pointer;
	outline: none;
}
div.datepicker table td {
	text-align: right;
	padding: 0;
	margin: 0;
}

div.datepicker th {
	text-align: center;
	color: #999;
	font-weight: normal;
}
div.datepicker tbody th {
	text-align: left;
}
div.datepicker tbody a {
	display: block;
	text-align: center;
}
.datepickerDays a {
	width: 20px;
	line-height: 22px;
	height: 22px;
	padding-right: 2px;
}
.datepickerYears a,
.datepickerMonths a{
	width: 39px;
	line-height: 50px;
	height: 50px;
	text-align: center;
}
td.datepickerNotInMonth a {
	color: var(--dark-grey);
	display: none !important;
}
tbody.datepickerDays td.datepickerToday {
	background: #f7f7f7;
}
tbody.datepickerDays td.datepickerSelected{
	background: var(--primary-color);
	color: white;
}

tbody.datepickerDays td.datepickerSelected a {
	color: white;
}

tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
	background: none;
}
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected{
	background: var(--primary-color);
}
div.datepicker a:hover,
div.datepicker a:hover {
	color: #88c5eb;
}
div.datepicker tbody.datepickerDays a:hover,
div.datepicker tbody.datepickerMonths a:hover,
div.datepicker tbody.datepickerYears a:hover {
	color: var(--primary-color);
}
div.datepicker td.datepickerNotInMonth a:hover {
	color: #999;
}
div.datepicker tbody th {
	text-align: left;
}
.datepickerSpace div {
	width: 20px;
}
.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a {
	text-align: center;
	height: 20px;
	line-height: 20px;
}
.datepickerGoNext a {
	float: right;
	width: 20px;
}
.datepickerGoPrev a {
	float: left;
	width: 20px;
}
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
	display: none;
}

tr.datepickerDoW {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

table.datepickerViewDays tbody, table.datepickerViewMonths tbody, table.datepickerViewYears tbody {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}


td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth a{
	color: #333;
}
td.datepickerDisabled a:hover {
	color: #333;
}
td.datepickerSpecial a {
	background: #700;
}
td.datepickerSpecial.datepickerSelected a {
	background: #a00;
}

/**
	Custom styles for Yellowfin
*/

.dateSelector {
	display:none;
	background-color:white;
}

.datePickerContainer {
	float:left;
}

.rangeInput {
	text-align: left;
}

.dateRange .dateSelector {
	width:569px;
}

.dateSelector {
	position:fixed;
	z-index:150000;
}

.dateSelector .dateHolder {
	float:left;
}

.dateSelector .dateDisplay {
	text-align: left;
	float:left;
	border-bottom:1px solid #ccc;
}

.dateSelector .dateControls {
	border-right: 1px solid #ccc;
	overflow:hidden;
	height:149px;
}

.dateSelector .textAreas div {
	margin:10px;
}

.dateSelector .textAreas input {
	width:135px;
}

.dateSelector .textAreas {
    overflow: hidden;
}

.buttonHolder .applyButton, .buttonHolder .cancelButton {
	float:left;
}

.datepickerHeading, .dateDisplay .heading {
	background-color: #444;
	border-right:1px solid black;
	color:white;
	height:45px;
}

tr.datepickerHeading a {
	color:white;
}

.dateDisplay .heading {
	text-align: center;
    vertical-align: middle;
    padding: 13px 0;
    height: 19px;
    border-top-right-radius:5px;
}

.dateDisplay .buttonHolder {
	overflow: hidden;
	float: right;
	padding: 7px 10px 0 0;
}

.prevRoundedCorner {
	border-top-left-radius:5px;
}

.firstCalendar {
	border-left:1px solid #ccc;
}

.rightSpacer {
	height:22px;
}

.datepickerViewDays, .datepickerViewMonths, .datepickerViewYears {
	width:196px;
}

.singleDate .datepickerHeading {
	border-top-right-radius:5px;
}

.dateInput {
	overflow:hidden;
}

.dateDisplay, .broadcastInput.rangeDisplay {
	float: left;
}
	.reportInfo {
		background-color:white;
		text-align:left;
		padding-bottom:35px;
	}
	
	.reportInfo .tabSelector {
		background-color:#ddd;
		height:40px;
		overflow:hidden;
	}
	
	.reportInfo .tabSelector > div {
		border-right:1px solid white;
		width:40px;
		height:40px;
		float:left;
		text-align:center;
	}
	
	.reportInfo .tabSelector > div img {
		position:relative;
		top:7px;
	}
	
	.reportInfo .tabSelector .selectedTab {
		background-color:white;
	}

	.reportInfo .tabDetails {
		padding:25px 30px 0 35px;
	}
	
	.reportDetails .reportRecentStats {
		border-top:1px solid #e4e4e4;
		overflow:hidden;
	}
	
	.reportDetails .reportTitle {
		font-size:20px;
		color:#333333;
		padding-bottom:10px;
	}
	
	.reportDetails .reportDescription {
		font-size:14px;
		margin-bottom:10px;
		white-space: pre-wrap;
		color: var(--dark-grey); 
	}
	
	.reportDetails .reportRecentStats > div {
		border-right:1px solid #e4e4e4;
		height:105px;
		float:left;
		width:185px;
		position:relative;
	}
	
	.reportDetails .reportRecentStats .activity {
		border: none;
	}
	
	.reportDetails .infoRows > div {
		border-bottom: 1px solid #e4e4e4;
		padding:15px 0;
		display:table;
		width:100%;
		font-size:15px;
		color:#666;
	}
	
	.reportDetails .infoRows > div img {
		float:left;
		margin-right:5px;
	}
	
	.reportDetails .infoRows span {
		display:inline-block;
		margin-top:3px;
		max-width:160px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	
	.reportDetails .infoTitle {
		width:170px;
		/*float:left;*/
		display:table-cell;
		vertical-align: middle;
	}
	
	
	
	.reportDetails .categoryInfo .category,
	.reportDetails .categoryInfo .subCategory,
	.reportDetails .sourceInfo .source,
	.reportDetails .sourceInfo .view {
		width:160px;
		/*float:left;*/
		display:table-cell;
		vertical-align: middle;
	}
	
	.reportDetails .reportAccessInfo .reportAccessText {
		display:inline-block;
		margin-top: 4px;
	}
	
	.reportDetails .reportAccessInfo .reportAccess,
	.reportDetails .reportUrlInfo .reportUrl {
		width:325px;
		display:table-cell;
		vertical-align: middle;
		/*float:left;*/
	}
	
	.reportDetails .reportUrlInfo input {
		width:310px;
	}
	
	.reportDetails .reportRecentStats > div {
		padding:5px 10px 10px 7px;
	}
	.reportDetails .reportRecentStats .lastModified img {
		width:50px;
		height:50px;
	}
	
	.reportDetails .lastUserDetails {
		float:left;
		margin-left:5px;
		width:130px;
	}
	
	.reportDetails .lastUserImage {
		float:left;
	}
	
	.reportDetails .reportRecentStats .statsTitle {
		font-size:15px;
		padding:5px 0 10px 0;
		margin-right:30px;
	}
	
	.reportDetails .reportRecentStats .userName,
	.reportDetails .recentTimes .lastRun {
		color:var(--primary-color);
		overflow:hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	
	.reportDetails .recentTimes td {
		min-width:30px;
	}
	
	.reportDetails .reportRecentStats .runTimes {
		position:relative;
	}
	
	.reportDetails .reportRecentStats .recentTimes table {
		border-collapse: collapse; 
		border-spacing: 0;
	}

	.reportDetails .reportRecentStats .recentTimes table td {
		padding:0;
	}	
	
	.reportDetails .reportRecentStats .totalRuns {
		position: absolute;
		top: 14px;
		right: 10px;
	}
	
	.reportDetails .reportRecentStats .totalRuns .runTotal {
		font-size:30px;
		text-align:center;
	}
	
	.reportDetails .reportRecentStats .totalRuns .runs {
		font-size:16px;
		text-align:center;
	}
	
	.reportDetails .reportRecentStats .recentSparkline {
		display:inline-block;
		width:90px;
	}
	
	.reportDetails .reportRecentStats .recentTotalValue {
		font-size:30px;
		display:inline-block;
		position:absolute;
		line-height:30px;
		top: 60px;
		right: 50px;
	}
	
	/**
		Styling for SQL
	*/
	
	.sqlDetails {
		overflow:hidden;
	}
	
	.sqlDetails .reportSql {
		border: 1px solid #ccc;
		background-color: #eee;
		padding: 10px;
		line-height: normal;
		font-size:16px;
		overflow: auto;
	}
	.sqlDetails .reportSql pre {
	   white-space: pre-wrap;
	   margin: 0px;
	}
	
	.sqlDetails .reportSql span {
		color:var(--primary-color);
	}
	
	.sqlDetails .reportSql p {
		color: var(--dark-grey);
	}
	
	.sqlDetails .reportSql .sqlParam {
		color:var(--primary-color);
	}
	
	.sqlDetails .exportButton {
		float:right;
		margin-top:15px;
		margin-right:15px;
		margin-bottom:15px;
	}
	
	/**
		CSS For columnDetails
	*/
	.columnDetails .columnDetailsTitle {
		background-color:var(--primary-color);
		color:white;
		font-size:18px;
		line-height: normal;
		display:table;
		height:40px;
	}
	
	.columnDetails .columnDetailsTitle > div {
		display:table-cell;
	}
	
	.columnDetails .columnDetailsTitle .columnTitle {
		padding-left:60px;
		width: 350px;
		vertical-align: middle;
	}
	
	.columnDetails .columnDetailsTitle .categoryTitle {
		width:215px;
		vertical-align: middle;
	}
	
	.columnDetails .columnViews {
		border:1px solid #ccc;
		border-bottom: none;
		margin-bottom:15px;
	}
	
	.columnDetails .filterViews {
		border:1px solid #ccc;
		border-bottom: none;
	}
	
	.fieldInfo .fieldInfoRow {
		height:40px;
		background-color:white;
		display:table;
		cursor: pointer;
	}
	
	.fieldInfo .fieldInfoRow > div {
		border-bottom:1px solid #ccc;
		display:table-cell;
		vertical-align: middle;
		font-size:14px;
	}
	
	.fieldInfo .fieldInfoRow .fieldSpacer {
		width:10px;
	}
	
	.fieldInfo .fieldInfoRow .fieldTypeIcon {
		width:30px;
		text-align:center;
	}
	
	.fieldInfo .fieldInfoRow .fieldTypeIconSelected {
		border-bottom:none;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background-color:#eee;
		width:28px;
	}
	
	.fieldInfo .fieldInfoRow .fieldName {
		width:315px;
		padding-left:20px;
	}
	
	.fieldInfo .fieldInfoRow .fieldCategory {
		width:250px;
	}
	
	.fieldInfo .fieldInfoRow .fieldCategory img {
		margin-right:10px;
		vertical-align: middle;
	}
	
	.fieldInfo .expandedFieldInfo {
		display:none;
		background-color:#eee;
		min-height:10px;
		border-bottom:1px solid #ccc;
		padding-left:40px;
		font-size:14px;
	}
	
	.fieldInfo .expandedInfo {
		padding:5px;
		display:table;
		clear:both;
	}
	
	.fieldInfo .expandedInfo > div {
		display:table-cell;
		vertical-align: middle;
	}
	
	.expandedInfo .expandTitle {
		width:100px;
		font-weight:bold;
	}
	
	.fieldInfo .expandLeft {
		float:left;
		clear:none;
		width:300px;
	}
	
	.fieldInfo .expandRight {
		float:left;
		clear:none;
	}
	
	.expandedInfo .expandValue {
		
	}
	
	.reportInfo {
		font-size:14px;
		line-height: 18px;
	}
	

div#imageCropContainer {
	width: 300px;
	margin-left: auto;
    margin-right: auto;
    display:block;
}

.cropper {
    position: absolute;
    cursor: crosshair;
    overflow: hidden;
 }

.cropper-area-handle {
    width: 6px;
    height: 6px;
    background: yellow;
}
.cropper-overlay {
    background: black;
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

.cropper-overlay-top {
    background: black;
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

.cropper-overlay-left {
	background: black;
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

.cropper-overlay-bottom {
	background: black;
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

.cropper-overlay-right {
	background: black;
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

.cropper-area {
	
}

div#buttonContainer {
	width : 100%;
	margin-top: 10px;
}

#buttonContainer  div#cropButton {	
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

#buttonContainer  div#cancelButton {
	display: inline-block;
}

#buttonContainer  td#cancelButton {
	text-align: right;
}

.fullWidthTable  {
	width: 100%;
}

#outerCropContainer {
	height: 100%;
	width: 100%;
}

.cropper-handle {
    width: 8px;
    height: 8px;
    background: #0BB5FF;
}

div#imageUploadContainer  div.loadCsvCustomFileBrowse input[type=file] {
	height: 100%;
	width: 100%;
}

div#imageUploadContainer {
	height: 100%;
	width: 100%;
}

.imageUploadBackground {
	background: #e5e5e5;
	overflow: auto;
}

.unselectable {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  -o-user-select: none;
  user-select: none;     
}

div.progressViewLabel {
 	 color: var(--dark-grey);
 	 font-size: 14px;
 	 width: 100%;
 	 margin-top: 5px;
 	 padding: 5px;
 	 text-align: center;
}

div.fileProcessingImageContainer img {
    display:block;
    margin:auto;
}

div#cropperHeader {
 	 color: var(--dark-grey);
 	 font-size: 14px;
 	 width: 100%;
 	 margin-top: 10px;
 	 margin-bottom: 10px;
 	 padding: 5px;
}

div.uploadImageFileDrag {
   font-size: 18px;
   padding: 10px;
   text-align: center;
   position: relative;
}


.styledSliderContainer > div#leftSide {
	position: absolute;
	height: 20px;
	width: 20px;
	left: 0px;
	z-index: 20;
}

.styledSliderContainer > div#rightSide {
	position: absolute;
	height: 20px;
	width: 20px;
	right: 0px;
	z-index: 20;
}

div.styledSliderContainer {
	position: absolute;
	width: 300px;
	height: 30px;
}

div#sliderTrackLeft,
div#sliderTrack {
	top: 5px;
	left : 25px;
	position: absolute;
	background-color: white;
	height : 8px;
	width : 245px;
	padding-left: 1px;
    padding-top: 1px;
    border-radius: 25px;
    z-index: 1;
}

div#sliderTrackLeft {
    display: none;
    z-index: 2;
}


div#sliderKnob {
	position: absolute;
	height : 20px;
	width : 20px;
	left: 50px;
	cursor: pointer;
    z-index: 3;
}

div#currentPosition {
	position: absolute;
	top: 35px;
	height : 20px;
	min-width: 40px;
	left: 50px;
	text-align: center;
	color:white;
	background-color: var(--primary-color);
	border-radius: 5px;	
	z-index: 10000;
}

.upArrow {
	top: 25px;
	left: 60px;
	position: absolute;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;	
	border-bottom: 10px solid var(--primary-color);
	z-index: 10000;
}

#zoomSlider {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
}

div.imageContainer {
	overflow: hidden;
	position: absolute;
}

img#imageCropperImage {
   position: absolute;
}

.imageAdminInput {
	border: 1px solid var(--border-grey);
	padding: 5px;
	font-size: 16px;
	resize: none;
	color: var(--dark-grey);
	width: 240px;
	height: 20px;
	margin-bottom: 5px;		
}

#moreContainer {
	display: none;
}

#moreLessToggle {
	cursor: pointer;
	color: var(--primary-color);
}

.moreLessTable {
	width: 320px;
}

.moreLessText {
	padding: 5px;
	font-size: 14px;
	color: #ccc;
	
}

#moreLessDisplayText {
	min-width: 200px;
}

#imageTags {
	width: 300px;
}

#imageTags > .rpt-tag-box {
	width: 300px;
}

#imageMetadataView {
	width: 50%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 20px;
}

#imageTags > .add-tag-box-position {
	position: fixed;
	z-index: 10000000;
}

#processingViewContainer > div.progressViewLabel {
	padding: 0;
}

#moreLessToggle, #moreLessImgDiv {
	display :inline-block;
}

#imageUploadContainer>div>div>div.loadCsvCustomFileBrowse {
	margin-top: 80px;
	margin-bottom: 103px;
}

div#imageUploadOuterContainer {
    position: relative;
}

div#imageUploadOuterContainer div#cancelUploadBtn {
    background: url(../images/close_grey_thick.svg) no-repeat center center;
    height: 25px;
    width: 25px;
    border-radius: 12px;
    background-size: 12px;
    z-index: 99;
    cursor: pointer;
    opacity: 0.5;
    margin-bottom: 5px;
    position: absolute;
    right: 0;
}

div#imageUploadOuterContainer div#cancelUploadBtn:hover {
    background-color: #F2F2F2;
    opacity: 1;
}

div#imageUploadOuterContainer div#cancelUploadBtn + div#imageUploadContainer div#outerCropContainer{
    padding-top: 30px;
}

div.imageManagerImageUploadPopupContainer div#imageUploadOuterContainer .loadCsvFileBrowse {
	background-color: var(--background-white);
}

div.imageManagerImageUploadPopupContainer div#imageUploadOuterContainer .loadCsvFileBrowse .openLocalFileButton {
	margin-top: 20px;
}

div.cropContainer div#outerCropContainer div#imageMetadataView {
    width: 91%;
    margin-top: 21px;
}

div.cropContainer div#outerCropContainer div#imageMetadataView div.imageNameContainer,
div.cropContainer div#outerCropContainer div#imageMetadataView div.imageDescriptionContainer {
    display: inline-block;
}

div.cropContainer div#outerCropContainer div#imageMetadataView div.imageDescriptionContainer {
    float: right;
}

div.cropContainer div#outerCropContainer div#imageMetadataView div.imageNameContainer input {
    width: 228px;
}

div.cropContainer div#outerCropContainer div#imageMetadataView div.imageDescriptionContainer input {
    width: 298px;
}

div.cropContainer div#outerCropContainer div#imageMetadataView div.imageNameContainer input:not(.error):not(:focus),
div.cropContainer div#outerCropContainer div#imageMetadataView div.imageDescriptionContainer input:not(.error):not(:focus) {
    border: 1px solid #717684;
}

div.cropContainer div#outerCropContainer div#imageMetadataView div.propertyName {
    color: #333740;
    font-family: roboto_two, Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-bottom: 6px;
}

div.cropContainer div#outerCropContainer div#buttonContainer {
    width: 91%;
    margin: 25px auto auto;
    padding-bottom: 55px;
}

div.cropContainer div#outerCropContainer div#buttonContainer div#cropButton {
    width: unset;
    float: right;
}

div.cropContainer div#outerCropContainer div#buttonContainer div#imageTypeCodeDropDown {
    float: right;
    margin-right: 20px;
}

div.cropContainer div#imageCropContainer {
    display: flex;
    background-color: #D8DDE5;
}

div.cropContainer div.imageContainer {
    position: relative;
    margin: auto;
}

div.cropContainer div#zoomSlider div#sliderTrackLeft,
div.cropContainer div#zoomSlider div#sliderTrack {
    margin-top: 12px;
    height: 1px;
    padding-top: 0;
    top: 0;
}

div.cropContainer div#zoomSlider {
    height: 23px;
}
div.cropContainer div#zoomSlider div.styledSliderContainer{
    height: 23px;
}


div.cropContainer div#zoomSlider div#sliderTrack {
    background: #DBDDE5;
}

div.cropContainer div#zoomSlider div#sliderTrackLeft {
    background: var(--primary-color);
    display: block;
}

div.cropContainer div#zoomSlider div#leftSide {
    height: 23px;
}

div.cropContainer div#zoomSlider div#leftSide img {
    height: 11px;
    margin-top: 6px;
    margin-left: 3px;
}

div.cropContainer div#zoomSlider div#rightSide {
    width: 35px;
    height: 23px;
}

div.cropContainer div#zoomSlider div#rightSide img {
    height: 23px;
    float: right;
}

div.cropContainer div#zoomSlider div#sliderKnob {
    margin-top: 2px;
    width: 19px;
    height: 19px;
}

div.cropContainer div#zoomSlider div#sliderKnob img {
    height: 19px;
}

.cropper-dashed {
    border-color: var(--primary-color);
    border-style: solid;
}

.cropper-line {
    background-color: var(--primary-color);
}

.cropper-point {
    background-color: transparent;
    width: 10px !important;
    height: 10px !important;
}

.cropper-point.point-e {
    right: 0;
    border-right: 3px solid var(--primary-color);
}

.cropper-point.point-n {
    top: 0;
    border-top: 3px solid var(--primary-color);
}

.cropper-point.point-w {
    left: 0;
    border-left: 3px solid var(--primary-color);
}

.cropper-point.point-s {
    bottom: 0;
    border-bottom: 3px solid var(--primary-color);
}

.cropper-point.point-ne {
    right: 0;
    top: 0;
    border-top: 3px solid var(--primary-color);
    border-right: 3px solid var(--primary-color);
}

.cropper-point.point-nw {
    top: 0;
    left: 0;
    border-left: 3px solid var(--primary-color);
    border-top: 3px solid var(--primary-color);
}

.cropper-point.point-sw {
    left: 0;
    bottom: 0;
    border-bottom: 3px solid var(--primary-color);
    border-left: 3px solid var(--primary-color);
}

.cropper-point.point-se {
    bottom: 0;
    right: 0;
    border-right: 3px solid var(--primary-color);
    border-bottom: 3px solid var(--primary-color);
}

.cropper-modal {
    background-color: #333740;
    opacity: 0.7;
}

/* Comment Template Css */
.commentContentPlaceholder {
	display: none;
	text-align: center;
}
.commentContentBar {
	line-height: 33px;
	height: 33px;
	position: relative;
	top: -6px;
}
.commentContentDropArea {
	border-top: 1px dashed #e4e4e4;
	color: #999999;
	font-size: 14px;
	background-color: white;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
.commentContentHyperlinkDiv {
	display: none;
}
.commentNewCommentPollDiv{
 	display: none;
}
.commentNewCommentMultiPollDiv{
	display: none;
	height: 173px;
	background-color: white;
}
.decisionStyleQuestion {
    background-color: white;
    border: 1px solid #e4e4e4;
    box-sizing: border-box;
}
.commentLinkArea {
	border:1px solid #e4e4e4;
	color: #999999;
	font-size: 14px;
	background-color: white;
	border-bottom: 0px;
}
.commentContentHyperlink .broadcastInput {
	outline-color: white;
	border: 0px;
	margin-left: 1px;
}
.commentNewCommentPoll .broadcastInput {
	outline-color: white;
	border: 0px;
	margin-left: 1px;	
}
.commentNewCommentMultiPoll .broadcastInput {
	outline-color: white;
	border: 0px;
	margin-left: 1px;	
}
.discussionOptionTextInput .broadcastInput {
	border: 1px solid #e4e4e4;
}
.commentContentHyperlink > .broadcastInput::-ms-clear {
    display: none;
}
.commentContentCancelButton {
	color: #999999;
	cursor: pointer;
	position: absolute;
	right: 4px;
	top: 4px;
	height: 25px;
	width: 25px;
	z-index: 100;
	background-image: url("../images/close_small_grey.png");
}

.commentContentInvalidImage {
	position: absolute;
	right: 26px;
	top: 7px;
	display: none;
}
.commentContentFileDragDiv {
	display: none;
}
.commentContentFileDrag .loadCsvFileDrag {
	padding: 0px !important;
	background-color: white;
}
.commentContentFileDrag .loadCsvCustomFileDrag>img {
	height: 26px !important;
	position: absolute;
	left: 10px;
	top: 5px;
}
.commentContentFileDrag .loadCsvCustomFileDrag > img {
	display: none;
}
.commentContentFileDrag .fileDragHint {
	position: absolute;
	top: 10px;
}
.commentContentFileDrag .loadCsvCustomFileDragLabel {
	font-size: 14px;
	width: 100%;
	text-align:center;
}
.commentContentFileDrag .uploadSuccess {
	margin-top: 6px;
}
.commentContentVideoHyperlinkDiv {
	display: none;
}
.commentContentVideoLink .broadcastInput {
	outline-color: white;
	border: 0px;
	margin-left: 1px;
}
.commentBottomContent {
	position: relative;
}
.commentContentAddBar {
	background-color: #F0F0F0;
	border: 1px solid #e4e4e4;
	width: 460px;
	position: relative;
	top: -6px;
	height: 24px;
}

.commentNewCommentTextContainer {
	height : 100px;
	background-color : #FFFFFF;
}

textarea.commentBoxTextarea {
	width:448px;
	height:143px;
}

.commentNewCommentIcon {
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	border-right: #e4e4e4 solid 1px;
	height: 25px;
	cursor: pointer;
}
.commentAddMore {
	position: absolute;
	right: -1px;
	top: -1px;
	cursor: pointer;
	height: 26px;
	width: 26px;
	background-repeat: no-repeat;
	background-position: center; 
	background-image: url("../images/whiteaddcross.png");
}
.commentAddMore:hover {
	background-image: url("../images/whiteaddcross_rollover.png");	
}
.commentAdditionalOptionsLink {
	color: var(--primary-color);
	cursor: pointer;
	font-size: 14px;
	position:absolute;
	right: 0;
	bottom: -26px;
}
.commentAdditionalOptionsLink .moreLessText {
	color: var(--primary-color);
	display: inline-block;
	font-size: 16px;
}
.commentAdditionalOptionsLink .moreLessImgDiv {
	display:inline-block;
}
.commentSecurityIcon {
	float: left;
	background-color: #EEE;
	height: 33px;
	width: 33px;
	background-repeat: no-repeat;
	background-position: center; 
}
.commentSecurityPeople {
  margin-top: 4px;
  margin-left: 33px;
}
.commentDecisionDiv {
	display: none;
	height: 35px;
	margin-top: 10px;
	position: relative;
}
.commentDecisionText {
	float: left;
	color: var(--dark-grey);
	font-size: 15px;
	padding-top: 8px;
}
.commentDecisionDueDate {
	position:absolute;
	right: 0;
}
.commentContentPlaceholder div.btn-entity {
	margin-top: 3px;
}
.commentDecisionRequiredToggle {
	position: absolute;
	right: 180px;
	top: 6px;
	color: var(--dark-grey);
	font-size: 15px;
}
.commentReportListImage {
	background-image: url("../images/entity_report_grey.png");
	height: 25px;
	width: 25px;
}
.commentReportListImageSelected {
	background-image: url("../images/entity_report_blue_over.png");
	height: 25px;
	width: 25px;
}
.commentReportListImage:hover {
	background-image: url("../images/entity_report_grey_over.png");
}
.commentDashboardListImage {
	background-image: url("../images/entity_dashboard_grey.png");
	height: 25px;
	width: 25px;
}
.commentDashboardListImageSelected {
	background-image: url("../images/entity_dashboard_blue_over.png");
	height: 25px;
	width: 25px;
}
.commentDashboardListImage:hover {
	background-image: url("../images/entity_dashboard_grey_over.png");
}
.commentStoryboardListImage {
	background-image: url("../images/entity_storyboard_grey.png");
	height: 25px;
	width: 25px;
}
.commentStoryboardListImageSelected {
	background-image: url("../images/entity_storyboard_blue_over.png");
	height: 25px;
	width: 25px;
}
.commentStoryboardListImage:hover {
	background-image: url("../images/entity_storyboard_grey_over.png");
}
.commentStoryListImage {
	background-image: url("../images/drop_story_icon.png");
	height: 25px;
	width: 25px;
    background-position: center;
    background-repeat: no-repeat;
}
.commentStoryListImageSelected {
	background-image: url("../images/drop_story_icon.png");
	height: 25px;
	width: 25px;
    background-position: center;
    background-repeat: no-repeat;
}
.commentStoryListImage:hover {
	background-image: url("../images/drop_story_icon.png");
}
.commentLinkListImage {
	background-image: url("../images/entity_link_grey.png");
	height: 25px;
	width: 25px;
}
.commentLinkListImage:hover {
	background-image: url("../images/entity_link_grey_over.png");
}
.commentLinkListImageSelected {
	background-image: url("../images/entity_link_blue_over.png");
	height: 25px;
	width: 25px;
}
.commentDiscussionImage {
	background-image: url("../images/entity_discussion_grey.png");
	height: 20px;
	width: 20px;
}
.commentDiscussionImage:hover {
	background-image: url("../images/entity_discussion_grey_over.png");
}
.commentDiscussionImageSelected {
	background-image: url("../images/entity_discussion_blue_over.png");
	height: 20px;
	width: 20px;
}
.commentBookmarkListImage {
	background-image: url("../images/entity_bookmark_grey.png");
	height: 25px;
	width: 25px;
}
.commentBookmarkListImageSelected {
	background-image: url("../images/entity_bookmark_blue_over.png");
	height: 25px;
	width: 25px;
}
.commentBookmarkListImage:hover {
	background-image: url("../images/entity_bookmark_grey_over.png");
}
.commentSnapshotListImage {
	background-image: url("../images/entity_snapshot_grey.png");
	height: 25px;
	width: 25px;
}
.commentSnapshotListImageSelected {
	background-image: url("../images/entity_snapshot_blue_over.png");
	height: 25px;
	width: 25px;
}
.commentSnapshotListImage:hover {
	background-image: url("../images/entity_snapshot_grey_over.png");
}
.commentNameHightlight, .commentNameHightlight-NoAccess {
	color: var(--primary-color);
	white-space: nowrap;
    background: transparent;
    border: none;
    display: inline-block;
	font-size: 14px;
	line-height: 18px;
	padding: 0;
}
.timelineCommentReplyContent .commentNameHightlight, .timelineCommentReplyContent .commentNameHightlight-NoAccess {
	font-size: 13px;
}

/*This is for explorer because it creates <p> tags for every line */
.nicEdit-main > p {
	margin : 0px;
}

/* Styles the stuff in the editable div */
.nicEdit-main {
    color: var(--dark-grey);
    font-size: 15px;
    padding: 8px;
}

/* This fixes an issue in Safari in a Mac - stuff extending outside the lightbox like a datepicker was getting truncated */
.lightboxContentOverflow {
	overflow : visible;
}

/*clearfix*/
.group {
 *zoom: 1;
}
.group:before, .group:after {
	display: table;
	content: "";
	line-height: 0;
}
.group:after {
	clear: both;
}
/*/clearfix*/


/** /font-icons if you are not using font icons you can just remove this part/**/
@font-face {
	font-family: 'Slide-icons';
	src: url('./fonts/lightGallery/Slide-icons.eot');
}
@font-face {
	font-family: 'Slide-icons';
	src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAWcAAsAAAAACSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAm4AAAQxqzjSYEZGVE0AAAN4AAAAGgAAABxmWaSOR0RFRgAAA5QAAAAdAAAAIAAzAARPUy8yAAADtAAAAEsAAABgL/bcQGNtYXAAAAQAAAAAPQAAAVLgL/LNaGVhZAAABEAAAAAuAAAANv3vdhloaGVhAAAEcAAAAB4AAAAkBBD/5GhtdHgAAASQAAAAEgAAABIFOwBxbWF4cAAABKQAAAAGAAAABgAGUABuYW1lAAAErAAAAOEAAAGw7pftcnBvc3QAAAWQAAAADAAAACAAAwAAeJx9VE1oE1EQnpfsJutmSWNMQoUoWxB/qmIKnkKJWKvXQlOwhx5E7SEo9WCEHNKAJqVbn8RLzvEgKEUPCgoiIi3YHkWw2mO9CBb8O1SzurXjvLfrJiqEhXkzwzffm/nee8tAUYAxZuQvFs5PHi6cuzR1GVgAGORsM2D3Be1ehRtBbii7ddiZjyPnvmOE+QW7YRfVNNzpSQPE0vBwexqMtNIbh7Dg0KAHUrAL9sARyF6ZKpzKZDK0nMwMHHeXIXc54S7DHU109gPAZpnF5th1xiEkiANgsFpgNDATPB3ldlHZbNiNcBTZ/JNRZBPFZ0nE6mw/GT6MUC6tiPCgihA6Vkb8sXCNI35bGxRuTcYa4vqZIWlUP1sVoCx3Yyqd1gTNIUH4RhJ6rILAxw9yN/bwghVSt56rLoCyFY6gmy8kwENJwjYrlItPVauOuDWyhqDEzlKFIuvIIrAHfTJbr2uSWpgFOVvFHVDQc5dftK751P3CeyuNp8Uf/DL3tal5rFKLuiX2MxGdL00azJHKOWLcrZF3MmtZWhThNRWwx62XSYTF/d8Rc6sR2iFyNYS4MWNSzaeJA+RWfkqjCYBO5tV71bIkjTssUVe5bykrhrXqWqnZ1m9a6rfk61emfu+Px8iIA8zf/SrDNr4s8csd+Gbzn+mXOtWK3rPHkqbeGkuZuvNIGudo9wRdvDkald0Yj9HFy89vtvsgjw7/Pxm9Kf+SEfGj86HU/frlVn6RwgP7CLVRTZDCFZt6j99edcWGSPmz5h4BLO5d73bIzVL7OdTkc8j6O5MIdiPBkzcNnZ7zDvF/2OYkWvSFI78BSE0QpgAAeJxjYGBgZACCk535hiD6XIbUOhgNAD+3BfAAAHicY2BkYGDgA2IJBhBgYmAEQlYgZgHzGAAEgQA4AAAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbAyM8CBAILJEJDmmsLg8EDqAwPjg/8PGPQYHzAoNDAwMMIVKAAhIwATaAw5AHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwgiQeyHxj+/wezpCAs+RcCjFBdYMDIxoDMHZEAAP1aCcoAAAB4nGNgZGBgAGLNvbqy8fw2Xxm4mRhA4FyG1DoE/f8BEwPjAyCXgwEsDQAB0gmnAAB4nGNgZGBgfPD/AYMeEwMDwz8GIAkUQQHMAG3nA/YAAAIAAAAAAAAAAgAAUQClACAAlgAAAABQAAAGAAB4nI2PMW7CQBBFn8FGIkQpo5RbIFHZsjciEhyAMg0SFwALrYS8kuEMOQLH4BgcgGPkAKnz7UxBkYKVVvPmz5/ZWeCZMwndSZjwZjwgozQeMuPLOJXnapyJv41HTJIXOZN0LOW17+p4wBNT4yGffBin8lyMM/HNeCT+Yc2BwI6aXHFLpOEI60PY1XnYxkbJnW7Kqs9PfWzZq9vhKfQPx1L3/6l/Nc9c6kLXy1/xrnGxOa1iu6+dL0q3dHevK/PzfJH7spLxkW03qrZSQ191eqHbi03dHkNsXFWUD835BcvqQqwAAAB4nGNgZsALAAB9AAQ=) format('woff'), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWZZpI4AAAboAAAAHEdERUYANQAGAAAGyAAAACBPUy8yL9TcHwAAAVgAAABWY21hcOAx89QAAAHMAAABUmdhc3D//wADAAAGwAAAAAhnbHlmlq1ZxgAAAzQAAAGAaGVhZP3vdhkAAADcAAAANmhoZWEEEP/mAAABFAAAACRobXR4BeoAcQAAAbAAAAAabG9jYQEyAOAAAAMgAAAAEm1heHAAUwAnAAABOAAAACBuYW1l7pftcgAABLQAAAGwcG9zdCBfgkMAAAZkAAAAWgABAAAAAQAAZVgBDF8PPPUACwIAAAAAAM5oGq4AAAAAzmgargAA/+ACAAHgAAAACAACAAAAAAAAAAEAAAHg/+AALgIAAAD+AAIAAAEAAAAAAAAAAAAAAAAAAAAFAAEAAAAIACQACQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAAAEAAAAAAAAAAAAAAAUGZFZABA4BrwAAHg/+AALgHgACCAAAABAAAAAAAAAgAAAAAAAAAAqgAAAAAAAAIAAFEAqgAgAJYAAAAAAAMAAAADAAAAHAABAAAAAABMAAMAAQAAABwABAAwAAAACAAIAAIAAAAA4B3wAP//AAAAAOAa8AD//wAAH+oQAwABAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAEIAZACeAMAAAAABAAD/4AIAAeAAAgAAEQEhAgD+AAHg/gAAAAAAAQBRADYBrwGKAB0AAAE2NC8BJg8BJyYPAQYUHwEHBh8BFj8BFxY/ATYvAQGqBAQXCwx8fAwLFwQEfX0LCxcLDHx8DAsXCwt9AVwFDQUXCwt9fQsLFwUNBXx8DAsXCwt9fQsLFwsMfAABAKoABQGeAbYAEQAAEyYPAQYfAQcGHwEWMj8BNjQn1AwLEwsLrKwLCxMFDQXBCAgBtgsLEwsMrKwMCxMFBcEJGAkAAAkAIAAAAeABwAADAAcACwAPABMAFwAbAB8AIwAAEzMVIyUzFSMnMxUjBzMVIyUzFSMnMxUjBzMVIyUzFSMnMxUjIICAAUCAgKCAgKCAgAFAgICggICggIABQICAoICAAcCAgICAgCCAgICAgCCAgICAgAAAAQCWAAoBjwG2ABEAAAE2LwEmDwEGFB8BFj8BNjQvAQGKCwsTDAvBCQnBCwsUBAStAYwMCxMLC8EJGAnBCwsTBQ0FrAAAAAwAlgABAAAAAAABAAsAGAABAAAAAAACAAUAMAABAAAAAAADACcAhgABAAAAAAAEAAsAxgABAAAAAAAFAAsA6gABAAAAAAAGAAsBDgADAAEECQABABYAAAADAAEECQACAAoAJAADAAEECQADAE4ANgADAAEECQAEABYArgADAAEECQAFABYA0gADAAEECQAGABYA9gBTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAABpAGMAbwBuAHMAAGljb25zAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAFMAbABpAGQAZQAtAGkAYwBvAG4AcwAgADoAIAAyADUALQA5AC0AMgAwADEAMwAARm9udEZvcmdlIDIuMCA6IFNsaWRlLWljb25zIDogMjUtOS0yMDEzAABTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAIBAgEDAQQBBQEGB3VuaUYwMDAHdW5pRTAxQQd1bmlFMDFCB3VuaUUwMUMHdW5pRTAxRAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAHAAEABAAAAAIAAAAAAAEAAAAAyYlvMQAAAADOaBquAAAAAM5oGq4=) format('truetype');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'Slide-icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/** / End of font-icons /**/




.light-gallery {
	overflow: hidden!important;
}
#lg-gallery img {
	border: none!important;
}
#lg-outer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999!important;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	opacity: 1;
	-webkit-transition: opacity 0.35s ease;
	-moz-transition: opacity 0.35s ease;
	-o-transition: opacity 0.35s ease;
	-ms-transition: opacity 0.35s ease;
	transition: opacity 0.35s ease;
	background: rgba(0, 0, 0, 0.7);
}
#lg-outer .lg-slide{
	position: relative;
}
/*lightGallery starting effects*/
#lg-gallery.opacity {
	opacity: 1;
	transition: opacity 1s ease 0s;
	-moz-transition: opacity 1s ease 0s;
	-webkit-transition: opacity 1s ease 0s;
	-o-transition: opacity 1s ease 0s;
	-ms-transition: opacity 1s ease 0s;
}
#lg-gallery.opacity .thumb-cont {
	opacity: 1;
}
#lg-gallery.fade-m {
	opacity: 0;
	transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	-ms-transition: opacity 0.5s ease 0s;
}
/*lightGallery starting effects*/


/*lightGallery core*/
#lg-gallery {
	height: 100%;
	opacity: 0;
	width: 100%;
	position: relative;
	transition: opacity 1s ease 0s;
	-moz-transition: opacity 1s ease 0s;
	-webkit-transition: opacity 1s ease 0s;
	-o-transition: opacity 1s ease 0s;
	-ms-transition: opacity 1s ease 0s;
}
/**/
#lg-slider {
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	position: absolute;
	white-space: nowrap;
}
/**/
#lg-slider .lg-slide {
	display: inline-block;
	height: 100%;
	text-align: center;
	width: 100%;
}
#lg-slider .lg-slide.complete {
	background-image: none;
}
#lg-gallery.show-after-load .lg-slide > * {
	opacity: 0;
}
#lg-gallery.show-after-load .lg-slide.complete > * {
	opacity: 1;
}
#lg-slider.slide .lg-slide, #lg-slider.use-left .lg-slide {
	position: absolute;
	opacity: 0.4;
}
#lg-slider.fade-m .lg-slide {
	position: absolute;
	left: 0;
	opacity: 0;
}
#lg-slider.animate .lg-slide {
	position: absolute;
	left: 0;
}
#lg-slider.fade-m .current {
	opacity: 1;
	z-index: 9;
}
#lg-slider .lg-slide:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}
#lg-gallery.opacity .lg-slide .object {
	transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	-webkit-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
}
.lg-slide .object{
	transform: scale3d(0.5, 0.5, 0.5);
	-moz-transform: scale3d(0.5, 0.5, 0.5);
	-ms-transform: scale3d(0.5, 0.5, 0.5);
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	-o-transform: scale3d(0.5, 0.5, 0.5);
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
}
#lg-gallery.fade-m .lg-slide .object {
	transform: scale3d(0.5, 0.5, 0.5);
	-moz-transform: scale3d(0.5, 0.5, 0.5);
	-ms-transform: scale3d(0.5, 0.5, 0.5);
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	-o-transform: scale3d(0.5, 0.5, 0.5);
}
#lg-slider.fade-m.on .current {
	opacity: 1;
	transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	-ms-transition: opacity 0.5s ease 0s;
}
#lg-slider.fade-m .lg-slide {
	transition: opacity 0.4s ease 0s;
	-moz-transition: opacity 0.4s ease 0s;
	-webkit-transition: opacity 0.4s ease 0s;
	-o-transition: opacity 0.4s ease 0s;
	-ms-transition: opacity 0.4s ease 0s;
}
#lg-slider.slide .lg-slide {
	transform: translate3d(100%, 0px, 0px);
	-moz-transform: translate3d(100%, 0px, 0px);
	-ms-transform: translate3d(100%, 0px, 0px);
	-webkit-transform: translate3d(100%, 0px, 0px);
	-o-transform: translate3d(100%, 0px, 0px);
}
#lg-slider.slide.on .lg-slide {
	opacity: 0;
}
#lg-slider.slide .lg-slide.current {
	opacity: 1 !important;
	transform: translate3d(0px, 0px, 0px) !important;
	-moz-transform: translate3d(0px, 0px, 0px) !important;
	-ms-transform: translate3d(0px, 0px, 0px) !important;
	-webkit-transform: translate3d(0px, 0px, 0px) !important;
	-o-transform: translate3d(0px, 0px, 0px) !important;
}
#lg-slider.slide .lg-slide.prev-slide {
	opacity: 0;
	transform: translate3d(-100%, 0px, 0px);
	-moz-transform: translate3d(-100%, 0px, 0px);
	-ms-transform: translate3d(-100%, 0px, 0px);
	-webkit-transform: translate3d(-100%, 0px, 0px);
	-o-transform: translate3d(-100%, 0px, 0px);
}
#lg-slider.slide .lg-slide.next-slide {
	opacity: 0;
	transform: translate3d(100%, 0px, 0px);
	-moz-transform: translate3d(100%, 0px, 0px);
	-ms-transform: translate3d(100%, 0px, 0px);
	-webkit-transform: translate3d(100%, 0px, 0px);
	-o-transform: translate3d(100%, 0px, 0px);
}
#lg-slider.use-left .lg-slide {
	left: 100%;
}
#lg-slider.use-left.on .lg-slide {
	opacity: 0;
}
#lg-slider.use-left .lg-slide.current {
	opacity: 1 !important;
	left: 0% !important;
}
#lg-slider.use-left .lg-slide.prev-slide {
	opacity: 0;
	left: -100%;
}
#lg-slider.use-left .lg-slide.next-slide {
	opacity: 0;
	left: 100%;
}
#lg-slider.slide.on .lg-slide, #lg-slider.slide.on .current, #lg-slider.slide.on .prev-slide, #lg-slider.slide.on .next-slide {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
#lg-slider.speed .lg-slide, #lg-slider.speed .current, #lg-slider.speed .prev-slide, #lg-slider.speed .next-slide {
	transition-duration: inherit !important;
	-moz-transition-duration: inherit !important;
	-webkit-transition-duration: inherit !important;
	-o-transition-duration: inherit !important;
	-ms-transition-duration: inherit !important;
}
#lg-slider.timing .lg-slide, #lg-slider.timing .current, #lg-slider.timing .prev-slide, #lg-slider.timing .next-slide {
	transition-timing-function: inherit !important;
	-moz-transition-timing-function: inherit !important;
	-webkit-transition-timing-function: inherit !important;
	-o-transition-timing-function: inherit !important;
	-ms-transition-timing-function: inherit !important;
}
#lg-slider .lg-slide img {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	cursor: -moz-grabbing;
	cursor: grab;
	cursor: -webkit-grab;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	vertical-align: middle;
}
#lg-gallery .thumb-cont .thumb-inner {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
 @-webkit-keyframes rightEnd {
 0% {
left: 0;
}
 50% {
left: -30px;
}
 100% {
left: 0;
}
}
@keyframes rightEnd {
 0% {
left: 0;
}
 50% {
left: -30px;
}
 100% {
left: 0;
}
}
@-webkit-keyframes leftEnd {
 0% {
left: 0;
}
 50% {
left: 30px;
}
 100% {
left: 0;
}
}
@keyframes leftEnd {
 0% {
left: 0;
}
 50% {
left: 30px;
}
 100% {
left: 0;
}
}
.lg-slide .object.right-end {
	-webkit-animation: rightEnd 0.3s;
	animation: rightEnd 0.3s;
	position: relative;
}
.lg-slide .object.left-end {
	-webkit-animation: leftEnd 0.3s;
	animation: leftEnd 0.3s;
	position: relative;
}
/*lightGallery core*/


/*action*/
#lg-action {
	bottom: 20px;
	position: fixed;
	left: 50%;
	margin-left: -30px;
	z-index: 9;
	-webkit-backface-visibility: hidden;
}
#lg-action.has-thumb {
	margin-left: -46px;
}

#lg-action a {
	margin: 0 3px 0 0 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	display: inline-block !important;
	vertical-align: middle;
 *zoom: 1;
	background-color: var(--background-black);
	background-color: rgba(0, 0, 0, 0.65);
	font-size: 16px;
	width: 28px;
	height: 28px;
	font-family: 'Slide-icons';
	color: var(--white);
	cursor: pointer;
}
#lg-action a.disabled {
	opacity: 0.6;
	filter: alpha(opacity=60);
	cursor: default;
	background-color: var(--background-black);
	background-color: rgba(0, 0, 0, 0.65) !important;
}
#lg-action a:hover, #lg-action a:focus {
	background-color: var(--background-black);
	background-color: rgba(0, 0, 0, 0.85);
}
#lg-action a#lg-prev:before, #lg-action a#lg-next:after {
	left: 5px;
	bottom: 3px;
	position: absolute;
}
#lg-action a#lg-prev:before {
	content: "\e01d";
}
#lg-action a#lg-next:after {
	content: "\e01b";
}
#lg-action a.cl-thumb:after {
	font-family: 'Slide-icons';
	content: "\e01c";
	left: 6px;
	bottom: 4px;
	font-size: 16px;
	position: absolute;
}
/*action*/

/*counter*/
#lg-counter {
	bottom: 52px;
	text-align: center;
	width: 100%;
	position: absolute;
	z-index: 9;
	color: var(--white);
}
/*lightGallery Thumb*/
#lg-gallery .thumb-cont {
	position: absolute;
	bottom: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #000000;
	-webkit-transition: max-height 0.4s ease-in-out;
	-moz-transition: max-height 0.4s ease-in-out;
	-o-transition: max-height 0.4s ease-in-out;
	-ms-transition: max-height 0.4s ease-in-out;
	transition: max-height 0.4s ease-in-out;
	z-index: 9;
	max-height: 0;
	opacity: 0;
}
#lg-gallery.open .thumb-cont {
	max-height: 350px;
}
#lg-gallery .thumb-cont .thumb-inner {
	margin-left: -12px;
	padding: 12px;
	max-height: 290px;
	overflow-y: auto;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#lg-gallery .thumb-cont .thumb-info {
	background-color: #333;
	padding: 7px 20px;
}
#lg-gallery .thumb-cont .thumb-info .count {
	color: var(--white);
	font-weight: bold;
	font-size: 12px;
}
#lg-gallery .thumb-cont .thumb-info .close {
	color: var(--white);
	display: block;
	float: right !important;
	width: 28px;
	position: relative;
	height: 28px;
	border-radius: 2px;
	margin-top: -4px;
	background-color: var(--background-black);
	background-color: rgba(0, 0, 0, 0.65);
	-webkit-transition: background-color 0.3s ease 0s;
	-moz-transition: background-color 0.3s ease 0s;
	-o-transition: background-color 0.3s ease 0s;
	-ms-transition: background-color 0.3s ease 0s;
	transition: background-color 0.3s ease 0s;
	z-index: 1090;
	cursor: pointer;
}
#lg-gallery .thumb-cont .thumb-info .close i:after {
	left: 6px;
	position: absolute;
	top: 4px;
}
#lg-gallery .thumb-cont .thumb-info .close i:after, #lg-close:after {
	content: "\e01a";
	font-family: 'Slide-icons';
	font-style: normal;
	font-size: 16px;
}
#lg-gallery .thumb-cont .thumb-info .close:hover {
	text-decoration: none;
	background-color: var(--background-black);
	background-color: rgba(0, 0, 0, 1);
}
#lg-gallery .thumb-cont .thumb {
	display: inline-block !important;
	vertical-align: middle;
	text-align: center;
  /* IE7 inline-block hack */

  *zoom: 1;
	margin-bottom: 4px;
	height: 50px;
	width: 50px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	overflow: hidden;
	border-radius: 3px;
	cursor: pointer;
	-webkit-transition: border-color linear .2s, opacity linear .2s;
	-moz-transition: border-color linear .2s, opacity linear .2s;
	-o-transition: border-color linear .2s, opacity linear .2s;
	-ms-transition: border-color linear .2s, opacity linear .2s;
	transition: border-color linear .2s, opacity linear .2s;
}
@media (min-width: 800px) {
#lg-gallery .thumb-cont .thumb {
	width: 94px;
	height: 94px;
}
}
#lg-gallery .thumb-cont .thumb > img {
	height: auto;
	max-width: 100%;
}
#lg-gallery .thumb-cont .thumb.active, #lg-gallery .thumb-cont .thumb:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	border-color: #ffffff;
}
/*lightGallery Thumb*/

/*lightGallery Video*/
#lg-slider .video-cont {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	vertical-align: middle;
}
#lg-slider .video-cont {
	background: none;
	max-width: 1140px;
	max-height: 100%;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#lg-slider .video {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative;
}
#lg-slider .video .object {
	width: 100%!important;
	height: 100%!important;
	position: absolute;
	top: 0;
	left: 0;
}
/*lightGallery Video*/






/*lightGallery Close*/
#lg-close {
	color: var(--white);
	height: 28px;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 28px;
	z-index: 1090;
	cursor: pointer;
/* 	background-color: var(--background-black); */
	border-radius: 2px;
/* 	background-color: var(--background-black);
	background-color: rgba(0, 0, 0, 0.65); */
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	-ms-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	-webkit-backface-visibility: hidden;
	background-image: url('../images/close_large_white.png');
}
#lg-close:after {
	position: absolute;
	right: 6px;
	top: 3px;
}
#lg-close:hover {
	text-decoration: none;
/* 	background-color: var(--background-black); */
}
.custom-html {
	background: none repeat scroll 0 0 black;
	/* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75); */
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
	color: var(--white);
	font-family: Arial, sans-serif;
	height: 70px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
}
.custom-html p {
	font-size: 14px;
}
.custom-html > h4 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
}

div.loadCsvFileUpload {
   width: 600px;
}
div.loadCsvFileDrag {
   background: #e5e5e5;
   font-size: 16px;
   text-align: center;
   position: relative;
   min-width: 200px;
   display: table;
   padding: 20px 0px;
   
}
div.loadCsvFileInfo {
   position: absolute;
   left: 660px;
   top: 80px;
}

div.loadCsvFileProgress {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   background: #c0c0c0;
   background: rgba(0, 0, 0, 0.2);
   display: none;
   min-width: 200px;
}
div.loadCsvFileProgressBarOuter {
   position: absolute;
   left: 49px;
   right: 49px;
   bottom: 40px;
   height: 10px;
   background: #f0f0ff;
   border: 1px solid var(--border-grey);
   box-shadow: 0 0 2px;
}
div.loadCsvFileProgressBarInner {
   position: absolute;
   left: 0;
   top: 0;
   bottom: 0;
   background: var(--primary-color);
}
div.loadCsvFileProgressLabel {
   position: absolute;
   left: 0;
   right: 0;
   bottom: 36px;
   padding:0 5px;
   line-height: 20px;
   font-size: 18px;
   text-align: center;
   color: var(--white);
   text-shadow: 0 0 3px #000000;
   overflow:hidden;
}
div.loadCsvFileDragLabel {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
div.loadCsvCustomFileDrag {
   position: relative;
   display: table-cell;
   vertical-align: middle;
   overflow: hidden;
}
div.loadCsvCustomFileDragLabel {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
div.loadCsvCustomFileDragLabel.fileDragHint > a {
   color: #A5A5A5;
}

div.loadCsvCustomFileDrag:hover > div.loadCsvCustomFileDragLabel.fileDragHint > a,
div.loadCsvCustomFileDragLabel.fileDragHint.fileDragActive > a {
   color: var(--dark-grey);
}

div.loadCsvCustomFileDrag input[type=file] {
   position: absolute;
   left: 0;
   right: 0;
   width: 100%;
   top: 0;
   bottom: 0;
   height: 100%;
   opacity: 0;
   overflow: hidden;
   cursor: pointer;
}

div.loadCsvCustomFileDrag input[type=file]::-ms-browse {
   /* IE10 hack */
   font-size: 200px;
}

div.loadCsvFileBrowse {
   position: relative;
   background: #e0e0e0;
   font-size: 18px;
   padding: 10px;
   text-align: center;
}
div.loadCsvCustomFileBrowse {
   position: relative;
   overflow: hidden;
}
div.loadCsvCustomFileBrowse input[type=file] {
   position: absolute;
   left: 0;
   right: 0;
   width: 100%;
   top: 0;
   bottom: 0;
   height: 180px;
   opacity: 0;
   filter: alpha(opacity=0);
   cursor: pointer;
}

div.loadCsvCustomFileBrowse input[type=file]::-ms-browse {
	 /* IE10 hack */
   font-size: 200px;
}

div.loadCsvCustomFileBrowse input.csvFileInputMsie {
   /* IE9 hack */
   font-size: 200px;
}

div.loadCsvCustomFileBrowse:hover a {
   text-decoration: underline;
}
div.loadCsvCustomFileBrowseLabel {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

div.loadCsvCustomFileDragLabel img.uploadSuccess {
   vertical-align: top;
   margin-right: 8px;
   border: none;
}

div.loadFileProcessing{
	display:none;
	position: absolute;
	left: 49px;
	right: 49px;
	bottom: 25px;
	height: 10px;
	overflow: hidden;
}

div.lineBreakPadding{
    padding: 10px 0px 0px 0px;
}

div.loadCsvCustomFileDrag div.removeFile {
	position:relative;
	z-index:5;
	cursor: pointer;
	margin-left:10px;
}

div.loadCsvCustomFileDrag div.uploadTextContainer {
	margin: 0 auto;
    display: table;
}

div.loadCsvCustomFileDrag div.uploadTextContainer > div {
	float:left;
}

/********************************************************************/
/* Stylesheet for the report search list.                           */
/* Do not customise the styles in this file - they are required for */
/* correct functionality. This file will be overwritten when        */
/* upgrades are applied.                                            */
/* $Id: reportlist.css,v 1.21 2013/11/28 00:42:13 ned Exp $ */
/********************************************************************/

img#rslMenuIcon {
   display: block;
}
td#rslCloseCell {
   padding-right: 5px;
}
div#rslCloseImg {
   display: none;
}
img#rslMinImg {
   display: none;
}
img#rslMaxImg {
   display: none;
}

div#reportSearchList {
   width: 320px;
   height: 690px;
   min-height: 500px;
   border-right: 1px solid #cdcdcd;
   border-bottom: 1px solid #cdcdcd;
   position: relative;
   overflow: visible;
   z-index: 1;
}

div#reportSearchList .searchHeading {
	color: var(--white);
}

div.rslLoadingDiv {
	height: 100px;
}

div#rslReportSearch {
   display: none;
}

div#rslSearchBox {
	background-color: var(--background-white);
	border-bottom:none;
}

table.rslSearchTbl {
   background: #f9f9f9;
}

div#rslInfoCloseTop, div#rslInfoCloseBottom {
   background: #f9f9f9;
   color: #808080;
   font-size: 11px;
   text-align: right;
   height: 27px;
   line-height: 27px;
   padding: 0px 5px;
}

div#rslInfoCloseTop {
   border-bottom: 1px solid var(--border-grey);
}

div#rslSearchContent {
   position: relative;
}

div#rslInfoCloseBottom, div#rslSearchContent {
   border-top: 1px solid var(--border-grey);
}

div#rslSearchContent, div#rslInfoContent {
   width: 248px;
   overflow: hidden;
   background-color: #f9f9f9;
}

div#rslSearchFooter {
   background: #f9f9f9;
   color: #808080;
   font-size: 12px;
   text-align: right;
   height: 27px;
   line-height: 27px;
   padding: 0px 5px;
   border-top: solid 1px var(--border-grey);
}

div.rslSearchFooter {
	background: #f9f9f9;
	color: var(--dark-grey);
	font-size: 12px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #e4e4e4;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

div.rslDivider {
   border-bottom: 1px solid var(--border-grey);
   font-size: 12px;
   font-weight: bold;
   height: 20px;
   line-height: 20px;
   padding: 0px 5px;
   margin: 3px 10px;
}


div.rslReport {
   padding-top: 7px;
   padding-bottom: 7px;
	background-color: var(--background-white);
	float:left;
	margin-left:10px;
}

div.rslReportLinked {
   cursor: pointer;
}
div.rslReportDrag {
   cursor: default;
}

div.rslReportDragging {
   opacity: 0.5;
   position: absolute;
   width: 233px;
}

div.rslContentNotAllowed {
    padding-top: 0px;
    padding-bottom: 0px;
    opacity: 1 !important;
	background: transparent;
}

div.rslReportInner {
	margin: 0 auto;
	width: 130px;
	position: relative;
}

div.rslContentNotAllowed div.rslReportInner {
	border: 1px solid #CC0000;
	opacity: 0.7;
}

div.rslReportAdditionalInfo {
	display : none;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 200px;
    position: relative;
    text-align: left;
    border: 1px solid #CC0000;
}

div.rslReportAdditionalInfoTitle {
	padding: 8px 12px;
    background-color: #CC0000;
    color: var(--white);
    font-size: 15px;
    font-weight: bold;
}

div.rslReportAdditionalInfoDesc {
	padding: 8px 12px;
    background-color: #FDFDFD;
    color: var(--dark-grey);
    font-size: 14px;
}

div.rslReportHover div.rslReportInner {
   box-shadow: 0px 0px 5px 0px #cccccc;
}

div.rslReportDraft div.rslReportInner {
   border-bottom-color: var(--border-grey);
}

div.rslReportInfoLink {
   display: none;
   position: absolute;
   right: 1px;
   top: 1px;
}

div.rslReportMoreInfoLink {
}

div.rslReportLessInfoLink {
   display: none;
}

div.rslReportHover div.rslReportInfoLink {
   display: block;
}

div.rslReportMoreInfo {
   display: none;
   background-color:#FFF;
}

div.rslReportMainLink {
	cursor: pointer;
}

img.rslReportThumb, 
img.rslReportThumb.dashboardReportDraggable {
    width:130px;
    height:80px;
    box-shadow: 0px 0 5px 1px rgba(51,55,64,0.1);
    border: 1px solid transparent;
	border-radius:3px;
	display:block;
	padding:1px;
}

img.rslReportThumb:hover{
    border: 1px solid var(--primary-color);
}

.rslReportTitleCell {
   white-space: normal;
   font-size: 12px;
   line-height: 15px;
   font-weight: bold;
}

.i4RelatedBottom .rslReportTitleCell {
	font-size: 14px;
	width: 100%;
	padding: 0px;
	border: none;
}

div.rslReportTitle {
   height: 30px;
   width: 125px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   color: #717684;
   font-size: 14px;
   font-weight: bold;
   position: relative;
   line-height: 32px;
   text-align: left;
   padding: 0px 2px; 
}
div.rslReportTitleNoTags {
   height: 70px;
   line-height: 12px;
}
span.rslReportDesc {
   font-weight: normal;
   color: #808080;
}
div.rslReportTags {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   width: 80px;
   height: 15px;
   line-height: 15px;
}

div#rslAdvSearch {
   display: none;
   z-index: 50;
}

div#rslInfoDesc {
   white-space: normal;
   border-bottom: 1px solid var(--border-grey);
   padding: 5px;
}
table#rslInfoDescTbl {
   table-layout: fixed;
}

table#rslInfoDescTbl td {
   overflow: hidden;
   text-overflow: ellipsis;
}

div#rslInfoInfo {
   white-space: normal;
   padding: 5px;
}

.rslSearchBox {
	width: 100%;
	font-size: 15px;
	position: relative;
	right: 4px;

}

.rslTitle {	
	float:left;
	padding-top: 4px;
}

.rslTitleCell {
	font-size: 20px;
	height:34px;
	padding-top:4px;
	position:relative;
	z-index:102;
	padding-left: 10px;
	background-color: var(--primary-color);
	color:white;
}

.rslCloseCell {
	float: right;
	cursor: pointer;
	padding-right: 5px;
	padding-top: 3px;	
}

.rslReportList {
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;	
	width: 250px;
}
.rslReportTitleInner {
	position: relative;
	width:90%;
	margin:0 auto;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:14px;
	line-height:30px;
}

.rslReportOptions {
	position:absolute;
	top:5px;
	left:5px;
	display:none;
}

.rslOptionIcon {
	cursor:pointer;
	display:block;
}

.rslReportSearch .nameSearch {
	margin-left:2px;
}

.reportSearchTitle{
    position:absolute;
    top:30px;
    left:30px;
    font-size: 14px;
    font-weight: bold;
	color: #333740;
}

/**
	Styles for 7.2 Search box
*/
.advancedSearch {
	position: absolute;
	top: 0;
	bottom: 0;
	width:250px;
	background-color:#f9f9f9;
	border:1px solid #e4e4e4;
	border-top: none;
	border-left: none;
	display:none;
	z-index: -1;
	box-shadow: 3px 0 10px 0 rgba(51,55,64,0.1);
}

.advancedHeader {
	overflow:hidden;
	background-color:#F2F2F2;
	height: 39px;
}

.advancedTitle {
	height: 40px;
	line-height: 40px;
	font-size:18px;
	float:left;
	margin-left: 10px;
	color: #999999;
}

.advancedClose {
	margin: 25px 25px 0 0;
	float:right;
	cursor:pointer;
}

div.advancedOptions {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: auto;
    overflow-y: scroll;
}

.advancedOptions > div{
	border-bottom:1px solid #e4e4e4;
	overflow:hidden;
	padding:9px 0px;
}

.advancedOptions > div:nth-last-child(2){
	border-bottom:none;
}

.advancedOptionName {
	float:left;
	color: var(--dark-grey);
	line-height:30px;
}

.styledMultiSelect select:focus {
	outline:none;
	border: 1px solid var(--primary-color);
}
.advancedOptionControl {
	float:right;
}

.searchHeading {
	color: var(--dark-grey);
	font-size: 20px;
	line-height: 1.25em;
	width:320px;
	height:90px;
	background-color: var(--background-white);
	overflow: visible;
}

.searchHeading .customSelection {
	border:none;
	width:195px;
	background-color:var(--primary-color);
	padding:0 6px;
}

.searchHeading .customSelection .currentlySelected  {
	color:white;
	font-size: 18px;
}

.searchHeading .customSelection .currentlySelected .selectedDescription {
	margin-top:0;
}

.searchHeading .customSelection .selectedDropDown {
	padding-top:5px;
}

.searchTitle {
	float:left;
	margin-top:90px;
	padding-left:22px;
	font-size:14px;
}

div.searchTitle .searchTitleText{
	position: relative;
	top: -4px;
	color: var(--grey);
}

.reportSearchTitleBorder{
    border-bottom: 1px solid #DBDDE5;
    width:275px;
    position: absolute;
    top:75px;
    left:23px;
}

div.searchMenuDrop {
	float: left;
	position: relative;
	height: 35px;
	width: 25px;
   margin-top: 83px;
	background: none;
	padding-top:8px;
}

.searchClose {
	position: absolute;
   right: 36px;
   top: 25px;
	padding-top: 7px;
	padding-right: 7px;
	cursor: pointer;
	margin-top:43px;
}

.searchContainer {
	border:none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin-top:43px;
}

.rslReportSearch {
   width:320px;
	position:relative;
	height:100%;
   background-color:#ffffff;
	color: #A0A5B4;
	box-shadow: 0px 4px 16px 0px #DBDDE5;
}

.searchButton {
	float:left;
	border:1px solid #ccc;
	border-left:none;
	border-right:none;
	height:30px;
	width:30px;
	cursor:pointer;
}

.searchButton img {
	margin-top: 5px;
	margin-left:5px;
}

.mainSearchContainer {
	overflow:hidden;
	padding: 3px;
	width:270px;
   margin: 0 auto;
}

.advancedLink {
	text-align:left;
   margin-left:20px;
   font-size:11px;
	padding:5px 5px;
}

span.noResults {
	font-size: 16px;
	text-align: center;
	display: block;
	line-height: 40px;
}

div.rslSearchContent {
	position: absolute;
	top: 0;
	bottom: 31px;
	left: 0;
	right: 0;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	color: #333740;
	background-color: var(--background-white);
	margin: 0px 10px;
}

table.radioList {
    color: var(--dark-grey);
}

div.rslSearchContent > div:not(.rslDivider) {
	display:inline-block;
}

.searchBar img.search {
    background-color:#ffffff;
    border-left:none;
}

.searchContainer .searchBar {
    border: 1px solid #DBDDE5;
    border-radius:6px;
    overflow:hidden;
}

span.default-overlay {
	left:10px;
	margin-left:5px;
}

.advancedSearch {
    width: 320px;
}

.advancedHeader {
    height: 65px;
    background-color: #333740;
}

.advancedTitle {
    color: var(--white);
    font-size: 14px;
    font-weight: bold;
    line-height:70px;
    margin-left:15px;
}

.advancedSearch .advancedOptionControl{
    float:none;
}

.advancedSearch table.radioList td.radioListDescription{
	text-align:left;
	margin-left: 5px;
}

.advancedOptions > div {
    border-bottom: 1px solid #ffffff;
}

.advancedSearch {
    background-color: #DBDDE5;
}

.advancedOptions > div {
    margin: 0px 10px 0px 20px;
}

.advancedOptionName,
.radioListDescription {
    font-size: 14px;
	color: #333740;
}

.advancedOption:not(.advancedToggle) .advancedOptionName,
.advancedOption:not(.advancedToggle) .radioListDescription {
	width: 100%;
}

.advancedOption .styledSelect,
.advancedOption .styledMultiSelect {
	margin-left:15px;
}

.advancedSearch .advancedOptions .advancedOption:first-of-type > .advancedOptionName {
    width:100%;
}

.advancedOptionControl td img {
    height:16px;
    width:16px;
}

.advancedSearch .customSelect{
	width:270px; 
	height: 36px;
	right:16px;
}

.rslReportSearch .toggleInput {
	float:right;
	margin-right: 5px;
}

.rslReportSearch .styledMultiSelect {
	right:16px;
}

.rslReportSearch .advancedSearchBtn {
	border-bottom: none;
	float: right;
	height: 36px;
	background: var(--primary-color);
	width: 76px;
	padding:0px;
	border-radius: 6px;
	color: var(--white);
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	margin-right: 3px;
}

.rslReportSearch .searchBar.searchBarFocused {
	border: 1px solid var(--primary-color);
}


.activityStream {
	position: absolute;
	right: 0px;
	opacity: 0;
	width: 420px;
    background-color: white;
    border-radius: 5px;
    bottom:0;
    top:0;
}

.discussionStream {
	position: absolute;
	right: 0px;
	width: 420px;
	top: 0px;
	bottom:0px;
    background-color: #F1F3F5;    
    border-radius: 5px;
	z-index: 1000;
	opacity: 0;
	display:none;
}

/*
	When using a loader make sure that this div matches the size of the discussion stream
*/
div.discussionStream > div {
	height:100%;
	width:100%;
}

.activityStreamOuterDiv .tabSelectorOuter {
	height: 41px;
	position: relative;
	background-color: #fdfdfd;
	border-bottom: 1px solid #e3e3e3;
	display: none;
}

.activityStreamTabButton {
	height: 41px;
	width: 41px;
	border-right: 1px solid #e3e3e3;
	display: inline-block;
}

.activityStreamTabButtonDisabled {
    opacity: 0.3;
    cursor: default !important;
}

.activityStreamOuterDiv .tabSelector {
	height: 42px;
	width: 284px;
	position: relative;
	right: 0;
	top: 0;
	display: none;
}

.activityStreamOuterDiv .tabSelector div {
	text-align: center;
	height: 39px;
	line-height: 42px;
	font-size: 15px;
	color: #999;
	overflow: hidden;
	padding: 0 5px 3px 5px;
}

.activityStreamOuterDiv .tabSelector div.selectedTab {
	border-bottom: var(--primary-color) solid 3px;
	color: #333;
	padding-bottom: 0;
}

.activityStreamHeader, .discussionMembersHeader {
    background-color: var(--primary-color);
    color: white;
    height: 70px;
    display: block;
    line-height: 65px;
    width: 350px;
    padding-left: 40px;
    padding-right: 30px;
    font-size: 18px;
    border-radius: 5px 5px 0px 0px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.activityStreamSubHeader {
    position: absolute;
    top: 40px;
    left: 50px;
    font-size: 13px;
    padding-top: 5px;
    color: var(--white);
    display: none;
}

.activityStreamHeader.taskActivityStreamHeader {
	background-color: #FFB700;
	padding-left: 40px;
}

.singleActivityItem {
	position: relative;
	color: var(--dark-grey);
	height: 90px;
	cursor: pointer;
}

.singleActivityItem:hover {
	background-color: #f9f9f9;
	color: #333;
}

.activityStreamDatePeriodTitle {
	color: #333;
	background-color: #f9f9f9;
	border-bottom: 1px solid #e4e4e4;
	padding: 5px;
}

.singleActivityDate {
	position: absolute;
	top: 10px;
	right: 34px;
	font-size: 11px;
	COLOR: #999;
}
.singleReplyReplyComment .singleActivityName {
	left: 43px;
}
.singleActivityName {
	COLOR: #999999;
	font-size: 11px;
	margin-left: 12px;
    margin-top: 20px;
    height: 23px;
    position:absolute;
    top: 10px;
    left: 67px;
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.singleActivityNameLarger {
	font-size: 13px;
	color: var(--dark-grey);
	top: 1px;
}

.singleActivityActivity {
    float: left;
    margin-left: 80px;
    width: 320px;
	font-size: 14px;
    height: 47px;
    overflow: hidden;
	border-bottom: 1px solid #e4e4e4;
}

.singleActivityUserList {
	left: 60px;
	position: absolute;
	height: 36px;
	top: 63px;
}

.singleActivityUserImage {
	height: 32px;
	width: 32px;
	margin-right: 3px;
    border-radius: 20px;
    position: absolute;
    right: 24px;
}

.singleActivityUserLeftover {
	height: 32px;
	min-width: 30px;
	background-color: #EEE;
	display: inline-block;
	color: #888;
	vertical-align: top;
	border-radius: 15px;
}

.singleActivityUserLeftoverText {
	display: table-cell;
	vertical-align: middle;
	height: 32px;
	width: 28px;
	text-align: center;
}
.streamCommentSuppText{
	padding-top:5px;
}
.singleStreamComment {
	line-height: 18px;
	height: 47px;
	overflow: hidden;
	font-size: 14px;
	word-wrap: break-word;
    padding-right: 20px;
    width: 320px;
	margin-left: 80px;
    float: left;
    margin-bottom: 15px;
    margin-top:-5px;
    border-bottom: 1px solid #e4e4e4;
    color: #333;
}

.singleStreamCommentShowAllReply {
	line-height: 20px !important;
}
.singleStreamCommentShowAllRoot {
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 2px;
    margin-bottom: 0 !important;
}
.singleStreamCommentShowAll, div.singleStreamCommentSuppText {
	padding-left: 42px;
	line-height: 21px;
	font-size: 14px;
	padding-right: 30px;
	margin-right: 0;
	word-wrap: break-word;
	width: 280px;
	margin-bottom: 5px;
	clear: both;
	
    background-color: var(--background-white);
    border: 1px solid transparent;
    margin-left: 40px;
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}
div.rootCommentLikeButton {
    padding-top: 15px;
}
.rootCommentLikeButtonImg {
    padding-top: 10px;
    padding-right: 5px;
    float: left;
    cursor: pointer;
}
div.rootCommentLikeButtonText {
	padding-top: 15px;
}
div.singleStreamCommentSuppText {
	white-space: pre-wrap;
	overflow: auto;
}
div.singleStreamCommentWarn {
	margin: 0 30px 15px 55px;
	border: 1px solid var(--border-grey);
	padding: 5px;
	background: #fafafa;
	color: var(--dark-grey);
	text-align: center;
}
/* Fixes spacing between lines of comments created in IE */
.singleStreamCommentShowAll p {
    display: inline;
    margin: 0;
    padding: 0;		
}

.singleStreamCommentShowRight{
	background-color: #E9E9E9;
    width: 300px;
    margin-left: 17px;
    padding-right: 35px;
    padding-left: 20px;
}

.singleStreamCommentUserList {
    margin-left: 55px;
    margin-bottom: 10px;
    position: absolute;
    right: 20px;
    top: 51px;
    z-index: 100;
}

.singleStreamCommentTop {
	height: 48px;
}

.singleStreamCommentTopSmaller {
	height: 13px;
}

.singleStreamCommentTopSmaller .activityStreamAvatarRight {
	margin-top: 0;
	top: 14px;
}

.singleStreamCommentTopSmaller .singleStreamCommentDotsLeft {
	top: 26px;
}

.singleStreamCommentOuter {
	height: 90px;
}

.singleStreamCommentTopLarger {
	height: 25px;
}

.singleStreamCommentTopLarger .activityStreamAvatar {
	margin-top: 0;
}

.singleStreamCommentTopLarger .singleCommentDate {
    top: 8px;
    right: 55px;
}

.activityStreamActivities .singleCommentDate {
	position: absolute;
	top: 20px;
	right: 34px;
	font-size: 11px;
	COLOR: #999;
}

.singleStreamCommentTopLarger .singleActivityName {
	margin-top: 0;
	top: 6px;
}

.singleStreamCommentTopLarger .singleStreamCommentDots {
	right: 26px;
	top: 36px;
}

.singleStreamCommentOuterLarger {
	margin-bottom: 10px;
	margin-top: 15px;
}

/* Fixes spacing between lines of comments created in IE */
.singleStreamCommentOuter p {
    display: inline;
    margin: 0;
    padding: 0;	
}

.singleStreamCommentOuterShowAll {
	height:auto;
	height:initial;
	position: relative;
}

.singleStreamCommentDots {
	background-image: url("../images/mini_menu.png");
	height: 16px;
	width: 16px;
	position: absolute;
	top: 27px;
	right: 12px;
	cursor: pointer;
	display: none;
}

.singleStreamCommentDotsLeft{
    left: 20px;
    top: 60px;
}

.singleStreamCommentDots:hover {
	background-image: url("../images/mini_menu_over.png");
}


.singleStreamCommentArrow {
	background-image: url("../images/right_arrow.png");
	height: 26px;
	width: 18px;
	position: absolute;
	top: 4px;
	right: 2px;
	cursor: pointer;
	display: none;
}

.singleCommentDate {
	position: absolute;
	top: 0px;
	right: 55px;
	font-size: 11px;
	COLOR: #999;
}

.singleCommentDateStream {
	top: 21px;
}

.activityStreamNewComment {
	background-image: url("../images/collaborationRootComment.png");
	cursor: pointer;
	background-size: 39px 39px;
    background-repeat: no-repeat;
    background-position: center;
}

.activityStreamSortAscending {
	background-image: url("../images/blue_icon_sort_ascending.png");
	background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
	cursor: pointer;
}

.activityStreamSortDescending {
	background-image: url("../images/blue_icon_sort_descending.png");
	background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
	cursor: pointer;
}

.activityStreamFilter {
	background-image: url("../images/report_filter_grey.png");
	background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: center;
	cursor: pointer;
}

.activityStreamAvatar {
	height: 40px;
	width: 40px;
	margin-left: 16px;
	margin-top: 22px;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 25px;
}

.activityStreamAvatarBorder {
	border: 4px solid #F1F3F5;
}

.singleActivityOuter {
	height: 56px;
}

.activityStreamNewCommentDiv {
	padding: 25px;
	padding-top: 20px;
}

div.activityStreamAddHyperlink {
	color: var(--primary-color);
	cursor: pointer;
}

div.accessLevelSearchOverlay {
	display: none;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: fixed;
	z-index: 300;
}

.activityStreamSubmitComment {
	background-color: var(--primary-color);
	height: 40px;
	color: white;
	position: absolute;
	bottom: 20px;
	cursor: pointer;
	margin-left: 25px;
}

.activityStreamSearchContent {
	position: fixed;
	width: 251px;
	background-color: white;
	display: none;
	z-index: 1999;
}

.newCommentLightbox .activityStreamSearchContent,
.newTaskLightbox .activityStreamSearchContent{
	width:320px
}

.activityStreamSearchContent .searchHeading {
	height: 90px;
}

.activityStreamSearchContent .searchClose{
	top: -20px;
}

.activitySteamSearchContent .rslSearchContent {
	overflow-x: initial;
}

.newCommentLightbox .searchClose,
.newTaskLightbox .searchClose{
	margin-top: 0px;
	top: 15px;
	right: 25px;
}

.newCommentLightbox .activityStreamSearchContent .searchHeading,
.newTaskLightbox .activityStreamSearchContent .searchHeading {
	height: 85px;
}

.newCommentLightbox .advancedSearch,
.newTaskLightbox .advancedSearch {
	width:340px;
	border-right:none;
}

.newCommentLightbox .rslReportSearch,
.newTaskLightbox .rslReportSearch {
	box-shadow:none;
}

.newCommentLightbox .rslReportSearch .advancedSearchBtn,
.newTaskLightbox .rslReportSearch .advancedSearchBtn{
	margin-right:50px;
}

.singleStreamCommentAssociatedContentGreyBox {
    background-color: transparent;
    border: none;
    padding-top: 6px;
    padding-left: 6px;
	padding-bottom: 6px;
}

.singleStreamCommentAssociatedContent {
    display: none;
    margin-bottom: 10px;
    margin-top: 15px;
    width: 334px;
    height: 26px;
}

.singleStreamCommentAssociatedContent > .btn-entity {
	margin: 0px !important;
}

.singleStreamCommentAssociatedContentURL {
	float: left;
    width: 334px;
    height: 26px;
	font-size: 16px;
	margin-top: 15px;
}

.singleStreamCommentAssociatedContentURL a {
	text-overflow: ellipsis;
	overflow: hidden;
	width: 250px;
	display: block;
	white-space: nowrap;
}

.singleStreamCommentReplyBox {
	position: relative;
}

.singleStreamCommentAction {
	display: inline-block;
}

.discussionActivityStream {
	position: relative;
}

.singleStreamCommentBottom {
	padding-left: 5px;
	padding-right: 5px;
}

.discussionStreamButtons {
	display: none;
	position: relative;
	z-index: 100;
	background-color: #fdfdfd;
	height: 39px;
	border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
	clear: both;
}

.discussionStreamReplyButtons {
	height: 40px;
	margin-top: 3px;
	margin-right: 14px;
}

.discussionStreamReplyCancel {
	visibility: hidden;
}

.discussionStreamButton {
	float: right;
}

.discussionStreamReply {
	display: block;
	background-color: #fdfdfd;
    box-sizing: border-box;
    border-top: 0px;
    border-radius: 5px;
}

.discussionStreamSearchContent {
	position: absolute;
	top: 0;
	right: 420px;
	z-index: 1;
	border-left: 1px solid #e4e4e4;
}

.discussionStreamResolutionReplies {
	position: relative;
}
.discussionStreamRepliesIndividual {
	position: relative;
	COLOR: #333;
}
div.timelineDiscussionCloseImg {
	background-image: url(../images/close_large_white.png);
}
.discussionStreamBackImg {
    background-repeat: no-repeat;
    background-image: url(../images/BackArrow.svg);
    width: 18px;
    height: 18px;
    margin-top: 15px;
    margin-left: 15px;
    position: absolute;
    background-position: center;
    cursor: pointer;
}

.discussionStreamBack {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 5px;
    cursor: pointer;
}

.discussionStreamBack:hover{
    background-color: #028bd2;
}

div.discussionStreamBackTask:hover{
   background-color: #e7af31;
}

.discussionStreamSortAscending {
	background-image: url("../images/blue_icon_sort_ascending.png");
	background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.discussionStreamSortDescending {
	background-image: url("../images/blue_icon_sort_descending.png");
	background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
}

.discussionStreamFavouriteOff {
	color: #B4B4B4;
    line-height: 44px;
}

.discussionStreamFavouriteOn {
	color: var(--primary-color);
    line-height: 44px;
}

.discussionStreamShare {
	background-image: url("../images/report_share_grey.png");
	background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: center;
}

.discussionStreamUnselectedFlag {
	background-image: url("../images/flag_low_grey.png");
	background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center;
}
.discussionStreamSelectedFlag {
	background-image: url("../images/flag_medium_blue.png");
	background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center;
}
.discussionStreamMiniMenu {
	background-image: url("../images/mini_menu.png");
	background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center;
}
.discussionButton {
	float:left;
	border-right: #e4e4e4 1px solid;
	height: 42px;
	width: 42px;
	cursor: pointer;
	position: relative;
	font-size: 18px;
	text-align: center;
	overflow: hidden;
}
.discussionRightButton {
	float:right;
	height: 42px;
	width: 34px;
	position: relative;
	font-size: 18px;
	text-align: center;
	overflow: hidden;
}
.overdueClock {
	background-image: url("../images/red_overdue_clock.png");
	background-size: 26px 26px;
    background-repeat: no-repeat;
    background-position: center;
}
.privateDiscussionIcon {
	background-image: url("../images/admin_console_lock_secure.png");
	background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center;
}
.activityStreamClose {
    background-image: url(../images/close_small_white.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 22px;
    left: 25px;
    cursor: pointer;
    display: none;
}

.activityStreamFilterOptions {
	font-size: 15px;
	color: var(--dark-grey);
}

.activityStreamFilterOptions>.multiOptionList>div {
	border-top: 1px #e4e4e4 solid;
	padding-bottom: 6px;
	padding-top: 6px;
	margin: 0;
}

.activityStreamFilterOptions>.multiOptionList>div>span {
	margin-left: 10px;
}

.activityStreamFilterOptions>.multiOptionList>div:hover {
	background-color: #f9f9f9;
}

.activityStreamFilterPopup {
	position: fixed;
	background-color: white;
	display: none;
	top: 86px;
	right: 144px;
	border: 1px solid #e4e4e4;
	width: 200px;
}

.activityStreamFilterHeading {
	color: white;
	background-color: var(--primary-color);
	font-size: 18px;
	padding: 6px;
}

.activityStreamFilterSearch>.searchBar {
	border: 0;
}

.decisionStyleThumbTypeIcon {
	cursor: pointer;
	background-image: url("../images/thumb_like_grey.png");
	height: 25px;
	width: 25px;
}

.decisionStyleThumbTypeSelectedIcon {
	cursor: pointer;
	background-image: url("../images/thumb_like_white.png");
	height: 25px;
	width: 25px;
}

.decisionStyleListTypeIcon {
	cursor: pointer;
	background-image: url("../images/vote_poll_grey.png");
	height: 25px;
	width: 25px;
}

.decisionStyleListTypeSelectedIcon {
	cursor: pointer;
	background-image: url("../images/vote_poll_white.png");
	height: 25px;
	width: 25px;
}

.decisionStyleSelectedBox {
	float: left;
	background-color: var(--primary-color);
	height: 29px;
	width: 29px;
	padding-top: 2px;
	padding-left: 2px;
}

.decisionStyleUnselectedBox {
	float: left;
	border: 1px #e4e4e4 solid;
	background-color: white;
	height: 27px;
	width: 27px;
	padding-top: 2px;
	padding-left: 2px;
}

.decisionStyleText {
	float: left;
	padding-right: 20px;
	font-size: 16px;
	color: var(--dark-grey);
	margin-top: 6px;
}

.decisionStylePollOptions {
	float: left;
}

.resolutionOptions {
	padding-top: 6px;
	padding-left: 25px;
}

.decisionStyle {
	height: 30px;
	margin-bottom: 6px;
}

.discussionOptionDrag {
	background-image: url("../images/drop_list.png");
	height: 20px;
	width: 20px;
	float: left;
	margin-top: 7px;
}

.discussionOptionTextInput {
	float: left;
	margin-left: 5px;
}

.discussionOption {
	height: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 310px;
	margin-left: 25px;
}

.uiOptionHighlight {
	height: 1.5em;
	line-height: 1.2em;
	width: inherit;
	opacity: 0.2;
}

.decisionStyleList {
	margin: 0;
	padding: 0;
	margin-top: 10px;
}

.decisionStyleListScrollable {
	height: 140px;
	overflow-x: hidden;
	overflow-y: auto;
	display: none;
}

.decisionStyleAddOption {
    background-image: url(../images/newpost_grey_button.png);
    height: 25px;
    width: 25px;
    background-position: center;
    border-radius: 20px;
    position: relative;
    left: 305px;
    top: 5px;
	margin-bottom: 5px;
}

.decisionStyleAddOption:hover {
    background-image: url(../images/newpost_yellow_button.png);
    cursor: pointer;
}

.discussionOptionDelete {
	float: left;
	height: 25px;
	width: 25px;
	padding: 3px;
}

.discussionOptionDelete>.discussionOptionDeleteImage {
	background-image: url("../images/close_small_grey.png");
	height: 25px;
	width: 25px;
	cursor: pointer;
}

.discussionOptionDelete:hover>.discussionOptionDeleteImage {
	background-image: url("../images/close_small_red_no_padding.png");
	height: 10px;
	width: 10px;
	cursor: pointer;
	margin-left: 8px;
	margin-top: 8px;
}

.resolutionVoteUp {
	background-image: url("../images/thumb_like_blue.png");
	width: 25px;
	height: 25px;
	display: inline-block;
}

.commentVoteUpGrey {
	background-image: url("../images/thumb_like_grey_light.png");
	width: 25px;
	height: 25px;
	display: inline-block;
}

.resolutionVoteDisplay {
	margin-top: 4px;
}

.resolutionVoteDisplayThumb {
	margin-top: 10px;
}

.resolutionVoteContainer {
	display: inline-block;
}

.resolutionVoteDown {
	background-image: url("../images/thumb_dislike_red.png");
	width: 25px;
	height: 25px;
	display: inline-block;
}

.commentVoteDownGrey {
	background-image: url("../images/thumb_dislike_grey_light.png");
	width: 25px;
	height: 25px;
	display: inline-block;
}

.resolutionVoteCount {
	display: inline-block;
}

.resolutionPaddingVoteDown {
	padding-top: 6px;
	min-height: 34px;
	position: relative;
}

.resolutionPaddingVoteUp {
	min-height: 34px;
	position: relative;
}

.resolutionVoteCountPositiveBar {
	height: 3px;
	background-color: var(--primary-color);
	float: left;
	margin-top: 30px;
	margin-left: 10px;
}

.resolutionVoteCountPositive {
	color: var(--primary-color);
	font-size: 24px;
	float: right;
	margin-top: 2px;
}

.resolutionVoteCountNegativeBar {
	height: 3px;
	background-color: red;
	float: left;
	margin-left: 10px;
}

.resolutionOptionLine {
	height: 3px;
	background-color: #CCC;
	position: absolute;
	bottom: 0;
	left: 40px;
}

.resolutionOptionLineLeader {
	background-color: var(--primary-color) !important;
}

.resolutionVoteCountNegative {
	color: red;
	font-size: 24px;
	float: right;
}

.resolutionVotingGreyBackground {
	background-color: #e9e9e9;
	height: 34px;
	width: 34px;
	text-align: center;
	float: left;
}

.resolutionCurrentBackground {
	background-color: #f9f9f9;
}

.resolutionButton {
	display: inline-block;
}

.resolutionButtons {
	position: absolute;
	top: 6px;
	right: 12px;
}

.resolutionButtonsContainer {
	border-top: 1px solid #e4e4e4;
	height: 43px;
	position: relative;
}

.resolutionVoting {
	padding-top: 10px;
	position: relative;
	padding-left: 13px;
	padding-bottom: 17px;
}

.resolutionOptionDiv {
	margin-top: 10px;
	float: left;
}

.resolutionOptionText {
	margin-left: 10px;
	font-size: 16px;
}

.resolutionOptionVoteCountLeader {
	color: var(--primary-color) !important;
}

.resolutionOptionVoteCount {
	font-size: 22px;
	color: #999;
	float: left;
	margin-left: 10px;
	padding-top: 6px;
	min-width: 10px;
}

.discussionStreamReplyBox {
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 0;
}

.resolutionVoteRadioButton {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.resolutionCommentBox {
	padding: 25px;
	padding-top: 20px;
	padding-bottom: 0;
}

.detailsReportTitle {
	font-size: 22px;
	padding: 6px;
	color: var(--dark-grey);
}

.detailsReportThumbnail img {
	border: 1px solid #CCC;
	padding: 14px;
}

.detailsReportThumbnail {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.detailsUsers {
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	height: 32px;
}

.activityActivityStream .recentReaders img {
	margin-right: 2px;
	margin-left: 0px;
    float: initial;
    width: 32px;
    height: 32px;
    top: 50px;
}

.detailsRecent {
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
	padding-bottom: 6px;
	margin-left: 10px;
	margin-right: 10px;
	height: 40px;
	position: relative;
}

.detailsTotalReads {
	color: var(--dark-grey);
	font-size: 28px;
	position: absolute;
	left: 260px;
	bottom: -2px;
}

.detailsReadInfo {
	float: left;
	position: absolute;
	left: 48px;
	bottom: 0;
	color: var(--dark-grey);
}

.detailsSparks {
	position: absolute;
	left: 150px;
	bottom: 5px;
}

.detailsReportDescription {
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	color: #999;
	font-size: 16px;
	white-space: pre-wrap
}

.detailsLastUserImage {
	float: left;
}

.detailsReportUpdate {
	height: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	color: var(--dark-grey);
}

.detailsSecurityType {
	color: var(--dark-grey);
	margin-left: 10px;
}

.detailsCategories {
	color: var(--dark-grey);
	margin-left: 10px;
}

.detailsReportUrlInfo {
	margin-top: 16px;
	margin-left: 10px;
	margin-bottom: 10px;
	color: var(--dark-grey);
}

div.detailsMoreLink {
	color: var(--primary-color);
	cursor: pointer;
	float: right;
	margin-right: 10px;
	margin-bottom: 20px;
}

.contentInformation .reportUrl input {
	width: 370px;
}

.discussionStreamReplyStream {
	position: fixed;
	right: -420px;
	width: 420px;
	background-color: white;
	z-index: 2;
	height: 100%;
}

.activityCommentReplies {
	position: relative;
	background-color: #f9f9f9;
}

.discussionStreamReplyReplies {
	border-top: 1px solid #e4e4e4;
}

.discussionStreamReplyRepliesInner {
	position: relative;
 	margin-left: 30px;   
}

.singleReplyReplyComment {
	height: 84px;
}

.resolutionQuestion {
	padding-top: 12px;
}

.resolutionQuestionPadding {
	padding-top:10px;
	border-bottom: 1px solid #e4e4e4;
}

.resolutionQuestionText {
	color: black;
	margin-left: 8px;
}

.resolutionVoteOption {
	background-color: white;
	height: 40px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 2px;
}

.resolutionVoteOptionOuter {
	position: relative;
}

.resolutionVoteList {
	padding-top: 10px;
	padding-bottom: 5px;
}

.resolutionVoteButton {
	position: absolute;
	left: 10px;
	top: 6px;
}

.resolutionRolloverPeople {
	display: none;
	position: absolute;
	left: 46px;
	width: 252px;
	height: 78px;
	background-color: white;
	z-index: 1;
	border: 1px solid #e4e4e4;
}

.resolutionRolloverPeople img {
	height: 32px;
	width: 32px;
	margin: 2px;
    position: relative;
    right: 0px;
    margin-right: -5px;
}

.resolutionRolloverThumbPeople {
	display: none;
	position: absolute;
	left: 22px;
	width: 252px;
	height: 78px;
	background-color: white;
	z-index: 1;
	border: 1px solid #e4e4e4;
	top: 33px;
}

.resolutionRolloverThumbPeople img {
	height: 32px;
	width: 32px;
	margin: 2px;
}

.singleCommentEdited {
	position: absolute;
	right: 140px;
	top: 11px;
	display: none;
	font-size: 14px;
}
.noActivities {
	text-align: center;
	margin-top: 20px;
	color: var(--dark-grey);
	font-size: 18px;
}

.voteIndividualPosts {
	height: 34px;
	padding-right: 30px;
    padding-bottom: 6px;
	margin-top: -53px;
	visibility: hidden;
}

.voteIndividualPosts>div {
	float: right;
}

.resolutionVotingIndividualBackground {
	height: 25px;
	width: 25px;
	text-align: center;
	float: left;
}

.resolutionVotingUpIndividualCount {
	color: var(--primary-color);
	font-size: 14px;
	float: left;
	padding-top: 7px;
}

.resolutionVotingDownIndividualCount {
	color: red;
	font-size: 14px;
	float: left;
	padding-top: 7px;
	min-width: 7px;
}

.resolutionVotingCountGrey {
	color: #ccc;
}

.activityStreamFilterClose {
	background-image: url("../images/close_small_white.png");
	height: 25px;
	width: 25px;
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
}

.activityCommentsToggle {
    border-right: 0px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    z-index: 1000;
    cursor: pointer;
    transition: .16s linear;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background-color: white;
    transform: rotate(0deg) scale(1);   
}

.activityStreamOpenButton {
	background-image: url("../images/Chat_1.svg");
    background-position: center; 
    background-repeat: no-repeat;
   	z-index: 1005;
   
}

.activityStreamCloseButton {
	background-image: url("../images/close_large_white.png");
	background-color: #009EFF;
    background-position: center; 
    background-repeat: no-repeat;
	z-index: 1000;
    background-color: var(--primary-color);
   	transform: rotate(45deg);
}

.activityCommentsToggleContainer {
	width: 50px;
	height: 50px;
	border-radius: 25px;
	background-color: var(--primary-color);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
	
}

.activityStreamOpenButton.activityStreamAnimateToggle {
    transform: rotate(90deg) scale(0);
    opacity: 0;
}

.activityStreamCloseButton.activityStreamAnimateToggle {
    transform: rotate(90deg);
}

.activityStreamTaskTypeDiv {
	width: 250px;
	margin-left: 25px;
    margin-top: 20px;
}
.activityStreamNewTaskDiv {
	padding: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.activityStreamTaskPerson {
	background-color: white;
    height: 33px;
    margin-left: 25px;
    float:left;
}
.activityStreamNewTaskDueDate {
	position: absolute;
    top: 40px;
    right: 25px;
}
.activityStreamTaskPerson .btn-entity {
	margin-top: 3px;
}
.activityStreamTaskDiv {
	background-color: var(--background-white);
    height: 55px;
    border-bottom: 1px solid #f5f5f5;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    position:relative;
}
.activityStreamTaskAvatar {
    height: 40px;
    width: 40px;
    float: left;
    padding: 0px;
    margin-top: 5px;
    margin-left: 10px;
    border-radius: 25px;
}
.activityStreamTaskNameDiv {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 3px;
    position: relative;
    padding-right: 25px;
    width: 220px;
}
.activityStreamTaskDateDiv {
    float: left;
    padding-left: 10px;
    width: 250px;
}
.activityStreamTaskName {
    font-size: 14px;
    float: left;
    width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.activityStreamTaskDue {
    font-size: 12px;
    float: left;
    padding-right: 25px;
}
.activityStreamTaskDueDate {
	font-size: 14px;
    float: left;
    color: #FF7C51;
}
.activityStreamTaskAssignedTo {
    font-size: 12px;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 13px;
    padding-top: 2px;
}
.discussionStreamTaskStatus {
	float: left;
    margin-top: 10px;
    margin-left: 24px;
	font-size: 16px;
    color: var(--dark-grey);
}
.discussionStreamTaskIcon {
    height: 22px;
    width: 22px;
    float: left;
    margin-top: 9px;
    margin-left: 14px;
}
.activityStreamTaskDropDown {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 0px;
	background-image: url("../images/dash_options_open.png");
	height: 12px;
	width: 12px;
}
.acceptedResolution {
	border-top: 3px solid var(--primary-color);
}
.rejectedResolution {
	border-top: 3px solid #f9130e;
}
.proposedResolution {
	border-top: 3px solid #33CC03;
}
.proposedResolutionPastDue {
	border-top: 3px solid #ff6600;
}
.activityCommentRepliesUsers {
    border-top: 1px solid #e4e4e4;	
	padding-left: 38px;
	height: 45px;
}
.activityCommentRepliesAvatars {
	padding-top: 5px;	
	float: left;
}
.activityCommentRepliesText {
	float:left;
	margin-left: 30px;
    margin-top: 12px;
    color: var(--primary-color);
    cursor: pointer;
}
.activityCommentRepliesUserImage {
	height: 35px;
	width: 35px;
    border: none;
    left: -15px;
}
.commentPriorityHighlighting {
    position: absolute;
    width: 5px;
    height: 40px;
}
.commentPriorityHighlightingActivityStream {
	right: 0;
    bottom: 10px;
}
.commentPriorityHighlightingDiscussion {
	top: 0;
	right: 0;
}
.commentPriorityHighlightingBlue {
	background-color: var(--primary-color);
}
.commentPriorityHighlightingRed {
	background-color: #FF0000;
}
.activityStreamTaskBottom {
	position:relative;
}
.activityStreamTaskPriority {
    width: 200px;
    position: absolute;
    right: 25px;
}
.taskCommentSecurityPeople {
	position: absolute;
    left: 58px;
    top: 78px;
}
.taskCommentSecurityIcon {
	position: absolute;
    left: 25px;
    top: 78px;
    background-color: #EEE;
    height: 33px;
    width: 33px;
    background-repeat: no-repeat;
    background-position: center;
}
.discussionStreamSharePeople {
	margin: 25px;
	margin-bottom: 0;
	margin-top: 20px;
}
.discussionStreamShareButton {
    position: absolute;
	margin: 25px;
	margin-bottom: 20px;
	bottom: 0;
}
.discussionStreamShareMessage {
	margin: 25px;
	margin-top: 10px;
}
.activityStreamTaskReassign {
	width: 418px;
	position:absolute;
	top: 50px;
}
.taskStreamSelection {
    position: absolute;
    top: 120px;
    left: 25px;
    width: 250px;
}
.taskAdvancedOptions {
	display: none;
}
.taskAdditionalOptionsLink {
	color: var(--primary-color);
	cursor: pointer;
	font-size: 14px;
	position:absolute;
	right: 25px;
	top: 73px;
}
.taskAdditionalOptionsLink .moreLessText {
	color: var(--primary-color);
	display: inline-block;
	font-size: 16px;
}
.taskAdditionalOptionsLink .moreLessImgDiv {
	display:inline-block;
}
.taskRootCommentIdentifier {
	height: 22px;
    width: 22px;
    position: absolute;
    left: -8px;
    top: -8px;
    display: none;
}
.discussionStreamRepliesScroll {
	overflow-x: hidden;
	width: 100%;
    box-sizing: border-box;
    border-radius: 0px 0px 5px 5px;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    position:absolute;
    top:70px;
    bottom:51px;
    
}
.singleCommentStreamPost {
    position: absolute;
    top: 30px;
    right: 34px;
    font-size: 13px;
    color: #999;
}
.postContentName {
	color: var(--primary-color);
	cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 200px;
	display: inline-block;
    margin-left: 3px;
	vertical-align: bottom;
}
.postStreamName {
	color: var(--primary-color);
	cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100px;
	display: inline-block;
    margin-left: 3px;
	vertical-align: bottom;
}
.streamScrollableMenu {
	max-height: 180px;
	overflow: auto;
}
.communityIndividualOuter {
	border-bottom: 1px solid #e4e4e4;
	position: relative;
}

.communityImage {
	padding: 10px;
	height: 40px;
	width: 40px;
}
.communityPersonName {
    font-size: 16px;
    top: 10px;
    position: absolute;
    left: 60px;
    color: var(--primary-color);
  	width: 180px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.communityPersonButton {
	width: 140px;
	position: absolute;
	right: 25px;
	top: 12px;
}
.communityJobTitle {
    color: #999999;
    font-size: 15px;
    position: absolute;
    left: 60px;
    top: 34px;
	width: 180px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.communityDots {
	background-image: url("../images/mini_menu.png");
	height: 16px;
	width: 16px;
	position: absolute;
	top: 24px;
	right: 16px;
	cursor: pointer;
	display: none;
}

.communityDots:hover {
	background-image: url("../images/mini_menu_over.png");
}
.communityPersonAccessLevel {
	position: absolute;
    left: 200px;
    top: 24px;
    color: #999999;
    font-size: 14px;
}
.communityPersonButtonDiscussion {
	right: inherit;
    left: 200px;
}
.communityPersonNameDiscussion {
	width: 138px;
}
.discussionMembersOuter {
    height: 100%;
    background-color: white;
}
.discussionMembersOuter .tabSelectorOuter {
	height: 42px;
	position: relative;
	background-color: #fdfdfd;
	border-bottom: 1px solid #e4e4e4;
}
.discussionMembersTabButton {
	height: 42px;
	width: 42px;
	border-right: 1px solid #e4e4e4;
	display: inline-block;
}
.discussionMembersSortAscending {
	background-image: url("../images/blue_icon_sort_ascending.png");
	background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
	cursor: pointer;
}

.discussionMembersSortDescending {
	background-image: url("../images/blue_icon_sort_descending.png");
	background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
	cursor: pointer;
}
.discussionMembersFilter {
	background-image: url("../images/report_filter_grey.png");
	background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: center;
	cursor: pointer;
}
.discussionMembersLock {
	background-image: url("../images/admin_console_lock_secure.png");
	background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center;
}
.discussionMembersUnlock {
	background-image: url("../images/admin_console_lock_unsecure.png");
	background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center;
}
.discussionMembersFilterPopup {
	position: fixed;
	background-color: white;
	display: none;
	top: 86px;
	right: 144px;
	border: 1px solid #e4e4e4;
	width: 200px;
}
.discussionMembersFilterHeading {
	color: white;
	background-color: var(--primary-color);
	font-size: 18px;
	padding: 6px;
}
.discussionMembersFilterClose {
	background-image: url("../images/close_small_white.png");
	height: 25px;
	width: 25px;
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
}
.discussionMembersFilterSearch>.searchBar {
	border: 0;
}
.discussionMembersFilterOptions {
	font-size: 15px;
	color: var(--dark-grey);
}

.discussionMembersFilterOptions>.multiOptionList>div {
	border-top: 1px #e4e4e4 solid;
	padding-bottom: 6px;
	padding-top: 6px;
	margin: 0;
}

.discussionMembersFilterOptions>.multiOptionList>div>span {
	margin-left: 10px;
}

.discussionMembersFilterOptions>.multiOptionList>div:hover {
	background-color: #f9f9f9;
}
.topMenuButton.topMenuPersonButton {
	background-image: url("../images/entity_person.png");
	cursor: pointer;
}
.topMenuButton.topMenuSettingsButton {
	background-image: url("../images/chart_settings_grey.png");
	cursor: pointer;
}
.discussionMembersParent {
	position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    border-left: 1px solid #e4e4e4;
    width: 420px;
    z-index: 601;
    background-color: white;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
}
.discussionMembersOuter .tabSelector {
	height: 42px;
	width: 238px;
	position: absolute;
	right: 0;
	top: 0;
}

.discussionMembersOuter .tabSelector div {
	float: left;
	display: table-cell;
	text-align: center;
	width: 94px;
	height: 25px;
	font-size: 15px;
	color: #999;
	padding-top: 14px;
	overflow: hidden;
	cursor: pointer;
}

.discussionMembersOuter .tabSelector div.selectedTab {
	border-bottom: var(--primary-color) solid 3px;
	color: #333;
}
.discussionMembersClose {
	background-image: url("../images/close_large_white.png");
	height: 25px;
	width: 25px;
	position: absolute;
	top: 22px;
	right: 10px;
	z-index: 601;
	cursor: pointer;
}
.discussionMembersShare {
	background-image: url("../images/report_share_grey.png");
	background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: center;
	cursor: pointer;
}
.communityFilterPopup {
	position: fixed;
	background-color: white;
	display: none;
	top: 86px;
	right: 144px;
	border: 1px solid #e4e4e4;
	width: 200px;
}
.communityFilterHeading {
	color: white;
	background-color: var(--primary-color);
	font-size: 18px;
	padding: 6px;
}
.communityFollowingNone {
	text-align: center;
    color: #999999;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.communityFilterClose {
	background-image: url("../images/close_small_white.png");
	height: 25px;
	width: 25px;
	position: absolute;
	top: 4px;
	right: 4px;
	cursor: pointer;
}
.communityFilterSearch>.searchBar {
	border: 0;
}
.communityFilterOptions {
	font-size: 15px;
	color: var(--dark-grey);
}

.communityFilterOptions>.multiOptionList>div {
	border-top: 1px #e4e4e4 solid;
	padding-bottom: 6px;
	padding-top: 6px;
	margin: 0;
}

.communityFilterOptions>.multiOptionList>div>span {
	margin-left: 10px;
}

.communityFilterOptions>.multiOptionList>div:hover {
	background-color: #f9f9f9;
}
.activitySelector {
	cursor: pointer;
}
.detailsSelector {
	cursor: pointer;
}
.communitySelector {
	cursor:pointer;
}
.rejectedCommentInfo {
	font-size: 12px;
	COLOR: #999;
	position: absolute;
    top: 10px;
    right: 34px;
}
.rejectedCommentInfoText {
	float:left;
    margin-left: 6px;
    margin-top: 2px;	
}
.rejectedCommentInfoImage {
	float:left;
}

.rightPanelContent {
	z-index: 302;
}

/* NEW Activity Stream Re-styling */
.discussionStreamTitleAvatar {
    float: left;
    width: 50px;
    height: 50px;
    position: relative;
    left: 15px;
    bottom: 8px;
}

.discussionStreamTitle {
    position: relative;
    top: 0px;
    left: 35px;
}

.discussionStreamTitle.taskStreamTitle {
    top: 0px;
}

.discussionStreamTitle.discussionStreamNoSubTitle {
	top: 0px;
	left: 30px;
}

.discussionStreamTitleContainer {
	
}

div.subTitleContentName {
	color: white;
}

div.singleCommentStreamPost.subTitleContentName {
	position: absolute;
    top: 20px;
    left: 125px;
}
.subTitleContentName.postContentName{
    text-decoration: underline;
}

.timelineAddCommentOptions {
	z-index: 2;
    position: absolute;
    cursor: pointer;
    background-image: url("../images/newpost_grey_button.png");
    height: 34px;
    width:34px;
    transition: transform 0.2s;
}
.timelineAddCommentOptions:hover {
	background-image: url("../images/newpost_yellow_button.png");
}
.timelineAddCommentOptionsHover {
	background-image: url("../images/newpost_yellow_button.png");
}

.timelineAddCommentOptions.timelineAddCommentOptionsActive {
	background-image: url("../images/newpost_yellow_button.png");
	transform: rotate(45deg);
}
.timelineAddNewOption {
position: absolute;
    left: 0px;
    z-index: 1;
    cursor: pointer;
    display: none;
    width: 30px;
    height: 30px;
    margin-top: 1px;
    background-color: white;
    border-radius: 20px;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.24);
}
.timelineItemSendMessage {
	height: 39px;
}
.timelineAddCommentText {
    position: absolute;
    width: 200px;
    left: 50px;
    top: 7px;
    color: #999;
    font-size: 16px;	
    cursor: pointer;
}
.newPostButton {
    position: absolute;
    left: 20px;
    top: 7px;
}
.newPostButtonContainer {
    background-color: white;
    width: 418px;
    height: 50px;
    position: absolute;
    bottom: 0px;
    border-radius: 0px 0px 5px 5px;
    border-right: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}

.browseActivityStream > div > div > div > .newPostButtonContainer {
	bottom: 0px;
}

.browseActivityStream > div > div > div > .activityStreamHeader {
	border-radius: 5px 0px 0px 0px;
	padding-left: 80px;
}


.browseActivityStream > div > div > .activityStream {
	border: none;
}

/* New Task Inline View CSS for Activity Stream / Discussion Stream */
.inlineNewTaskContainer {
	width: 100%;
	background-color: white;
    position: absolute;
    bottom: 0px;
    left: 0px;
    box-sizing: border-box;
    border-radius: 0px 0px 5px 5px;
    border-right: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}
.innerInlineTaskContainer {
	padding: 24px;
	padding-top: 0;
	float: left;	
}
.inlineTaskOption {
	margin-bottom: 10px;
	margin-top: 10px;	
	width: 309px;
}
.inlineTaskAttachment {
	width: 38px;
	float: left;
    height: 38px;
    border-radius: 20px;
    position: relative;
    top: 30px;
    left: 6px;
}
.inlineTaskSubmitButton {
	width: 38px;
	float: left;	
    height: 38px;
    border-radius: 20px;
    position: relative;
    top: 30px;
    right: 6px;
}

.activityStreamInner{
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 10000;
}

.activityActivityStream{
    background: white;
    border-right: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    left:0;
    right:0;
    position:absolute;
    top:70px;
    bottom:51px;
    overflow-y:auto;
}

.activityStreamContainer {
	border-radius: 5px;
}

.sendButton {
	fill: #bbb;
}
.attachButton{
	fill: #bbb;
}
.secureLockButton{
	fill: red;
}
.existingPrivateComment{
	fill: #FD9F9F;
}
.inlineCommentTextArea {
    color: var(--grey);
    padding-top: 20px;
    padding-left: 10px;
}
.commentPrivateImage {
    width: 20px;
    height: 20px;
    position: absolute;
	left: 10px;
    bottom: 20px;
    background-color: white;
    border-radius: 10px;
}

.activityStreamMenu {
	background-image: url("../images/Dots.svg");
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;    
    position: absolute;
    top: 22px;
    right: 0px;
	cursor: pointer;
}

.activityStreamHeaderCloseButton {
    background-image: url(../images/close_small_white.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.activityStreamCounter {
	width: 20px;
	height: 20px;
	background-color: #FFBB00;
	border-radius: 20px;
	z-index: 10000;
	position: absolute;
    bottom: 33px;
    left: 33px;
  	text-align: center;
	color: white;
    font-size: 12px;
}

.activityStreamCounterText {
  	display: inline-block;
 	vertical-align: middle;
    line-height: 1.7;
	
}

.inlineCommentTextAreaBox {
	width:320px;
	height:20px;
}

.activityStreamInputTextArea {
	padding-top: 10px;
	padding-left: 10px;
}

.secureComment {
    position: absolute;
    bottom: 55px;
    padding-left: 25px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: 10px;
    width: 345px;
}

.newSecureCommentIcon {
    height: 20px;
    width: 20px;
    position: absolute;
    bottom: 135px;
    right: 15px;
    z-index: 1000;
}

.activityStreamBlueHighlight {
	color: var(--primary-color);	
}

div.commentContentBarStream{
	border-left: none;
	border-right: none;
	border-bottom: 1px dashed #e4e4e4;
	top: -80px;
    left: -45px;
}

div.taskContentBarStream{
	border-left: none;
	border-right: none;
	border-bottom: 1px dashed #e4e4e4;
	top: -35px;
    position:absolute;
    right:0;
    left:0;
}

.commentNewCommentTextContainer{
	background-color: transparent;
	cursor: text;
}

.discussionOptionTextInput {
	cursor: text;
}

.activityStreamAvatarRight{
    right: 6px;
    left: auto;
    margin-top: 52px;
}

.singleCommentDateRight{
    right: 54px;
}

.singleActivityNameRight {
    left: 47px;
}

/* New Comment & Task Inline View CSS for 
Activity Stream / Discussion Stream */
.inlineNewCommentContainer {
	width: 100%;
	background-color: white;
    position: absolute;
    left: 0px;	
    bottom: 0px;
    height: 50px;
    border-radius: 0px 0px 5px 5px;
    box-sizing: border-box;
    border-right: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}

.innerInlineCommentContainer {
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: absolute;
	left: 30px;
	float: left;
}
div.innerInlineCommentContainerNoAttachment {
	left: 0;
}
.inlineAttachment {
	width: 18px;
	float: left;
    height: 20px;
    position: relative;
    top: 10px;
    left: 5px;
    margin: 5px;    
    cursor: pointer;    
}
.inlineSubmitButton {
	width: 25px;
	float: left;	
    height: 25px;
    border-radius: 20px;
    position: absolute;
    right: 5px;
    bottom: 5px;    
    margin: 5px;
    cursor: pointer;
}

.inlineTaskTextAreaBox{
	border-bottom: 1px solid #e4e4e4;
}

.commentContentFileDrag .loadCsvFileDrag{
    height: 34px;
    line-height: 14px;
}

.commentNewCommentTextContainer > div {
	height: 100%;
}

.commentContentFileDrag {
	height: 100%;
}

.commentContentFileDrag > div {
	height: 100%;
}

.commentIsNewIndicator {
	width: 10px;
    height: 10px;
    background-color: #FEBA29;
    position: absolute;
    right: -14px;
    bottom: 2px;
    border-radius: 13px;
}

div.commentContentFileDragDiv div.loadCsvCustomFileDrag div.uploadTextContainer {
	margin: 0;
}

.greyButton {
	fill: #bbb;
}

.orangeSendButton {
	fill: #FFB700;
}

.blueAttachButton {
	fill: var(--primary-color);
}

.inlineSubmitTextContainer {
	display: none;
}

img.contentFitThumb {
	object-fit: cover;
}
.image-manager {
	background-color: #F9F9F9;
	height: 100%;
}

.upload-table {
	width: 100%;
	height: 65px;
}

.theme-image-container {
	width: 180px;
	height: 180px;
	margin: 10px;
	padding: 10px;
	background-color: white;
	position: relative;
	border:1px solid var(--border-grey);
	border-bottom: 2px solid var(--primary-color);
}

.theme-image-container div {
	position: absolute;
	cursor: pointer;
}

.theme-image-container img {
	width: 180px;
	position: absolute;
	display: block;
}

.image-container {
	width: 180px;
	height: 180px;
	margin: 10px;
	padding: 10px;
	background-color: white;
	position: relative;
	border:1px solid #CDCDCD;
	border-bottom: 2px solid var(--primary-color);
}

.image-container div {
	position: absolute;
	cursor: pointer;
}

.image-container img {
	width: 180px;
	position: absolute;
	display: block;
}

.image-buttons {
	visibility: hidden;
	margin-left: 163px;
	margin-top: -10px;
}

.image-buttons img {
	width: 27px;
	height: 30px;
	display: block;
	position: static;
}

.image-container-bottom {
	border-top: 1px solid #CDCDCD;
	width: 200px;
	height: 22px;
	margin-left: -10px;
	margin-top: 6px;
	background-color: #F9F9F9;
	color: gray;
	font-size: 16px;
	padding-top: 4px;
	bottom: 3px;
}

.image-container-bottom-text {
	margin-left: 10px;
	max-width: 180px;
	white-space: nowrap; 
	overflow: hidden;
	color:#666;
}

.image-scroller {
   	position: relative;
	overflow-y: scroll;
	width: 100%;
	height:585px;
}

hr {
	border: 0px;
	height: 1px;
	background-color: var(--background-grey);
}

#delete-button {
	height: 28px;
}

.no-image {
	font-size: 16px;
	color: var(--grey);
	text-align: center;
}

.no-image img {
	margin: 100px auto 0 auto;
	display: block;
}

.nav-buttons {
	width: 100%;
	position: absolute;
	bottom: 0;
	margin-bottom: 10px;
}

.nav-buttons table {
	float: right;
}

.large-image-container {
	height: 275px;
	padding: 10px;
	margin: 0 10px 0 10px;
		
	background-color: white;
	border:1px solid;
	border-color: #C0C0C0;
	border-bottom: 2px solid;
	border-bottom-color: var(--primary-color);
}

.image-cell {
	text-align: center;
    height: calc(100% - 60px);
}

.image-cell img {
	max-width:100%; 
	max-height:100%;
}

.large-image-container table {
	width: 100%;
	height: 100%;
}

.image-file-details {
	padding-top: 10px;
	font-size: 14px;
	color: grey;
	word-wrap: break-word;
}

.edit-info {
	width: 100%;
}

.edit-info td {
	padding: 10px 10px 0 10px; 
}

.edit-info input {
	width: 100%;
	resize:none;
	border: 1px solid var(--border-grey);
	font-size: 14px;
	color: var(--dark-grey);
}

.edit-image textarea {
	width: 100%;
	height: 40px;
	border: 1px solid var(--border-grey);
	font-size: 14px; 
	resize:none;
	color: var(--dark-grey);
	padding: 0;
}

.image-description-overlay {
	margin: 10px;
	position: absolute;
	font-size: 14px;
	color: #C0C0C0;
}

.image-search-overlay {
	top: -13px;
	left: 15px;
	margin: 20px;
	position: absolute;
	font-size: 14px;
	color: #C0C0C0;
}

.no-images {
	margin: 20px; 
	position: absolute;
	font-size: 14px;
	color: #C0C0C0;
}

.tags-area {
   margin: 10px 0px 1px 0px;
}

.left-images {
	margin-left: 4px;
	float: left;
}

.right-images {
	margin-right: 5px;
	float: right;
}

.center-images {
	padding: 0 0 0 15px;
}

#loading-container {
   border: var(--border-grey) 1px solid;
   background: #f0f0f0;
   width: 100%;
   text-align: center;
}

.ie-upload {
	width: 100%;
	padding: 15px 15px 0px 15px;
}

.add-cell {
	padding: 0 10px 0 0;
}

.search-cell {
	height: 35px;
}

.upload-cell {
	width: 65%;
	padding: 15px 0px 15px 15px;
}

.upload-box {
	font-size: 11px; 
	width: 240px;
}

.image-div {
	background-color: gray;
	width: 180px;
	height: 150px;
}

table.search {
	border-radius: 5px;
	background: white;
	padding-left: 5px;
	margin-right: 10px;
	width: 85%;
	behavior: url(css/PIE.htc);
    position: relative;
    border: 1px solid #E6E6E6;
}

table.search input {
	border: 0px;
	width: 90%;
}

table.search input:focus {
	outline: none;
}

.details-table {
	margin: 10px 0 0 10px;
	height: 200px;
}

.details-left-cell {
	border-right: 1px solid;
	border-color: #C0C0C0;
	width: 65%;
	float:left;
}

.details-right-cell {
	width: 34%;
	float:right;
}

.details-title {
	font-size: 16px;
	color: grey;
	word-wrap: break-word;
	padding: 0 0 5px 10px;
}

.details {
	padding: 0 0 5px 10px;
}

.details-container {
	font-size: 14px;
	color: #C0C0C0;
}

#more-images {
	width: 100%; 
	height: 25px; 
	background-color: #62a1d4; 
	text-align:center;
	color: white;
	padding-top: 5px;
	font-size: 14px;
	cursor: pointer;
}


/***
	New Image Manager styles
*/

div.imageManager {
    background-color:#ffffff;
    position: absolute;
    width: 100%;
}

div.imageManager div.searchControls {
	margin:20px;
	overflow:hidden;
}

div.imageManager div.imageManagerImagesOuterContainer {
    height:100%;
    width: calc(100% - 30px);
    margin:0 10px 0 10px;
    overflow-y:auto;
}

div.imageManager div.imageManagerImages {
    display: inline-block;
}

div.imageManager div.imageManagerImagesOuterContainer div.contentSelectionItemsContainer div.loaderDiv {
    height: 40px;
    width: 100%;
}

div.imageManager div.searchControls div.imageSearch {
	width:250px;
	float:left;
}

div.imageManager div.searchControls div.imageSearch div.searchBar input {
    width:207px;
}

div.imageManager div.searchControls div.imageSearch div.searchBar span.default-overlay {
    margin-top: 1px;
}

div.imageManager div.imageManagerImages > div.imageOuterContainer {
	float:left;
	width:200px;
	margin-right:10px;
	margin-bottom:10px;
}

div.imageManager div.imageManagerImages div.imageContainer {
	position:relative;
}

div.imageManager div.imageManagerImages div.image {
	height:140px;
	border:1px solid #e4e4e4;
	border-bottom:none;
}

div.imageManager div.imageManagerImages div.image img {
	height:140px;
	width:200px;
}

div.imageManager div.imageManagerImages div.imageContainer div.imageBottomBar {
	height:25px;
	background-color:#b2b2b2;	
}

div.imageManager div.imageManagerImages div.imageContainer div.imageBottomBar div.imageTitle {
	font-size:14px;
	color:#333;
	padding-left:10px;
	padding-top:4px;
	width:190px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

div.imageManager div.imageManagerImages div.imageSettingsHandle {
	display:none;
	background-image:url('../images/mini_menu_white.png');
	position:absolute;
	right:8px;
	bottom:1px;
	background-repeat:no-repeat;
	width:10px;
	height:20px;	
	cursor:pointer;
}

div.imageManager div.imageManagerImages div.imageContainer:hover div.imageSettingsHandle {
	display:block;
}

div.imageManager div.imageManagerImages div.imageSettingsHandle:hover {
	background-image:url('../images/mini_menu_over.png');
}

div.editImageContainer {
    height: 100%
}

div.editImageContainer div.editImage {
    height: 100%;
    position: relative;
    background-color: var(--background-white);
}

div.editImageContainer div.editImage div.imageDisplay {
    float: left;
    width: calc(68% - 40px);
    height: calc(100% - 40px);
    position: relative;
    padding: 20px;
    background-color: #D8DDE5;
}

div.editImageContainer div.editImage div.imageDisplay  div.imageThumb {
    text-align: center;
    width: 100%;
    height: 100%;
}

div.editImageContainer div.editImage div.imageDisplay  div.imageThumb img {
    object-fit: scale-down;
    width: 100%;
    height: 100%;
}

div.editImageContainer div.editImage div.editClose {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
    border-radius: 25px;
    height: 42px;
    width: 42px;
    transition: all 250ms ease-in-out;
}

div.editImageContainer div.editImage div.editClose img{
    width: 22px;
    height: 22px;
    padding: 10px;
}

div.editImageContainer div.editImage div.imageMetaData {
    margin: 44px 20px 20px 20px;
    float: right;
    width: calc(32% - 40px);
    height: calc(100% - 64px);
    background-color: var(--background-white);
    position: relative;
}

div.editImageContainer div.editImage div.imageMetaData div.imageProperty  {
    margin-bottom:17px;
}

div.editImageContainer div.editImage div.imageMetaData div.propertyName {
    margin-bottom:6px;
    color: #333740;
    font-family: roboto_two, Arial, Helvetica, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
}

div.editImageContainer div.editImage div.imageMetaData div.propertyValue {
    color: #333740;
    font-family: roboto_two, Arial, Helvetica, sans-serif;
    font-size: 14px;
    letter-spacing: 0;

}

div.editImageContainer div.editImage div.imageMetaData.static div.imageName div.propertyValue,
div.editImageContainer div.editImage div.imageMetaData.static div.imageDescription div.propertyValue {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

div.editImageContainer div.editImage div.imageMetaData.static div.imageDescription {
    display: none;
}

div.editImageContainer div.editImage div.imageMetaData div.imageName input,
div.editImageContainer div.editImage div.imageMetaData div.imageDescription input {
    width: 230px;
}

div.editImageContainer div.editImage div.imageMetaData div.imageName input:not(:focus):not(.error),
div.editImageContainer div.editImage div.imageMetaData div.imageDescription input:not(:focus):not(.error) {
    border: 1px solid #717684;
}

div.editImageContainer div.editImage div.imageMetaData div.imageProperty.imageType {
    padding-top: 8px;
    margin-bottom: 13px;
}

div.editImageContainer div.editImage div.imageMetaData div.imageProperty.imageType.staticValue {
    padding-bottom: 11px;
}

div.editImageContainer div.editImage div.imageMetaData div.imageProperty.imageType div.propertyValue {
    width: 252px;
}

div.editImageContainer div.editImage div.imageMetaData div.imageProperty.uploadedBy {
    margin-bottom: 9px;
    line-height: 19px;
    height: 19px;
}

div.editImageContainer div.editImage div.imageMetaData div.imageProperty.uploadDate {
    margin-bottom: 22px;
    line-height: 19px;
    height: 19px;
}

div.editImageContainer div.editImage div.imageMetaData div.imageProperty.uploadedBy > div,
div.editImageContainer div.editImage div.imageMetaData div.imageProperty.uploadDate > div {
    display: inline-block;
}

div.editImageContainer div.editImage div.imageMetaData div.imageProperty.uploadedBy div.propertyName,
div.editImageContainer div.editImage div.imageMetaData div.imageProperty.uploadDate div.propertyName {
    font-weight: 700;
}

div.editImageContainer div.editImage div.imageMetaData div.buttonsContainer {
    display: inline-block;
    position: absolute;
    bottom: 7px;
    width: 100%;
}


div.editImageContainer div.editImage div.imageMetaData div.saveButton {
    float: right;
}

div.editImageContainer div.editImage div.imageMetaData div.deleteButton {
    float: left;
}

div.editImageContainer div.editImage div.imageMetaData div.replaceButton {
    float: left;
    margin-right: 18px;
}

div.editImageContainer div.editImage div.imageMetaData div.replaceButton div.btn-container {
    color: var(--primary-color);
}

div.editImageContainer div.editImage div.imageMetaData div.buttonsContainer div.btn-container {
    font-family: roboto_two, Arial, Helvetica, sans-serif;
}

div.editImageContainer div.editImage div.imageMetaData div.deleteButton div.btn-container {
    line-height: 34px;
}

div.editImageContainer div.editImage div.imageMetaData div.deleteButton img.leftImage {
    width: 14px;
    height: 18px;
    margin-right: 9px;
    position: relative;
    top: 4px;
}


div.imageManager div.loadCsvFileDrag {
    height: 440px !important;
}

div.imageManager #imageUploadContainer > div > div > div.loadCsvCustomFileDrag > img {
    margin-top: 0;
}

#imageUploadContainer div.loadCsvCustomFileDragLabel.fileDragHint {
    font-weight: bold;
}

#imageUploadContainer div.or {
    font-weight: bold;
    margin: 10px 0px;
}

/****************/

div.imageManagerPopupContainer div.outerlightboxContent,
div.imageManagerImageUploadPopupContainer div.outerlightboxContent {
    border-radius: 5px;
}

div.imageManagerPopupContainer div.outerlightboxContent div.closeLightboxPopup,
div.imageManagerImageUploadPopupContainer div.outerlightboxContent div.closeLightboxPopup {
    top: 14px;
    right: 14px;
    background-image: none;
    height: 42px;
    width: 42px;
    border-radius: 25px;
    background-size: 25px;
    transition: all 250ms ease-in-out;
}

div.imageManagerImageUploadPopupContainer div.outerlightboxContent div.closeLightboxPopup {
	top: 15px;
}

div.imageManagerPopupContainer div.outerlightboxContent div.closeLightboxPopup > img,
div.imageManagerImageUploadPopupContainer div.outerlightboxContent div.closeLightboxPopup > img {
    padding: 10px;
    height: 22px;
    width: 22px;
}

div.imageManagerPopupContainer div.lightbox-top-gutter,
div.imageManagerImageUploadPopupContainer div.lightbox-top-gutter {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: var(--background-white);
}

div.imageManagerPopupContainer div.lightbox-top-gutter-text {
    color: #333740;
    font-size: 16px;
    line-height: 21px;
    height: 21px;
    margin-top: 25px;
    padding-left: 25px;
    display: inline-block;
    font-family: roboto_two, Arial, Helvetica, sans-serif;
}

div.imageManagerPopupContainer div.lightboxContent,
div.imageManagerImageUploadPopupContainer div.lightboxContent {
    overflow: hidden;
}

div.imageManagerPopupContainer div.lightboxContent {
    border-radius: 5px;
}

div.imageManagerPopupContainer div.lightboxContent > div,
div.imageManagerPopupContainer div.lightboxContent > div > div,
div.imageManagerImageUploadPopupContainer div.lightboxContent > div,
div.imageManagerImageUploadPopupContainer div.lightboxContent > div > div {
    height: 100%;
}

div.imageManagerImageUploadPopupContainer div#imageUploadContainer div#outerCropContainer {
    height: 100%;
}

div.imageManagerImageUploadPopupContainer div#imageUploadContainer div.loadCsvFileDrag {
    background: var(--background-white);
    border: 2px dotted var(--primary-color);
    padding: 0px;
    border-radius: 3px;
    margin: 0px 23px;
    margin-bottom: 20px;
    margin-top: 14px;
}

div.imageManagerImageUploadPopupContainer div.lightbox-top-gutter-text {
    color: #333740;
    font-size: 16px;
    line-height: 21px;
    height: 21px;
    margin-top: 24px;
    padding-left: 24px;
    display: inline-block;
    font-weight: 600;
}

/***************/

div.imageManagerContainer {
    height: 100%;
    width: 100%;
    position: relative;
}

div.imageManager div.topControls {
    height: 50px;
    width: 100%;
    display: inline-block;
}

div.imageManager div.topControls div.addToButton {
    float: right;
    margin-right: 25px;
}

div.imageManager div.topControls div.addToButton > div.btn-container {
    border-radius: 6px;
    background-color: var(--primary-color);
    box-shadow: 0 1px 0 0 rgba(22,29,37,0.05);
    font-family: roboto_two, Arial, Helvetica, sans-serif;
    color: var(--white);
    font-size: 14px;
}

div.imageManager div.topControls div.addToButton > div.btn-container.btn-noclick {
    box-sizing: border-box;
    height: 34px;
    line-height: 34px;
    border: 1px solid #C4CDD5;
    border-radius: 6px;
    background: linear-gradient(180deg, #FFFFFF 0%, #F9FAFB 100%);
    box-shadow: 0 1px 0 0 rgba(22,29,37,0.05);
    opacity: 1;
    font-family: roboto_two, Arial, Helvetica, sans-serif;
    color: #333740;
    font-size: 14px;
}

div.imageManager div.topControls div.uploadButton {
    float: right;
    margin-right: 10px;
}

div.imageManager div.loadedImages {
    height: 100%;
    width: 100%;
    display: inline-block;
}

div.imageManager div.topControls + div.loadedImages {
    height: calc(100% - 55px);
}

div.imageManager div.loadedImages div.leftPane {
    float: left;
    width: calc(26% - 20px);
    margin-top: 4px;
}

div.imageManager div.loadedImages div.leftPane div.leftPaneContent {
    min-width: 150px;
    width: 70%;
    margin: auto;
}

div.imageManager div.loadedImages div.leftPane div.leftPaneContent div.uploadButton > div.btn-container {
    font-family: roboto_two, Arial, Helvetica, sans-serif;
}

div.imageManager div.loadedImages div.leftPane div.leftPaneContent div.uploadButton > div.btn-container img.rightImage {
    padding-left: 9px;
    position: relative;
    top: 2px;
}

div.imageManager div.loadedImages div.leftPane div.purposeSelectionContainer {
    margin-top: 20px;
    height: calc(100% - 35px);
    overflow: auto;
}

div.imageManager div.loadedImages div.leftPane div.purposeSelectionContainer div.purposeSelection {
    margin-top: 10px;
    cursor: pointer;
    font-size: 14px;
    font-family: roboto_two, Arial, Helvetica, sans-serif;
    color: #333740;
}

div.imageManager div.loadedImages div.leftPane div.purposeSelectionContainer div.purposeSelection.active {
    font-weight: 500;
}

div.imageManager div.loadedImages div.leftPane + div.rightPane {
    float: right;
    width: 74%;
}

div.imageManager div.loadedImages div.contentSelectionItemsContainer div.contentThumbnailItemContainer div.thumbnailImageContainer div.thumbnailImageInnerContainer > img {
    border-width: 1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
}

div.imageManager.EXPANDED div.loadedImages div.contentSelectionItemsContainer.gridView div.contentThumbnailItemContainer:nth-child(3n) {
    margin-right: 10px;
}

div.imageManager div.itemsCountContainer {
    margin-top: 12px;
    margin-right: 5px;
    text-align: center;
}

div.imageManager div.itemsCountContainer > span {
    color: #333740;
    font-family: roboto_two, Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 0;
    text-align: center;
}

div.imageManager div.imageManagerImagesOuterContainer div.contentSelectionControls div.thumbnailViewContainer > div.gridView {
    height: 34px;
    width: 36px;
    position: relative;
    float: left;
    border: 1px solid #717684;
    border-radius: 6px;
    background: #FFFFFF url('../images/story/iconview-grey.svg') no-repeat center;
    box-shadow: 0 2px #f2f2f2;
}

div.imageManager div.imageManagerImagesOuterContainer div.contentSelectionControls div.thumbnailViewContainer > div.gridView:hover,
div.imageManager div.imageManagerImagesOuterContainer div.contentSelectionControls div.thumbnailViewContainer > div.gridView.activeLayout {
    background: var(--primary-color) url('../images/story/iconview-white.svg') no-repeat center;
}

div.imageManager div.imageManagerImagesOuterContainer div.contentSelectionControls div.thumbnailViewContainer > div.listView {
    height: 34px;
    width: 36px;
    position: relative;
    float: right;
    border: 1px solid #717684;
    border-radius: 6px;
    background: #FFFFFF url('../images/story/listview-grey.svg') no-repeat center;
    box-shadow: 0 2px #f2f2f2;
}

div.imageManager div.imageManagerImagesOuterContainer div.contentSelectionControls div.thumbnailViewContainer > div.listView:hover,
div.imageManager div.imageManagerImagesOuterContainer div.contentSelectionControls div.thumbnailViewContainer > div.listView.activeLayout {
    background: var(--primary-color) url('../images/story/listview-white.svg') no-repeat center;
}

div.imageManager div.imageManagerImagesOuterContainer div.contentSelectionItemsContainer div.addMoreContent:hover {
    border: 1px solid var(--primary-color);
}

div.imageManager.COMPACT div.imageManagerImagesOuterContainer div.contentSelectionItemsContainer.emptyContainer div#noItemsDisplayMessage img {
    width: 40px;
    margin-bottom: 13px;
}

div.imageManager.EXPANDED div.imageManagerImagesOuterContainer div.contentSelectionItemsContainer.emptyContainer {
    position: initial;
}

div.imageManager.EXPANDED div.imageManagerImagesOuterContainer div.contentSelectionItemsContainer.emptyContainer div#noItemsDisplayMessage img {
    width: 52px;
    margin-bottom: 22px;
}

div.imageManager.EXPANDED div.imageManagerImagesOuterContainer div.contentSelectionItemsContainer.emptyContainer div#noItemsDisplayMessage div.btn-container {
    font-family: roboto_two, Arial, Helvetica, sans-serif;
}

div.imageManager div.imageManagerImagesOuterContainer div.contentSelectionItemsContainer div#noItemsDisplayMessage {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: roboto_two, Arial, Helvetica, sans-serif;
}

div.imageManager.COMPACT div.imageManagerImagesOuterContainer div.contentSelectionItemsContainer div#noItemsDisplayMessage {
    color: #A0A5B4;
    font-size: 12px;
}

div.imageManager.EXPANDED div.imageManagerImagesOuterContainer div.contentSelectionItemsContainer div#noItemsDisplayMessage {
    color: #333740;
    font-size: 14px;
}
#shareContainer {    
	background: #F9F9F9;		
}
	
.tabTableLeft {
	width: 60%;
	display: inline-block;
}

.tabTableRight {
	width: 30%;
	display: inline-block;
	right: 0px;
    position: absolute;
}

.tabTableCell {
	text-align: center;
	cursor: pointer;
}

div.menuTab {
	color: var(--dark-grey);
	font-size: 14px;
	width: 100%;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 100%;
	
	
}

.tabTableCell > td > div {
	padding-left: 10px;
    padding-right: 10px;
}

div.selectedTabCell {
	color: #000000;
	
}

div.lowerSelector {
	height: 4px;
	background-color: transparent;
	width: 100%;
}

.selectedTabCell + div.lowerSelector {
	position: relative;
	bottom: 0px;
	height: 4px;
	background-color: var(--primary-color);
}

#shareContentView {
	margin-top: 20px;
	width : 100%;
	height : 100%;
}

#shareDisplayView {
	background: #F4F4F4;
	border-top: 1px solid var(--border-grey);
	padding : 20px;
}

#linkTextArea {
	margin-left: auto;
    margin-right: auto;
}

.shareText {
	color: var(--dark-grey);
	font-size: 16px;	
}

.shareDisplayText {
	line-height: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#shareViewBottom {
	
}

#submitButton {
	padding-top:15px;
}

div.accessListContainer {
	height: 190px;
}


.bottomSectionTable {
	width : 100%;
	margin-top: 15px;
}

.bottomSectionCell {
	width : 50%;
	padding: 0px;
}

#shareWithTextInput {
	margin-bottom: 5px;
	width: 90%;
}

#reportNameInput {
	margin-bottom: 10px;
}

#userSearchView {
	margin-bottom: 10px;
	padding-right: 5px;
}


td.userSearchCell {
	padding: 0px;
}

td.userSearchCellRight {
	float: right;
	padding: 0px;
}

table.topContainerTable {
	width: 100%;
	border-spacing: 0px;
	margin-bottom: 10px;
}

#shareWithTextInputPpl {
	width:70%;
}

div.shareViewDisplayContainer {
	padding-left: 25px;
	padding-right: 25px;
    overflow: auto;
}
div.shareViewDisplayContainer .bcLinkOnlyMessage {
	margin-top: 5px;
}
div.share-email-body {
   background: var(--background-white);
   border: 1px solid #e4e4e4;
   padding: 5px;
}
div.share-email-body textarea {
   color: var(--dark-grey);
   font-size: 16px;
   height: 80px;
   width: 100%;
   padding: 0;
   border: 0;
   margin: 0;
   resize: none;
   outline: none;
}
div.share-text-area {
   overflow: auto;
   word-break: break-all;
   background: var(--background-white);
   border: 1px solid #e4e4e4;
   color: var(--dark-grey);
   padding: 6px;
   font-family: monospace;
   font-size: 13px;
   height: 124px;
}

div.share-text-area textarea {
   color: var(--dark-grey);
   font-size: 16px;
   height: 80px;
   width: 95%;
   padding: 6px;
   margin: 0;
   resize: none;
   outline: none;
   background: var(--background-white);
   border: 1px solid #e4e4e4;
}

div.share-distribute-body {
   background: var(--background-white);
   border: 1px solid #e4e4e4;
   padding: 5px;
}

div.share-distribute-body textarea {
   color: var(--dark-grey);
   font-size: 16px;
   height: 80px;
   width: 100%;
   padding: 0;
   border: 0;
   margin: 0;
   resize: none;
   outline: none;
}

div.private-indicator {
   background: #f0f0f0;
   height: 29px;
   border: 1px solid #e4e4e4;
   border-top: 0px;
   background-color: var(--background-white);
}

div.share-view-subpanel-container {
	margin-top: 20px;
}


div.back-to-share-button {
	position: absolute;
	bottom: 20px;
	right: 25px;
	left: 25px;
}

div.share-view-private-marker {
	float: left;
	padding-top: 4px;
}

span.share-view-private-text {
	color: var(--dark-grey);
	font-size: 14px;
}

div.no-access-view-image {
	margin-top: 50px;
    width: 150px;
    margin-left: auto;
    margin-right: auto;
}

div.no-access-view-image > img {
	height: 100px;
	width: 100px;
	margin-left: 25px;
}

div.no-access-view-text {
	margin-left: auto;
    margin-right: auto;
    width: 80%;
	color: var(--dark-grey);
	font-size: 18px;
	text-align: center;
}




div.view-summary-popup-view {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
}

div.view-info-container {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 60px;
    border-bottom: 0;
}

div.view-info-container .panelTab {
    color: var(--dark-grey-1);
}

div.view-summary-panel-view {
    position: absolute;
    top: 0;
    bottom: 0px;
    right: 0;
    left: 0;
    overflow: auto;
    background-color: #F9F9F9;
    font-size: 16px;
    color: var(--dark-grey);
}

div.view-summary-panel-view-lower {
    position: absolute;
    bottom: 0px;
    right: 0;
    left: 0;
    height: 70px;
    background-color: #F9F9F9;
    border: solid 1px #e6e6e6;
    border-top: 0;
    z-index: 100;
}

div.view-summary-pre-wrapper {
    background-color: var(--background-white);

}

div.view-summary-pre-wrapper pre{
    white-space: pre-wrap;

}

div.view-summary-full-section {
    width: 100%;
}
div.view-summary-full-section-text {
    height: 60px;
    line-height: 60px;
    text-align: center;
}

div.view-summary-section-header {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 26px;
    padding-top: 6px;
}

div.view-summary-section-title {
    font-size: 20px;
    color: #333333;
    padding-bottom: 4px;
    float: left;
    width: 100%
}

div.view-summary-section-description {
    font-size: 14px;
    color: var(--dark-grey);
    padding-bottom: 4px;
    float: left;
    width: 100%
}


div.view-summary-info-descriptor {
    float: left;
    display: block;
    width: 30%;
}

div.view-summary-info-content {
    float: left;
    display: block;
    width: 70%;
}

div.view-summary-info-section {
    margin: 20px 25px 2px 25px;
    background-color: #F9F9F9;
}

div.view-summary-info-section.subtabs{
	margin: 0px;
    border-bottom: 1px solid #e4e4e4;
    padding: 8px 10px 8px 10px;
}

div.view-summary-info-inner-section {
    padding: 0px 0px 0px 0px;
}

div#etlSummary div.view-summary-row.view-summary-spacer {
	display: none;
}

span.view-summary-info-subtab {
	font-size: 16px;
	color: #999999;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 20px;
    cursor: pointer;
}

div.view-summary-row {
    clear: both;
    padding: 4px 0 0 0;
    margin-top: 5px;
}

div.view-summary-row.view-summary-spacer {
    height: 10px;
}

div.view-summary-row:before,
div.view-summary-row:after {
    content:"";
    display:table;
}
div.view-summary-row:after {
    clear:both;
}

div.view-summary-cache-not-cached-section {
    margin: 60px auto 0px auto;
    font-size: 24px;
    text-align: center;
}

div.view-summary-cache-not-cached-click {
    color: #00abf1;
    cursor: pointer;
}

div.view-summary-cache-header {
    font-size: 24px;
    padding: 6px 0 10px 0;
}

div.view-summary-cache-select-frequency {
    padding: 10px 0 10px 0;
    border-bottom: 1px solid var(--border-grey);
}
div.view-summary-cache-select-frequency-text {
    font-size: 16px;
    color: var(--dark-grey);
    margin-bottom: 5px;
}

div.view-summary-cache-select-frequency-view {
    padding: 10px 0 10px 0;
}

div.view-summary-cache-select-frequency-desc span {
    color: var(--primary-color);
}

div.view-summary-cache-create-button {
    position: absolute;
    left: 0;
    right: 0;
    height: 70px;
    bottom: 0;
}

div#view-cache-populate-button,
div#view-cache-delete-button {
    position: relative;
    padding: 10px 0 10px 0;
}

div.view-summary-caching-toggle {
    padding: 10px 0 10px 0;
}

div.view-summary-info-section .reportFieldName,div.view-summary-info-section .reportFieldIcon {
    cursor: pointer;
}

span.view-summary-clickable {
    color: var(--primary-color);
    cursor: pointer;
}

span.view-summary-clickable:hover {
    text-decoration: underline;
}

div.view-summary-edit-view-button {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

div.vsInner {
    padding-right: 6px;
}

div.vs-boarder-top {
    border-top: solid 1px #e4e4e4;;
}

div.vs-boarder-bottom {
    border-bottom: solid 1px #e4e4e4;
    padding-bottom: 6px;
}

div.view-summary-toast {
    position: absolute;
    bottom: 0;
    right: 35px;
    left: 35px;
    border: solid 1px #E6E6E6;
    background-color: white;
    font-size: 16px;
    text-align: center;
    z-index: 50;
    padding: 8px;
    display: table-cell;
    vertical-align: middle;
}

img.downloadIcon {
	vertical-align: bottom;
}

textarea.nlqHelpTextOption {
	resize: none;
}

div.vdd-general-view {
    position: absolute;
    top: 0;
    bottom: 60px;
    right: 0;
    left: 0;
    overflow: auto;
}

.vdd-view-container {
    padding: 20px;
    position: absolute;
    top: 0;
    bottom: 60px;
    right: 0;
    left: 0;
    overflow: auto;
}

.vdd-variable-tab-container {
    position: absolute;
    top: 0;
    bottom: 60px;
    right: 0;
    left: 0;
}

.vdd-variable-view-container {
    padding: 20px;
    position: absolute;
    top: 0;
    bottom: 60px;
    right: 0;
    left: 0;
}

div.vdd-enable-discovery-summary {
    padding: 20px;
    background-color: var(--background-white);
    margin-top: 20px;
}

div.vdd-description-left-container {
    float: left;
    width: 20%;
}

div.vdd-description-right-container {
    color: #999999;
    float: right;
    width: 80%;
}

div.vdd-description-bottom-text {
    margin-top: 20px;
    color: #000000;
}

.vdd-general-view div.optionIdentifiers,
.vdd-view-container div.optionIdentifiers {
    width: 400px;
}

.vdd-variable-usage-box {
    height: 70px;
    width: 120px;
    background-color: var(--background-white);
    text-align: center;
}

.vdd-variable-usage-box-text {
    padding: 10px;
 }

.vdd-variable-usage-box-text span {
    padding: 4px;
    font-size: 20px;
}

.vdd-variable-usage-box-text span:nth-child(3) {
    color: #000000;
}

.vdd-header-row {
    top: 0;
    background-color: var(--light-grey);
    z-index: 100;
    height: 75px;
	position: sticky;
}

.vdd-header-row div.vdd-variable-column {
	position: relative;
	height: 70px;
	line-height: 20px;
    display: block;
    font-family: Roboto;
    font-weight: bold;
    font-size: 14px;
}

.vdd-header-row .vdd-variable-column span {
	position: absolute;
	width: 87.5%;
	bottom: 4px;
	text-overflow: unset;
	overflow: unset;
	white-space: unset;
	word-wrap: break-word;
}

.vdd-variable-table {
    overflow: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

.vdd-variable-width-container {
    top: 0;
    bottom: 0;
    left: 0;
    width: 1183px;
}


.vdd-variable-table-container {
    position: relative;
    width: 100%;
    height: 100%;
}


.vdd-variable-column {
    box-sizing: border-box;
    float: left;
    color: var(--dark-grey);
    display: flex;
    align-items: center;
    min-height: 60px;
    padding-left: 8px;
    padding-right: 8px;
}

.vdd-variable-column.variable-column-section {
    padding: 0px;
}

.vdd-name-section-metric {
    width: 280px;
}

.vdd-name-section {
    width: 220px;
}

.vdd-default-aggregation {
    width: 60px;
}

.vdd-tickbox-section {
    width: 232px;
}

.vdd-tickbox-section-small {
    width: 116px;
}

.vdd-restrictions-section {
    width: 280px;
}

.vdd-restrictions-section-small {
    width: 180px;
}

.vdd-variable-column .styledSelect {
	height: 36px;
	display: block;
}

.vdd-variable-column div.styledSelect div.customSelectIcon {
	width: 24px;
}
/*
* Firefox has a bug where min-height does not work
* on an element with display: table so we have to set the height
*/
@-moz-document url-prefix() {
    .vdd-variable-column {
        height: 40px;
    }
}

.vdd-variable-column span {
    display: table-cell;
    text-overflow: ellipsis;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    max-width: 90%;
}

.vdd-column-md {
     width: 25%;
 }

.vdd-column-sm {
	width: 12.5%;
}

.vdd-column-xs {
	width: 6.25%;
}

.vdd-column-sm-md {
	width: 19.5%;
}

.vdd-column-md-big {
	width: 27.5%;
}

.vdd-column-big {
    width: 30.5%;
}

.vdd-column-half {
    width: 50%;
}

.vdd-column-third {
    width: 33.3%;
}

.vdd-column-quarter {
    width: 25%;
}

.vdd-field-name-header {
	padding-left: 32px
}

div.vdd-variable-table > div.vdd-metric-container > div,
div.vdd-variable-table > div.vdd-dimension-container > div
div.vdd-variable-table > div.vdd-field-container > div {
    padding: 4px 0;
}
.vdd-variable-row {

}

.vdd-variable-row::after {
    content: "";
    clear: both;
    display: table;
}

.vdd-fields-used-all {
    color: red;
}
.vdd-fields-used {
    color: var(--primary-color);
}

.vdd-center {
    text-align: center;
}

.vdd-include span img,
.vdd-related-metric span img {
    padding-left: 15px;
}

.vdd-additive-field span img {
    padding-left: 30px;
}

.vdd-key-variable span img {
    padding-left: 3px;
}

.vdd-field-marker {
    width: 4px;
    position: absolute;
    top: 4px;
    bottom: 4px;
    left: 0;
}

.vdd-field-marker.vdd-disabled {
    background-color: #E0E0E0;
}

.vdd-field-marker.vdd-dimension {
    background-color: #fbed10;
}

.vdd-field-marker.vdd-metric {
    background-color: var(--primary-color);
}

.vdd-field-name {
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 170px;
    overflow: hidden;
}

.vdd-field-icon {
	padding-left: 10px;
	padding-right: 0;
}

.vdd-field-icon.date {
	padding-left: 0px;
}

.vdd-hierarchy {
	padding-right: 0px;
    padding-left: 0px;
    margin-left: 5px;
    width: 5px;
    position: relative;
}

.vdd-hierarchy div {
	opacity: 0.5
}

.vdd-hierarchy.nlq div {
	opacity: 1
}

.vdd-hierarchy-upward-link {
	position: absolute;
    top: 0;
    height: 50%;
    width: 100%;
    border-bottom: 1px solid var(--grey);
    border-left: 1px solid var(--grey);
    
}

.vdd-hierarchy-downward-link {
	position: absolute;
    bottom: 0;
    height: 50%;
    width: 100%;
    border-left: 1px solid var(--grey);
}

.vdd-hierarchy-downward-link.bottom,
.vdd-hierarchy-upward-link.top,
.vdd-hierarchy-downward-link.none,
.vdd-hierarchy-upward-link.none {
	display: none
}

.vdd-hierarchy-downward-link.top {
	border-top: 1px solid var(--grey);
}

.vdd-signal-field-name {
	position: relative;
    padding-left: 10px;
}

/* view top toolbar lightboxes */
.lightbox.newBroadLightTheme.viewDataDiscoveryLightbox .outerlightboxContent .lightbox-top-gutter {
	padding-left: 25px;
}

.lightbox.newBroadLightTheme.viewDataDiscoveryLightbox .lightboxContent .panelTabsContainer{
	height: 45px;
}

.lightbox.newBroadLightTheme.viewDataDiscoveryLightbox div.panelTabs {
	height: 45px;
}

.lightbox.newBroadLightTheme.viewDataDiscoveryLightbox div.panelTab {
	font-size: 16px;
	height: 39px;
	margin: 0 20px;
}

.lightbox.newBroadLightTheme.viewDataDiscoveryLightbox div.panelTabActive {
	color: var(--primary-color);
	border-bottom: 6px solid var(--primary-color);
}

.lightbox.newBroadLightTheme.viewDataDiscoveryLightbox div.panelContent {
	top: 45px;
}

/* field security */
.vfso-field-access-list {
	display: flex;
	align-items: center;
}

.vfso-field-access-avatar,
.vfso-access-list-remaining {
	float: left;
	cursor: pointer;
	margin:auto;
	padding: 0 1px;
}

.vfso-field-access-avatar img {
	border-radius: 50%;
	width: 36px;
	height: 36px;
}

.vfso-button {
	font-size: 10px;
	font-family: Roboto;
	font-weight: bold;
	color: var(--primary-color);
	background-color: var(--popup-button-color);
	border-radius: 18px;
	margin: auto;
	padding: 8px 16px;
	cursor: pointer;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.vdd-field-name-input {
	height: 34px;
    border-radius: 5px;
    border: 1px solid var(--light-grey-2);
    padding-left: 5px;
    font-size: 14px;
    color: #333740;
}

.vdd-field-search-terms {
	width: fit-content;
	padding: 0px;
	margin-left: 5px;
}

.vdd-variable-column .imageDisplayDropdownTop {
	position: relative;
	width:50px;
    border-radius: 5px;
    border: 1px solid var(--light-grey-2);
    padding: 4px 0;
}

.vdd-variable-column .imageDisplayDropdownItem {
    border: none;
}

.vdd-variable-column .imageDisplayDropdownItem:hover {
    background-color: var(--light-grey);
}

.vdd-variable-column .imageDisplayDropdownText {
	width: 14px;
	padding-left: 5px;
}

.vdd-variable-column .imageDisplayDropdownArrow {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
    width: 12px;
    height: auto;
    margin-right: 5px;
    background: url(../images/sectionAccordion_down.svg) center no-repeat;
}

.vdd-variable-column .imageDisplayDropdownBottom {
	width: 75px;
	border: 1px solid var(--light-grey-2);
	border-radius: 5px;
	background-color: var(--white);
}


.vdd-variable-column .radioImgHolder img {
	height: 16px;
	width: 16px;
}

.vdd-variable-column td.disableRadioOption {
	opacity:0.3;
}

.vdd-variable-column td.disableRadioOption:after {
	background-color: none;
	height: 16px;
	width: 16px;
}

.vdd-variable-column td.radioListDescription {
	color: var(--light-grey-1);
}

.vdd-variable-column.checkboxDisabled img {
	opacity:0.3;
}

.vdd-key-variables .vdd-variable-row {
	cursor: pointer;
}

.vdd-key-variables .vdd-variable-row:hover {
	background-color: var(--light-grey);
}

.vdd-description {
	width: 170px;
}

.vdd-description-big {
	width: 270px;
}

.vdd-value-sentiment {
	width: 88px;
}

.vdd-format {
	width: 112px;
}

.vdd-value-plural {
	width: 112px;
}

.vdd-granularity {
	width: 160px;
}

.vdd-granularity div {
	position: relative;
	width: 144px;
}

.vdd-filter-value-case {
	width: 160px;
}

.vdd-filter-value-case span {
	width: 120px;
}

.vdd-filter-container-text {
    padding: 20px;
}

.vdd-description-input {
    border-radius: 5px;
    border: 1px solid var(--light-grey-2);
    font-size: 14px;
    color: var(--dark-grey-1);
    resize: none;
    width: 230px;
    height: 70px;
	line-height: 24px;
	padding: 10px;
}

.viewFieldRestrictionsContainer .checkboxOption  {
	margin: 5px 0;
}

.viewFieldRestrictionsContainer .checkboxOption img  {
	padding-top: 2px;
	width: 16px;
	height: 16px;
}

.viewFieldRestrictionsContainer .checkboxOption span  {
	font-size: 14px;
}

.viewFieldRestrictionsContainer .checkboxHeader {
	width: 220px;
    padding: 10px 5px;
    color: var(--dark-grey);
    font-size: 14px;
}

.vdd-tooltip-div {
	width: 200px;
	font-size: 14px;
}

.vdd-tooltip-contents {
	white-space: normal;
    padding: 16px;
}

.vfso-button {
	font-size: 12px;
	font-weight: bold;
	color: var(--primary-color);
	background-color: var(--popup-button-color);
	border-radius: 16px;
	margin: auto;
	padding: 8px 16px;
	cursor: pointer;
}

/* Signal stuff */
.management-container {
    position: absolute;
    left: 0;
    right: 0;
    background-color: #F8F6F4;
    
    min-height: 200px; /* height is set in javascript */
}

.vdd-create-signal-btn {
    border: 1px solid #717684;
    border-radius: 6px;
    background: transparent;
    font-size: 14px;
    font-family: Roboto;
    color: #717684;
    height: 36px;
    line-height: 36px;
    padding-left: 16px;
    padding-right: 16px;
    cursor: pointer;
    text-align: center;
}

.vdd-signal-list-table-container-outer {
    width: 1435px;
    height: calc(100% - 40px); /* -40px for top and bottom margin */
    min-height: 200px;
    overflow: auto;
    margin: 20px auto;
    text-align: left;
    border-radius: 15px;
}

.vdd-signal-list-table-container-inner {
    background-color: var(--background-white);
    border-radius: 15px;
    padding: 15px;
    min-height: 200px;
}

.vdd-signal-list-table {
	border-collapse: collapse;
	table-layout: fixed;
    width: 100%;
}

.vdd-signal-list-table tr td {
	border-bottom: 1px solid #CACCD1;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
}

.vdd-signal-list-table tr:nth-child(2) td {
    border-top: 1px solid #CACCD1;
}

.vdd-signal-list-table tr:last-child td {
    border-bottom: none;
}

.vdd-signal-list-table tr:last-child th {
    border-bottom: 1px solid #CACCD1;
}

.vdd-signal-list-table tr th {
    font-size: 18px;
   	color: #717684;
	font-weight: bold;
    padding-bottom: 20px;
}
.vdd-signal-list-table p {
	margin: 0px;
}

.vdd-signal-list-table td.vdd-signal-view-name {
    color: #717684;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
}

.vdd-signal-list-table td.vdd-signal-name {
	color: var(--primary-color);
	font-weight: bold;
	cursor: pointer;
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.vdd-signal-list-table td.vdd-signal-name:hover {
	color: #037AC4;
}

.vdd-signal-list-table tr.disabled td.vdd-signal-name,
.monitor-container .vdd-signal-list-table td.vdd-signal-name {
    cursor: auto;
    color: #717684;
}
.vdd-signal-list-table tr.disabled td.vdd-signal-name:hover {
    color: #717684;
}

.vdd-signal-list-table td.vdd-signal-type {
	color: #717684;
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
}
.vdd-signal-list-table td.vdd-signal-enabled {
    padding-top: 10px;
    padding-bottom: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #717864;
}

.vdd-signal-list-table tr.disabled td.vdd-signal-enabled {
    color: #FFB046;
}

.vdd-signal-list-table td.vdd-signal-actions > * {
	display: inline;
	color: var(--primary-color);
}
.vdd-signal-list-table td.vdd-signal-actions p {
	cursor: pointer;
}

.vdd-signal-list-table td.vdd-signal-actions p:hover {
	color: #037AC4;
	text-decoration: underline;
}

.vdd-signal-list-table td.vdd-signal-actions .vdd-signal-action-divider {
	border-right: 1px solid #A0A5B4;
	margin: 0px 5px;
}

.vdd-signal-list-table .vdd-signal-actions {
    padding-left: 10px;
}

.vdd-signal-list-table .vdd-signal-name {
    padding-left: 10px;
}

.vdd-signal-list-table .vdd-signal-type {
    padding-left: 10px;
}

.vdd-signal-list-table .vdd-signal-enabled {
    padding-left: 10px;
    width: 90px;
}

.vdd-signal-list-table .vdd-signal-run-date {
    padding-left: 10px;
}

.vdd-signal-list-table .vdd-signal-run-length {
    padding-left: 10px;
}

.vdd-signal-list-table .vdd-signal-run-status {
    padding-left: 10px;
}

.vdd-signal-list-table tr.disabled td.vdd-signal-actions > .vdd-signal-delete,
.vdd-signal-list-table tr.disabled td.vdd-signal-actions > .vdd-signal-copy,
.vdd-signal-list-table tr.disabled td.vdd-signal-actions > .vdd-signal-run,
.vdd-signal-list-table td.vdd-signal-actions > .disabled {
    color: #717864;
    cursor: auto;
}

.vdd-signal-list-table td.vdd-signal-actions p:hover {
    color: #717864;
    text-decoration: none;
}

.vdd-signal-run-actions {
    width: 20px;
}

td.vdd-signal-run-actions img {
    width: 20px;
    height: 20px;
    margin: auto 0;
    cursor: pointer;
}

td.vdd-signal-run-actions.disabled img {
    cursor: auto;
}

/* data discovery variable field format */
.vdd-field-format {
	position: relative;
	width: auto;
	height: auto;
}

.vdd-field-format-list {
	display: block;
	padding: 5px 0;
	border-top: 1px solid var(--grey);
}

.vdd-field-format-list-first {
	border-top: none;
}

.vdd-field-format-item {
	padding: 5px 10px;
	font-size: 14px;
	cursor: pointer;
}

.vdd-field-format-item:hover,
.vdd-field-format-selected {
	color: var(--primary-color);
	background-color: var(--light-grey-3);
}

.vdd-field-format-name {
	display: inline-block;
}

.vdd-field-format-description {
	font-size: 14px;
	float: right;
	color: var(--dark-grey);
}

.vdd-field-format-footer {
	display: inline-block;
	padding: 5px;
}

.vdd-access-filter-types .vdd-field-format-item {
	padding: 5px 20px;
}

.vdd-access-filter-types .vdd-field-format-footer {
	padding-left: 20px;
	padding-top: 25px;
	padding-bottom: 10px;
}

.vdd-access-filter-types .vdd-custom-button {
	padding: 8px 24px;
}

.dropDownContainerSelect img {
	padding: 10px 0;
}

.vdd-custom-button {
	font-size: 12px;
	font-weight: bold;
	color: var(--primary-color);
	background-color: var(--popup-button-color);
	border-radius: 16px;
	margin: auto;
	padding: 8px 16px;
	cursor: pointer;
}

.vdd-filter-format-custom {
	padding: 0 20px;
}

.vddDateRangeControl {
	float: right;
	width: 260px;
}

.vdd-general-settings-numeric-input {
	float: left;
}

.vdd-tickbox-section-small .vdd-variable-column.vdd-column-big {
    width:80%;
}

.vdd-tickbox-section-small .vdd-variable-column .vdd-guided-analytics {
    margin-left: 8px;
}

/* Drop Down List */
.dropDownListAddButton {
	text-align: right;
}
/**
	OptionView Styles
*/
.optionView {
	overflow:hidden;
	border-bottom:1px solid var(--border-grey);
	padding:10px 0;
}
.indented{
	margin-left: 50px;
}

.padded{
	padding-left: 50px;
}
.optionViewNoBorder {
	border-bottom:none;
}

div.subOptionView {
   overflow: hidden;
   padding: 10px 0;
}

.optionListMain {
   padding-left: 20px;
   padding-top: 15px;
   padding-bottom: 15px;
}

.optionListMain.noHeader {
	padding-left: 0px;
}

.optionIdentifiers {
	float:left;
}

.optionTitle, .deletePeriodTitle {
	font-size: 16px;
	color: var(--dark-grey);
	margin-bottom:5px;
}

.deletePeriod {
	padding-top: 10px;
}

.optionDescription {
	font-size: 15px;
	color: #999999;
}

.optionSubtext {
	border: 1px solid #CCC;
	font-family: arial, sans-serif;
	font-size: 14px;
	color: var(--dark-grey);
	padding: 10px;
	margin: 3px;
	background-color: var(--background-white);
}

.controlContainer {
	float:right;
	color: var(--dark-grey);
	font-size: 14px;
	text-align: left;
}

.controlContainer img{
	vertical-align: middle;
}

.controlContainer input.timestampDisplay + img.calendarBtn {
	vertical-align: bottom;
}

.controlContainer.noFloat {
	float: none;
}

.fullDescription {
	float:left;
}

.controlLinkText {
	font-size: 14px;
	text-align: left;
	color: var(--primary-color);
	cursor: pointer;
	clear:both;
}

.controlSubText {
	font-size: 14px;
	text-align: left;
	cursor: pointer;
	clear:both;
}

.controlLinkText:hover {
	text-decoration: underline;
}

tr.controlRow > td {
	padding-top: 10px;
}

td.optionViewControlTd {
	vertical-align: top ;
	text-align: right;
	padding-left: 10px;
}

td.vCentered {
	vertical-align: middle;
}

/*
	Option List View Styles
*/

.optionListHeader {
	padding: 10px 0;
	border-bottom: 1px var(--border-grey) solid;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: var(--dark-grey);
	position: relative;
	cursor: pointer;
}
.optionListHeader:hover {
   color: var(--primary-color);
}
img.optionListHeaderExp {
   position: absolute;
   right: 10px;
   top: 20px;
}

/**
	overall view stuff
*/

.columnFormatView {
	background-color:#f9f9f9;
}

/**
	field select stuff
*/

.selectFieldDiv {
	width:178px;
	height:18px;
	padding: 5px 10px 5px 10px;
	margin-bottom:5px;
	background-color: #FBFBFB;
	border: 1px solid var(--border-grey);
	text-overflow:ellipsis;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}
.selectFieldDiv:hover {
   background: #e6e6e6;
}

.selectedFieldDivSelected {
	background-color:var(--primary-color);
	border : 1px solid var(--primary-color);
	color:white !important;
	color:white;
	cursor: default;
}

.selectedFieldDivSelected:hover {
   background: var(--primary-color);
}

.fontDropDown {
	float:left;
	margin-right:5px;
}

.fontTextField {
	float:left;
	margin-right:5px;
}

.fontTextField input {
	margin-right:4px;
}

.fontColourPicker {
	float:left;
}

/**
	General View Stuff
*/

div.formatLoading {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none;
}

.formatOptions {
	background-color:#f9f9f9;
}
div.formatOptionsWithSelection {
	padding-left: 240px;
}

div.columnFormatOptions {
   padding-left: 25px;
}

.selectFieldHeading {
	background-color: #E4E4E4;
	font-size: 18px;
	padding:8px 10px;
}

.formatSelectionHeading {
	background-color: var(--primary-color);
	color:white;
	width:230px;
	padding: 0px 10px;
	font-size: 20px;
	height: 38px;
	line-height: 38px;
}

div.formatSelectionRequired {
   display: none;
   padding-left: 25px;
}

.formatSelection {
	border-right:1px solid #CCC;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	width:249px;
	background-color:white;
	overflow-y: auto;
	overflow-x: hidden;
}

.selectFieldListDiv {
	width:200px;
	margin: 10px 20px;
}

.selectFieldListDivInner {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 168px;
}

.selectedFormatHeading {
	font-size: 20px;
	padding: 0;
	color: var(--dark-grey);
	line-height: 1.25;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	
}

span.formatType {
	color: var(--primary-color);
	font-size : 20px;
}

/**
Colour Picker Styles

*/
.colorPickerButton {
	cursor:pointer;
	position:relative;
	left:0;
	width:2em;
	height:2em;
	border-radius:.25em;
	border:solid 1px var(--border-grey);
}

/**
	Header setup options Need to remove the 
*/

.headerSetup {
	font-size: 12px;
	resize: none;
	color: #262626;
	float:left;
	position:relative;
}

.headerSetup .textArea {
	width: 170px;
	float:left;
	margin-top:5px;
	min-height:30px;
 background: var(--background-white);
}

.headerSetup .textArea .broadcastInput {
	border:none;
}

.headerSetup .addButton {
	float:left;
	font-size: 30px;
	height:50px;
	width:30px;
	font-weight: bold;
	color: var(--primary-color);
	cursor: pointer;	
}

.headerSetup .headerHolder {
	float:left;
	margin: 2px;
}

.headerSetup .headerSetupText {
	height: 20px;
	background-image: url('../images/buttons/pbox_mid.png');
	padding-left: 8px;
	padding-right: 8px;
	color:white;
	float:left;
	font-size:12px;
	padding-top:5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:130px;
}

.headerSetup .headerSetupDelete {
	width: 20px;
	height: 25px;
	background-image: url('../images/buttons/pbox_delete.png');
	cursor: pointer;
	float:left;
}

.headerSetup .textArea {
	border: 1px solid var(--border-grey);
}

.headerSetup .addList, .headerSetup .textPopup {
	position:absolute;
	top: 30px;
	width:175px;
	z-index:50;
	background-color: #fefefe;
	border: 1px solid var(--border-grey);
	padding: 5px;
	left:0;
}

.headerSetup .addList, .headerSetup .textPopup .addText,
.headerSetup .addList, .headerSetup .textPopup .cancelText {
	float:left;
}

.headerSetup .addList .setupOption {
	text-align:left;
}

.headerSetup .addList .setupOption:hover {
	background-color: var(--primary-color);
	color:white;
}

.headerSetup .addListBackground {
	position:absolute;
	width:100%;
	height:100%;
	z-index:49;
}

.hdrFtrSettings .left, .hdrFtrSettings .right, .hdrFtrSettings .centre {
	float:left;
}

#reportFormatDiv {
	position:absolute;
	z-index:100;
	width:100%;
	height:100%;
	background-color:#f9f9f9;
	display:none;
}

.styleView, .ruleView, .valueView, .removeConditionalView,
	.itemValue, .basicIcon {
	float:left;
	overflow: hidden;
}

div.listSpacer {
	padding-left: 20px;
}

.basicIcon {
	margin-top:7px;
}

.removeConditionalView {
	margin-top:4px;
	cursor: pointer;
}

.removeListItem {
	float:right;
	margin:5px;
	overflow: hidden;
	
	background-image: url('../images/close_small_grey_no_padding.png');
	background-repeat: no-repeat;
	background-position:0 5px;
	width:10px;
	height:20px;
	margin-top:5px;
	cursor:pointer;
}

.removeListItem:hover {
	background-image: url('../images/close_small_red_no_padding.png');
}

.conditionalFormatView {
	clear:both;
	margin-bottom:5px;
	min-height:35px;
	overflow:hidden;
}

.topButtons {
	position: absolute;
	right: 10px;
	top: 6px;
	font-size: 18px;
	color: #CCC;
	cursor: pointer;
}

.filterLine {
	position:relative;
	height:51px;
}

.colourPickerText {
	border: 1px solid var(--border-grey);
	padding: 5px;
	font-size: 14px;
	resize: none;
	color: #262626;
	width: 60px;
}

.backboneColourPicker .broadcastInputShort {
	margin-right:5px;
}

.operandOption {
	float:left;
	margin-right:5px;
	margin-top: -15px;
	margin-bottom: 15px;
	width: 102px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #262626;
	text-align: center;
}

.indentArrowsSpace {
	float:left;
	margin-top: -15px;
	margin-right:5px;
}

.indentArrows div {
	height:15px;
}

.filterSettingContainer {
	left:120px;
	float:left;
	height: 51px;
	background-color:white;
	border-left:1px solid #e4e4e4;
}

.fieldDiv {
	float:left;
	width: 230px;
	height:100%;
	position:relative;
}

.fieldIndentContainer {
	float:left;
	height:100%;
	position:relative;
}

.fieldIndent {
	height:50px;
	width:30px;
	border-right:1px solid #e4e4e4;
	position:absolute;
}

.bottomIndent {
	border-bottom:1px solid #e4e4e4;
}

.fieldDetails {
	padding: 12px 10px 13px 10px;
	border-bottom: solid 1px #e4e4e4;
	position:absolute;
}

.filterOptions {
	float:left;
	height:50px;
	border-bottom: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
}
.compareOption {
	float:left;
	padding-top:10px;
	margin-right:15px;
	width: 152px;
	height: 30px;
	font-size: 12px;
	color: var(--dark-grey);
	line-height: 30px;
}

.filterValue {
	float:left;
	margin-right:15px;
	width:100px;
	height: 100%;
	display: table;
	table-layout: fixed;
}

.filterValueText {
	color: var(--dark-grey);
	font-size: 14px;
	display: table-cell;
    vertical-align: middle;
    overflow:hidden;
    text-overflow:ellipsis;
}

.filterValueDropdown {
	padding-top:10px;
}

.filterPromptImg {
	float:left;
	width:39px;
	padding: 6px 0px;
}

img.filterIndentLeft, img.filterIndentRight {
   cursor: pointer;
}

div.filterPromptImg img.promptImg {
   cursor: pointer;
}

.filterSettingTopBorder {
	border-top: 1px solid #e4e4e4;
	margin-top:10px;
}

div.filterSettingsLoading {
   text-align: center;
   height: 70px;
   width: 100%;
}

div.filterSettingsEmpty {
   text-align: left;
   width: 400px;
   height: 80px;
   line-height: 80px;
   margin-left: 107px;
   color: var(--dark-grey);
   font-size: 16px;
}

.refValueField {
	float:left;
	margin-right:5px;
}
.refTextField {
	float:left;
	margin-right:5px;
margin-top: 3px;
margin-bottom: 3px;
}
.refTextFieldToggle {
	float:left;
	margin-right:5px;
	margin-top: 3px;
	margin-bottom: 3px;
	width:100%;
}
.refColourPicker {
	margin-right:5px;
	float:left;
}
.refLabelFont {
    float: left;
    margin-top: 3px;
    margin-bottom: 3px;
}

.refLabelFont .fontView .fontTextField{
	margin-right:0px;
}

.refLabelPosition{
	float: left;
}

.filterListView, .parameterListView {
	width:680px;
	overflow:hidden;
}

.conditionalFormatOverview {
	width:650px;
}

.addFormatSelector {
	width:100%;
}

.advFormatDelete {
	float:left;
	margin-right: 5px;
	padding-top: 2px;
	cursor:pointer;
}

.advFormatColour {
	float:left;
	margin-right: 5px;
	height:30px;
	width:30px;
	margin-bottom:10px;
	cursor:pointer;
}

.advFormatColour img {
	margin-top: 8px;
	margin-left: 7px;
	cursor:pointer;
}

.advFormatType {
	float:left;
	margin-right:5px;
	height:30px;
	width:50px;
	margin-bottom:10px;
	padding-top:8px;
	cursor:pointer;
}

.advFormatDesc {
	float:left;
	margin-right:5px;
	height:30px;
	margin-bottom:10px;
	padding-top:8px;
	cursor:pointer;
	max-width:250px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.advFormatButtons div {
	float:right;
}

.clearAdvButton {
	clear:both;
	float:right;
	margin-top:10px;
}

.addConditionDiv {
	margin-top:25px;
	margin-bottom:30px;
}

.addCondtion, .addAdvAlert {
	color: var(--primary-color);
	top:5px;
	font-size:18px;
	position:relative;
	cursor: pointer;
	padding-left:6px;
}

.addAdvAlert {
	float:right;
	margin-bottom:10px;
}
.leftTextBoxOuter {
	float: left; 
	margin-right: 20px;
}
.middleTextBoxOuter {
	float: left;
	line-height: 32px;
	margin-right: 20px;
}
.rightTextBoxOuter {
	float:right;
}
.fontAndStyleView {
	width:370px;
}
.fontDefaultCustomPicker {
	float:right; margin-top:5px; margin-bottom:10px;
}
.fontStyleOptions {
	float:right; margin-top: 6px;
}
.fontStyleOptions.autoSize {
	clear: right;
}
.fontOptions {
	float: right;
}
.fontAlignmentOptions {
	float: right;
	margin-top: 6px;
	margin-left: 10px;
}
.borderDropDown {
	float: left;
}
.borderColourPicker {
	float: right;
	margin-left: 10px;
}
.colourPickerMidText {
	padding-left: 5px;
	padding-right: 5px;
	line-height: 33px;
}
.colourPickerTwoView {
	width: 300px;
	float:right;
}
.imagePickerView {
}
.imageThumbnail {
	float: right;
}

.gradientRightLeft {
	background-image:url('../images/gradients/gradient_rightleft.png'); 
	float:left; 
	height: 31px; 
	width: 31px;
	margin: 3px;
}
.gradientLeftRight {
	background-image:url('../images/gradients/gradient_leftright.png'); 
	float:left; 
	height: 31px; 
	width: 31px;
	margin: 3px;
}
.gradientTopBottom {
	background-image:url('../images/gradients/gradient_topbottom.png'); 
	float:left; 
	height: 31px; 
	width: 31px;
	margin: 3px;
}
.gradientBottomTop {
	background-image:url('../images/gradients/gradient_bottomtop.png'); 
	float:left; 
	height: 31px; 
	width: 31px;
	margin: 3px;
}
.gradientInwardVert {
	background-image:url('../images/gradients/gradient_inwardvert.png'); 
	float:left;  
	height: 31px; 
	width: 31px;
	margin: 3px;
}
.gradientOutwardVert {
	background-image:url('../images/gradients/gradient_outwardvert.png'); 
	float:left;  
	height: 31px; 
	width: 31px;
	margin: 3px;
}
.gradientInwardHor {
	background-image:url('../images/gradients/gradient_inwardhor.png'); 
	float:left;  
	height: 31px; 
	width: 31px;
	margin: 3px;
}
.gradientOutwardHor {
	background-image:url('../images/gradients/gradient_outwardhor.png'); 
	float:left;  
	height: 31px; 
	width: 31px;
	margin: 3px;
}
.gradientRow {
	height: 39px;
}
.gradientPreviewEmpty {
	height: 31px;
	width: 31px;
	background-color: white;
}
.gradientBox {
	display: block;
	position: fixed;
	z-index: 5000;
	border-radius: 3px;
	background-color: #ECECEC;
	border: solid 1px #BBBBBB;
}
.gradientImageBorder {
	border-radius: 4px;
	border: solid 1px var(--border-grey);
}
.gradientImageBorderHighlight {
	border-radius: 4px;
	border: solid 1px #666666;
}

.whiteCloseButton {
	height: 25px;
	width: 25px;
	position:absolute;
	right: 6px;
	top: 6px;
	cursor: pointer;
}

.filterDefault .valueOneDiv {
	margin-bottom:5px;
	float:left;
	clear:right;
}

.filterDefault .valueTwoDiv {
	clear:both;
	float:left;
}

.filterDefault div.addItemView {
	float:right;
}

.filterDefault div.inListSingleItem div.filterPromptImage {
	clear:none !important;
}

.filterDefault div.dateFilterPrompt {
	clear : both;
}

.filterDefault .preDefValueOne {
	margin-bottom:5px;
}

.inListSingleItem {
	margin-bottom: 5px;
	overflow:hidden;
}

.dateView {
	overflow:hidden;
	position:relative;
}

.dateView .datePickerHolder div {
	float:left;
}

.currentDate td > div {
	float:left;
	margin-right:2px;
}

.currentDate .currDateText {
	width: 95px;
	margin-top:7px;
}

.currentDate {
	clear: both;
}

.dateView .dateViewRadio {
	padding-top:7px;
	margin-right:10px !important;
}

.dateView .seperatorDiv {
	margin-left:2px;
	margin-right:2px;
	padding-top:5px;
	font-size:20px;
}

.dateView .datePicker img {
	width:32px;
	height:32px;
	cursor:pointer;
}

.customQuery .testQuery {
	float:right;
	color: var(--primary-color);
	cursor: pointer;
	margin-bottom:10px;
}

.customQuery .queryResults {
	width:100%;
	clear:both;
	margin-bottom:5px;
}

.customQuery .queryResults #resultDiv {
	background-color:white;
	margin-top:5px;
	border:1px solid var(--border-grey);
}

.customQuery .testQuery:hover {
	text-decoration:underline;
}

.customQuery .numberOfCahcedValues {
	float:left;
	margin-right:2px;
}

.customQuery .refreshCachedValues {
	cursor: pointer;
	color: var(--primary-color);
	cursor: pointer;
}

.customQuery .dataSourceLabel {
	float:left;
	margin-right:15px;
	padding-top:10px;
}

.customQuery .dataSource {
	margin-bottom:10px;
}

.customQuery .dataSourceHelpMessage {
	margin-top:5px;
	padding:10px;
}

.reportFilterValues {
	background-color: #f9f9f9;
	overflow:hidden;
	padding: 0 10px;
}

.reportFilterValuesline {
	height:1px;
	width:100%;
	border-bottom:1px var(--border-grey) solid;
}

.reportFilterValues input[type="checkbox"] {
	display:none;
}

.csvEntryLine {
	float:left;
}

.csvEntryButton {
	float:left;
}

.inputRadioButton {
	float:left;
	padding-top:7px;
	margin-right:5px;
}

.radioOptions .radioHolder {
	margin-right:5px;
	float:left;
}

.radioLabel {
	float:left;
	clear:right;
}

.radioDiv {
	clear:both;
	margin-bottom:5px;
}

.imageDisplayDropdownItem {
	height:25px;
	cursor:pointer;
	border:1px var(--border-grey) solid;
	padding-top:5px;
	background-color: var(--background-white);
}
.imageDisplayDropdownImg {
	float:left; 
	margin-left:5px;
}
.imageDisplayDropdownText {
	padding-left:10px; 
	padding-top:2px; 
	float:left;
}
.imageDisplayDropdownTop {
	padding-top:5px;
	border:1px var(--border-grey) solid;
	cursor: pointer;
	height: 25px;
	background-color:white;
}
.imageDisplayDropdownArrow {
	background-image: url('../images/dash_options.png');
	height: 12px; 
	width: 12px;
	float: right;
	margin-right: 10px;
	margin-top: 3px;
}
.imageDisplayDropdownBottom {
	position: absolute;
	display:none;
	z-index:500;
}
.andRadio {
	clear:both;
}

.refLineView {
	width: 252px;
}
.imageDisplayHover {
	background-color: rgb(238,238,238);
}

.conditionalFormatListView {
	clear:both;
	overflow:hidden;
	margin-left:auto;
	margin-right:0;
}

.conditionalFormatListView .clearButton {
	margin-top:10px;
	float:right;
	overflow:hidden;
}

.InListAddButton {
	cursor: pointer;
	padding-left: 20px;
}

.frequencyBasic, .frequencyAdv {
	width: 100%;
}

.frequencyAdv .hours {
	margin-right:5px;
}

.frequencyAdv .hours, .frequencyAdv .minutes {
	float:left;
}

.freqControl {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}

.optionViewError {
	text-align:center;
}

.timeFrameTextOnly {
	margin-top:7px;
}

/**
	GIS Link setups
*/

.bottomControlDiv {
	margin-top : 5px;
	overflow : hidden;
}

.bottomControlDiv div {
	float: right;	
}

.gisLinkExampleTable {
	border:1px solid var(--border-grey); 
	border-bottom:none;
	border-right:none;
   	color: var(--dark-grey);
   	font-size: 14px;
}

.gisLinkExampleTable .row td {
 background: var(--background-white);
   	color: var(--dark-grey);
   	font-size: 16px;
   	padding: 6px 12px;
   	height: 22px;
   	border-right:1px solid var(--border-grey);
   	border-bottom:1px solid var(--border-grey);
}

.gisLinkExampleTable .titleRow td {
	background-color : var(--primary-color);
	color: var(--white);
	font-size: 18px;
   	height: 25px;
   	padding: 8px 12px;
   	border-bottom:1px solid var(--border-grey);
   	width:200px;
}

.gradientSettingsView .colourSetHolder {
	overflow:hidden;
}

.gradientSettingsView .gradientSettingHolder {
	margin-top : 2px;
	float : right;
	margin-left:10px;
}

.gradientSettingsView .inListHolder {
	margin-top:10px;
}

.multiSelectOptions {
	FONT-SIZE: 12px;
}

.multiSelectOptions a {
	color:#008BD0;
}

.multiSelectOptions a img {
	border:none;
}

div.openHierarchy {
	height:43px;
	display:table-cell;
	vertical-align: bottom;
}

div.filterFieldsDropArea {
   display: none;
   height: 60px;
   width: 551px;
   margin: 20px 0 0 124px;
   background: var(--background-white);
   border: 1px dashed var(--border-grey);
   font-size: 15px;
   color: var(--grey);
   text-align: center;
   line-height: 60px;
}

/**
	Conditional Format setup
*/

div.conditionalSetup {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	overflow:hidden;
}

div.conditionalSetup div.setupSection {
	margin: 20px 20px 0 20px;
	height: calc(100% - 115px);
	overflow-x:hidden;
	overflow-y:auto;
}

div.conditionalSetup div.controls {
	height:80px;
	width:calc(100% - 40px);
	bottom:15px;
	position:absolute;
	margin: 0 20px;
}

div.conditionalSetup div.controls div.submitButton div {
	width:calc(100% - 20px);
}

div.conditionalSetup div.advancedFormatType {
	overflow:hidden;
}

div.conditionalSetup div.advancedFormatType div.formatAs {
	float:left;
	margin-top:6px;	
}

div.conditionalSetup div.advancedFormatType div.formatSelect {
	float:left;
	margin-left:5px;
}

div.conditionalSetup div.formatRow {
	overflow:hidden;
	margin-top:10px;
	clear:both;
}
div.conditionalSetup div.formatRow div.styleOptions {
	float:left;
	width: calc(100% - 210px);
}

div.conditionalSetup div.formatRow div.formatExample {
	float:right;
	width:210px;
}

div.conditionalSetup div.formatRow div.styleOptions div.options > div {
	float:left;
	min-width:32px;
	margin-right:2px;
}

div.conditionalSetup div.formatRow div.example {
	width:205px;
	height:25px;
	background-color:white;
	display:table-cell;
	vertical-align: middle;
	padding-left:5px;
}

div.conditionalSetup div.formatRow div.example.iconFormat {
	height:100px;
	font-size:80px;
	text-align: center;
}

div.conditionalSetup div.formatRow div.example.widgetFormat {
	position:relative;
	height:150px;
	display:block;
	padding-left:0;
}

div.conditionalSetup div.formatRow div.example.widgetFormat.lineFormat {
	height:50px;
}

td.conditionalFormatEnableContainer {
	padding-left:0 !important;
}

td.conditionalFormatEnableContainer div.widgetName {
	font-size: 16px;
    color: var(--dark-grey);
    margin-bottom: 5px;
}

td.conditionalFormatEnableContainer div.numberOfRules {
	float:left;
}

td.conditionalFormatEnableContainer div.editRules {
	float:right;
	cursor:pointer;
}

td.conditionalFormatEnableContainer div.ruleInfo {
	overflow:hidden;
	color:var(--primary-color);
	font-size: 16px;
	margin-top:5px;
	margin-bottom:5px;
}


div.conditionalList div.list div.conditionalItem div.example.shapeExample {
	position:relative;
	display:block;
	text-align: initial;
	padding-top:0;
	padding-bottom:0;
	margin-top:10px;
	margin-bottom:10px;
}


div.scaledExample {
	position:relative;
	margin:0 auto;
}

div.conditionalSetup div.formatRow div.example.widgetFormat svg, div.shapeExample svg {
	position:absolute;
}

div.conditionalSetup div.formatRow div.example.widgetFormat svg *, div.shapeExample svg * {
	vector-effect:non-scaling-stroke;
}

div.conditionalSetup div.formatRow div.example.editableHtml {
	height:200px;
	width:210px;
	position:relative;
	display:block;
}

div.conditionalSetup div.formatRow div.styleOptions div.options div.optionTitle,
div.conditionalSetup div.formatRow div.styleOptions div.options div.optionDescription {
	display:none;
}
div.conditionalSetup div.formatRow div.styleOptions div.options div.optionView {
	border:none;
	padding:0;
}
div.conditionalSetup div.formatRow div.styleOptions div.options div.optionView td {
	padding-left:0 !important;
}

div.conditionalSetup div.setupSection div.optionControls div.option > div {
	padding-left:9px;
	display:table-cell;
	vertical-align:middle;
}

div.conditionalSetup div.setupSection div.optionControls div.option > div:first-of-type {
	margin-left:0;
	padding-left:0;
}

div.conditionalSetup div.setupSection div.filterOperator {
	display:none;
}

div.conditionalSetup div.setupSection div.optionControls {
	margin-left:0;
}

div.conditionalSetup div.setupSection div.optionControls div.option.dateOption > div {
	display:block;
	padding-left:0;
	margin-top:5px;
}

div.conditionalSetup div.setupSection div.optionControls div.option.dateOption > div:first-of-type {
	margin-top:0;
}

div.conditionalSetup div.no-colour {
	background-image:url('../images/format_no_colour.png');
}
div.conditionalSetup div.sp-preview-inner:after{
	content:'';
	width:30px;
	height:30px;
	position:absolute;
	top:0;
	left:0;
	background-repeat: no-repeat;
	background-position:center;
}

div.conditionalSetup div.textColour div.sp-preview-inner:after{
	background-image:url('../images/format_text_colour.png');
}

div.conditionalSetup div.fillColour div.sp-preview-inner:after {
	background-image:url('../images/format_fill_colour.png');
}

div.conditionalSetup div.lineColour div.sp-preview-inner:after {
	background-image:url('../images/format_line_colour.png');
}

/**
	Icon Picker
*/

div.iconPickerDisplay {
	height:32px;
	width:45px;
	overflow:hidden;
	background-color:#ccc;
}

div.iconPickerDisplay div.selectedIcon {
	width:30px;
	border-right:1px solid white;
	float:left;
    text-align: center;
    font-size: 25px;
    display:table-cell;
    vertical-align: middle;	
    height:27px;
    padding-top:3px;
}

div.iconPickerDisplay div.selectArrow {
	width:14px;
	float:left;
	height:30px;
	position:relative;
}

div.iconPickerDisplay div.selectArrow:before {
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid white;
	position:absolute;
	right:0;
	left:2px;
	bottom:auto;
	top:15px;
	content:'';
}

div.iconPickerContainer {
	position:fixed;
	display:none;
	height:250px;
	width:210px;
	z-index:100;
	background-color:white;
}

div.iconPickerContainer div.iconList {
	height:218px;
	overflow-x:hidden;
	overflow-y:scroll;
}

div.iconPickerContainer div.iconList div {
	float:left;
	font-size: 55px;
	margin-right: 10px;
}

div.conditionalList {
	min-width: 570px;
}

div.conditionalList div.list div.conditionalItem div.example {
	width:15%;
	height:20px;
	text-align: center;
	display:table-cell;
	vertical-align: middle;
	margin:5px 0 5px 5px;
	color:black;
	padding:5px 0;
}

div.conditionalList div.list div.conditionalItem div.operator {
	width:calc(40% - 10px);
	margin-left:10px;
}

div.conditionalList div.list div.conditionalItem div.value {
	width:calc(45% - 30px);
}

div.conditionalList div.list div.conditionalItem > div {
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top:10px;
}

div.conditionalList div.list > div {
	overflow:hidden;
}

div.conditionalList div.list div.conditionalItem {
	width:570px;
	font-size:16px;
	background-color:white;
	border-bottom:1px solid #ccc;
	height:40px;
}

div.conditionalList div.list div.conditionalItem:hover {
	background-color:#EEEEEE;
	cursor: pointer;
}

div.conditionalSetup div.controls div.addAnotherRule, div.conditionalList div.addAnotherRule {
	background-color:white;
	font-size:16px;
	color:var(--primary-color);
	text-align: right;
	height:40px;
	width: 570px;
}

div.conditionalSetup div.controls div.addAnotherRule span, div.conditionalList div.addAnotherRule span {
	margin-top:10px;
	margin-right:15px;
	display:inline-block;
	cursor:pointer;
}

div.conditionalSetup div.controls div.addAnotherRule {
	outline:1px solid #e4e4e4;
	width: calc(100% - 2px);
    margin-left: 1px;
}

/**
	Canvas specific lines
*/

div.conditionalItem svg.arrowHead {
	width:20px;
	height:20px;
}

div.conditionalItem svg.singleArrowLine {
	width:calc(100% - 14px);
}

div.conditionalItem svg.doubleArrowLine {
	width:calc(100% - 28px);
	left:0;
	right:0;
	margin:0 auto;
}

/**
* Conditional formatting for canvas widgets parameter panel section
* Styling to mimic the previous conditional formatting section
* Will most likely be changed at a later date
*/

div.enableConditionalFormat div.numberOfRules {
	float: left;
}

div.enableConditionalFormat div.editRules {
		float:right;
	cursor:pointer;
}

div.enableConditionalFormat div.ruleInfo {
	overflow:hidden;
	color:var(--primary-color);
	font-size: 16px;
	margin-top:5px;
	margin-bottom:5px;
}

/* General styles for all menus */


div#navigationMenuContainer {
	position: absolute;
	height: 40px;
	width: 40px;
	left: 0;
	z-index: 500;
	bottom: 0px
}

div.toobar-on-page {
	top: -40px;
}

div.no-toobar-on-page {
	top: 0px;
}

div.menu-toggle-inner-container img {
	margin-top: 10px;
}

div.navigation-toolbar-holder {
	height: 39px;
    width: 100%;
    background-color: #fdfdfd;
    position: relative;
    top: 0;
    left: 0;
    right: 250px;
    z-index: 100;
	border-top: 3px solid var(--primary-color);
    border-bottom: 1px solid #E3E3E3;
}

div.navigation-toolbar-holder div.toolbarContainer {
	position: relative;
	height: 43px;
}
div.navigation-toolbar-holder div.toolbarSearch {
   position: absolute;
   width: 200px;
   left: 39px;
   padding: 3px 5px 3px 5px;
}

div.navigation-toolbar-holder div.toolbarPageTitle {
	position: absolute;
	height: 39px;
	line-height: 39px;
	left: 60px;
	font-size: 20px;
	color: var(--dark-grey);
}

div.navigation-toolbar-holder div.toolbarPageClose {
	position: absolute;
	height: 39px;
	right: 16px;
	line-height: 39px;

}

div.navigation-toolbar-holder div.toolbarPageClose img {
	vertical-align: middle;
    cursor: pointer;
}

/*
Can use this to set the left menu toggle offset
div#navigationMenuContainer {
	top: -80px;
}
*/
div.masking-overlay {
    opacity:0.2;
    background-color:#AAAAAA;
    position:fixed;    
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    z-index:999;
}

div.navigation-masking-view-loader {
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 10000;
}

div.navigation-menu-inner-container {
	
}

div.scolling-container {
	 overflow: auto; 
}

div.navigation-menu-container {
	float: left;
	left: -250px;
	top: 0px;
    position: relative;
    width: 250px;
    z-index: 1000;
    height: 100%;
   	background-color: var(--leftnav-hover-color);
   
}

div.navigation-menu-container-scroll {
	position: relative;
	overflow: auto;
}

div.navigation-menu-toggle {
	height: 39px;
	width: 38px;
	position: absolute;
	float: left;
	top: 0px;
	cursor: pointer;
	z-index: 999;
	text-align: center;	
}

div.navigation-menu-back-button {
	width: 30px;
	position: absolute;
	right: 0px;
	top: 10px;
	cursor: pointer;
	z-index: 1001;
	
}

div.toggle-old-page {
    border-right: 1px solid #E3E3E3;
    top: 0px;
    text-align: center;
    background-color: #fdfdfd;
}

div.toggle-report-page {
    border-right: 1px solid #e6e6e6;
    top: 2px;
    text-align: center;
    background-color: #fdfdfd;
    height: 39px;
    width: 39px;
}

div.toggle-new-page {
    border-right: 1px solid #e6e6e6;
    text-align: center;
    background-color: #5DB535;
    height: 40px;
}

img.header-expand-section-toggle {
	position: absolute;
	right: 10px;
	top: 8px;
	transition: transform 0.2s;	
}

img.flipped-image {
  transform: rotate(180deg);
}

div.navigation-menu-section {
	background-color: #efefef;
	position: relative;
}


div.navigation-menu-toggle span {
  display: block;
  position: absolute;
  top: 20px;
  left: 12px;
  right: 12px;
  height: 1px;
  background: white;
  transition: transform 0.2s;
}

div.navigation-menu-toggle.active span {
	right: 6px;
}

div.navigation-menu-toggle span::before,
div.navigation-menu-toggle span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--background-white);
  content: "";
}

div.navigation-menu-toggle span::before {
  top: -6px;
}

div.navigation-menu-toggle span::after {
  bottom: -6px;
}

div.active span {
  transform: rotate(180deg);
}


div.active span::before,
div.active span::after {
  width: 70%;
}

div.navigation-menu-toggle.active span::before {
  top: 0;
  transform: translateX(10px) translateY(6px) rotate(135deg);
}

div.navigation-menu-toggle.active span::after {
  bottom: 0;
  transform: translateX(10px) translateY(-6px) rotate(-135deg);
}

div.navigation-menu-header-cell {
	width: 100%;
	height: 105px;
}

div.expanded-header {
	background-color: #888888;
}

div.header-cell-container {
	padding-top: 10px;
	padding-left: 10px;
}

div.header-cell-details-container {
	position: relative;
}

img.user-avatar-image {
	width: 40px;
	height: 40px;
}

span.header-user-name  {
	font-size: 18px;
	width: 220px;
	color: var(--white);
	display: block;
	padding-left: 10px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

span.header-user-job-description  {
	font-size: 16px;
	color: var(--white);
	display: block;
	padding-left: 10px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.menu-section-header {
	font-size: 16px;
	color: var(--white);
	cursor: pointer;
}

div.menu-section-header-right-item {
	width: 42px;
    right: 0px;
    top: 0px;
    height : 42px; 
    position: absolute;	
    display: none;
    cursor: pointer;
}

img.right-item-expanded {
	height: 16px;
    width: 16px;
    top: 13px;
    left: 15px;
    position: relative;
}

img.right-item-collapsed {
    top: 11px;
    left: 20px;
    position: relative;
}

img.right-item-collapsed:hover {
    background-color: var(--leftnav-hover-color);
}

div.menu-section-header-title {
	height: 42px;
	line-height: 42px;
	padding-left: 15px;
	background-color: var(--primary-color);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.menu-section-cells {
	position: relative;
	overflow: hidden;	
}

div.menu-section-cells-container {
	position: relative;
	overflow: hidden;
	height: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
}

div.menu-cell {
	height: 30px;
	line-height: 30px;
	background-color: #efefef;
	padding-left: 20px;
	font-size: 14px;
	color: #333333;
	cursor: pointer;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.menu-cell-heading {
	height: 30px;
	line-height: 30px;
	background-color: #efefef;
	padding-left: 22px;
	font-size: 12px;
	font-style: italic;
	color: #8e8e8e;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.menu-cell-avatar {
	height: 25px;
	line-height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	
}

div.menu-section-cells.ps-container > div:nth-child(1) > div {
	
}
 
div.selected-menu-cell {
	background-color: #f7f7f7;
}

span.count {
	position: relative;
	background: #f6ae28;
	border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	color: var(--white);
	display: inline-block;
	line-height: 20px;
	text-align: center;
	min-width: 20px;
	float: right;
	right: 5px;
	top:	5px;
	padding: 1px;
}

div.menu-header-expanded {
	background: #999999;
}

div.menu-header-collapsed {
	background-color: var(--leftnav-hover-color);
}

div.menu-cell-expanded {
	background: var(--leftnav-hover-color);
}

div.menu-cell-collapsed {
	background-color: var(--primary-color);
}

div.menu-cell-collapsed-create-content {
	background-color: #FFBB00;
}

div.menu-cell-collapsed-create-content:hover {
	background-color: #FFCC00;
}

div.menu-cell-expanded-create-content {
	background-color: #FFBB00;
}


div.menu-cell:hover {
	background-color: #f7f7f7;
}

div.menu-cell-collapsed-hover {
	background-color: var(--leftnav-hover-color);
}

img.menu-cell-avatar {
	width: 25px;
	float: left;
}

img.menu-cell-discussion {
	padding-top: 4px;
	width: 25px;
	float: left;
}

div.menu-cell-avatar-text {
	height: 25px;
    line-height: 25px;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

div.menu-cell-search-view {
	height: 32px;
	padding: 5px;
	padding-left: 20px;
	background-color: #efefef;
}

div.unselectable-menu-cell {
	cursor: default;
	color: #8e8e8e;
}

div#navigation-position-div {
	position: absolute;
}


/* create content view css */

div.create-menu-container {
	position: absolute;
	top: 10px;
	z-index: 501;
	width: 50px;
}

img.create-content-plus {
	position: absolute;
    left: 9px;
    top: 9px;
    height: 18px;
    width: 18px;
    transition: transform 0.2s;
}

div#create-content-dropdown-menu-container {
	display: none;
}

div.create-content-menu-button {
	position: relative;
	border-radius: 50%;
	height: 36px;
	width: 36px;
	background-color: #FED109;
	box-shadow: none;
	cursor: pointer;
	margin-right: auto;
	margin-left: auto;
}


div.create-content-menu-button span {
	display: block;
	position: absolute;
	top: 23px;
    left: 14px;
    right: 14px;
    height: 4px;
	background: white;
	transition: transform 0.2s;
}

div.create-content-menu-button span::after {
	position: absolute;
	display: block;
	left: 0;
	width: 100%;
	height: 4px;
	background-color: var(--background-white);
	content: "";
	transform: rotate(90deg);
}

.rotate-to-cross {
	transform: rotate(45deg);
}

div.create-content-masking {
	opacity:0.2;
    background-color:#AAAAAA;
    position:fixed;    
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    z-index:1200;
}

div#create-content-dropdown-menu ul {
	list-style:none;
	position:relative;
	margin:0;
	padding:0;
	background-color: var(--background-white);
	width: 180px;
}

div#create-content-dropdown-menu ul ul
{
	display:none;
	position:absolute;
	top:0px;
	left:101%;
	background:#fff;
	padding:0
}

li.dd-menu-item {
	position: relative;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	border-bottom: 1px solid #f0f0f0;
	font-size: 14px;
	line-height: 35px;
	color: #333333;
}

li.dd-menu-item-hover-state {
	background: #f9f9f9;	
}

.menu-selectable-cell {
	cursor: pointer;
}

div#create-content-dropdown-menu {
	z-index: 100000;
}

div.dropdown-right-arrow {
	width: 0; 
	height: 0; 
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid black;
	position: absolute;
	right: 10px;
	top: 15px;
}

div.dropdown-arrow-up {
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;	
	border-bottom: 10px solid #ffffff;
	position: relative;
	margin-left: auto;
    margin-right: auto;
}

div.menu-bring-to-front {
	z-index: 1210;
}






/* Scroll CSS */

/* perfect-scrollbar v0.6.7 */
.ps-container {
  -ms-touch-action: none;
  overflow: hidden !important; }
  .ps-container.ps-active-x > .ps-scrollbar-x-rail,
  .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block; }
  .ps-container.ps-in-scrolling {
    pointer-events: none; }
    .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  .ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
    -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
    -o-transition: background-color 0.2s linear, opacity 0.2s linear;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    bottom: 3px;
    /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px; }
    .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      -webkit-transition: background-color 0.2s linear;
      -moz-transition: background-color 0.2s linear;
      -o-transition: background-color 0.2s linear;
      transition: background-color 0.2s linear;
      bottom: 0;
      /* there must be 'bottom' for ps-scrollbar-x */
      height: 8px; }
  .ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
    -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
    -o-transition: background-color 0.2s linear, opacity 0.2s linear;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    right: 3px;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px; }
    .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      -webkit-transition: background-color 0.2s linear;
      -moz-transition: background-color 0.2s linear;
      -o-transition: background-color 0.2s linear;
      transition: background-color 0.2s linear;
      right: 0;
      /* there must be 'right' for ps-scrollbar-y */
      width: 8px; }
  .ps-container:hover.ps-in-scrolling {
    pointer-events: none; }
    .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  .ps-container:hover > .ps-scrollbar-x-rail,
  .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6; }
  .ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
      background-color: #999; }
  .ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
      background-color: #999; }

.ps-container>.ps-scrollbar-y-rail {
	opacity: 0.6;
}

.navIndicator{
	float:	left;
	width: 3px;
	height: 70%;
    margin-right: 4px;
    margin-top: 2px;
	background-color: orange;
}

.tag-box, .rpt-tag-box {
	padding: 0 5px; 
	border:1px solid; 
	border-color: #e4e4e4;
	background-color:white;
}

.tag-list {
	vertical-align: middle; 
	height: 31px;
	display: table-cell; 
	position: relative;
}

.add-tag-link {
	cursor: pointer; 
	color: var(--primary-color); 
	font-size: 16px; 
	float:left;  
	white-space:nowrap; 
	height:31px;
	line-height: 31px;
	padding: 0 2px;
}
div.tag-list div.btn-entity {
   margin-top: 2px;
   margin-bottom: 1px;
}

.tag-scroller {
	overflow: auto;
	height: 60px;
}

.add-table {
	width: 100%;
}

.add-tag-box-position {
	display:none; 
	position:absolute; 
	width: 240px; 
	border: 1px solid var(--border-grey); 
	z-index: 2000; 
	background: white; 
	box-shadow: 4px 4px 10px #B5B5B5;
}

.addtag-add-box {
	border: 1px solid var(--border-grey); 
	padding: 4px 0px 4px 4px; 
	width: 130px; 
	height:20px; 
	color: var(--dark-grey); 
	font-size: 15px; 
	margin: 6px;
}

.addtag-add-divider{
	background-color:#f2f2f2; 
	color:var(--grey); 
	height:1px; 
	border: 0; 
	margin-top: 3px; 
	margin-bottom: 4px; 
	width: 100%;
}

.addtag-box-close {
	font-size: 16px; 
	position: absolute; 
	right: 20px; 
	top: 6px; 
	color: var(--grey); 
	cursor: pointer;	
}

.addtag-tags {
	height:175px; 
	padding-top: 5px; 
	overflow: auto; 
	overflow-x: hidden; 
	-ms-overflow-x: hidden;
}

.addtag-text {
	font-size: 14px; 
	color: var(--dark-grey);
	padding-left: 25px; 
	padding-top: 4px;
	padding-bottom: 4px; 
	cursor: pointer;
}

.addtag-text-hl {
	font-size: 14px; 
	color: var(--dark-grey);
	padding-left: 25px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	cursor: pointer; 
	background-color: #EBEBEB; 
}

.toTopLink {
	text-decoration:none;
	position:fixed;
	bottom:48%;
	right:50px;
	display:block;
	cursor:pointer;
	outline: none; border: none; text-decoration:none;
}

div.toTopPlugin {
	position: fixed;
	right: 50px;
	z-index: 1000;
}
a.toTopPluginLink {
	text-decoration: none;
	outline: none;
	border: none;
}

.toTopImage{ outline: none; border: none; text-decoration:none; }

.toTopLink:focus{ outline: none; border: none; text-decoration:none; }

.toTopLink:visited{ outline: none; border: none; text-decoration:none; }

.toTopLink:hover{ outline: none; border: none; text-decoration:none; }

.toTopLink:active{ outline: none; border: none; text-decoration:none; }
.createFolder {
	background-color:#f9f9f9;
	position:relative;
}

.advancedSettings {
	display:none;
    height: 180px;
    overflow: auto;
}

.createFolder .folderTabs {
	height:40px;
	background-color:white;
	border-bottom:1px solid #efefef;
	padding-left:15px;
}

.createFolder .folderTabs div {
	display:inline-block;
	padding: 10px 0;
	margin: 0 10px;
}

.createFolder .folderTabs .selectedTab {
	border-bottom:5px solid var(--primary-color);
}


.createFolder .details {
	padding-top:5px;
	margin-top: 20px;
	padding-left:25px;
	padding-right: 28px;
}

.createFolder .folderHiereachyContainer {
	margin-top:20px;
}

.createFolder .folderName, .createFolder .folderDescription {
	padding:5px 0;
}

.createFolder .optionView {
	padding:5px 0;
	border-bottom:0;
}

.createFolder .securityContainer {
	border:2px red solid;
	background-color:white;
	padding:5px;
	margin-top: 10px;
}

.createFolder .advancedClose {
	overflow:hidden;
	clear:both;
	margin-top:5px !important;
	font-size: 14px;
}

.createFolder .advancedSettings > div {
	margin-top:25px;
}

.createFolder a {
	float:right;
}

.createFolder .deletePeriodInfo {
	float:left;
	width:470px;
}

.createFolder .deleteUnitCodeContainer {
	float:right;
}

.createFolder .deletePeriodContainer {
	padding-top:5px;
	float:left;
}

.panelContent .submitContainer {
    margin-left: 25px;
    position: absolute;
    bottom: 20px;
}

.createFolder .securityAccessListContainer {
	margin-top:15px;
}

.panelContent .submitContainer div {
	display:table-cell;
	vertical-align: middle;
	width:500px;
	height:43px;
}

.createFolder .customVersionHistory {
	display:none;
}

.createFolder .optionDescription, .createFolder .deletePeriodDesc {
	font-size:14px;
	color:#999999;
}

.createFolder .adminTable {
	width:100%;
	border-spacing: 0;
    border-collapse: separate;
	
}

.createFolder .adminTable thead {
	background-color:var(--primary-color);
	color:white;
}

.createFolder .adminTable th {
	text-align: left;
}

.createFolder .adminTable th.adminTableHeader {
	padding:10px;
	font-size:16px;
	text-align:center;
}

.createFolder .adminTable td {
	border-bottom:1px solid #fefefe;
}

.createFolder .accessLevelListItemAvatar img {
	width:32px;
	height:32px;
}
.createFolder .accessLevelListItemDetails {
	
}
.createFolder .accessLevelListItemDesc {
	
}
.createFolder .accessLevelListItemAccess {
	
}
.createFolder .accessLevelListItemDelete {
	text-align: center;
}

.createFolder .accessLevelListItemDelete a {
	float:none;
}

.createFolder .accessLevelListHeader {
	display: none;
	background-color: var(--primary-color);
    color: white;
    font-size: 18px;
    height: 40px;
	margin-top: 10px;
}

.createFolder .accessLevelListHeaderPerson {
	position: absolute;
    left: 78px;
    padding-top: 8px;	
}

.createFolder .accessLevelListHeaderApprover {
	position: absolute;
    left: 442px;
    padding-top: 8px;
}

.createFolder .accessLevelListHeaderAccess {
	position: absolute;
    left: 538px;
    padding-top: 8px;
}

.createFolder .accessLevelListContainer {
	height: 165px;
    overflow-y: auto;	
}

.createFolder .moreLessImg {
	float: right;
    margin-left: 10px;
}

.accessLevelItemText div {
	margin-left:50px;
}

.createFolder .search-people-search-box {
	margin:0;
}

.createFolder .search-box-position {
	border:none;
	width:300px;
}

.createFolder .search-box-position .search-box-close {
	display:none;
}
.lightbox.createDashboardPopup{
    font-family: Roboto, Sans-serif;
}

.lightbox.createDashboardPopup .outerlightboxContent .lightbox-top-gutter {
    padding-top: 12px;
}

.lightbox.createDashboardPopup .outerlightboxContent .lightbox-top-gutter .lightbox-top-gutter-text {
    line-height: 16px;
    font-size: 16px;
    font-weight: 500;
    color: #333740;
    display: inline-flex;
    align-items: center;
}

.lightbox.createDashboardPopup .outerlightboxContent div.closeLightboxPopup{
    top:22px;
}

.lightbox.createDashboardPopup .lightboxContent .createNewDashOption{
    margin: 6px 0px 0px 22px;
}

.lightbox.createDashboardPopup .lightboxContent .createNewDashOption input.broadcastInput{
    border: 1px solid #dbdde5;
    height: 24px;
    width: 260px;
}

.lightbox.createDashboardPopup .lightboxContent .createNewDashOption input.broadcastInput:focus{
    border: 1px solid var(--primary-color);
}

.createDashboardPopup .inputplaceholdercontainer{
    color: #a0a5b4;
    font-size: 14px !important;
}

.lightbox.createDashboardPopup .lightboxContent input{
    outline: none;
}

.lightbox.createDashboardPopup .lightboxContent .createNewDashOption .autocompleteBarBroad{
    width: 235px;
}

.lightbox.createDashboardPopup .lightboxContent .createNewDashOption .autocompleteBarBroad .search{
    background: url(../images/dropdown-arrow-grey-small.svg) no-repeat center right 10px;
    border: none;
}

.lightbox.createDashboardPopup .lightboxContent .createNewDashOption .autocompleteBarBroad ul.searchResults{
    width: 270px;
}

.lightbox.createDashboardPopup .lightboxContent .createNewDashOptionLabel{
    font-size: 14px;
    color:#333740;
    margin-top:10px;
    font-weight:700;
}
.lightbox.createDashboardPopup .lightboxContent .createNewDashOptionLabel:first-of-type{
	margin-top:27px;
}

.lightbox.createDashboardPopup .lightboxContent .createNewDashOptionLabel.createNewDashOptionNewViewLabel{
    margin-left: 203px;
    color: #717684;
    text-decoration: underline;
    font-size:12px;
}

.lightbox.createDashboardPopup .lightboxContent .createNewDashOptionLabel.createNewDashOptionNewViewLabel span:hover{
    color:var(--primary-color);
    cursor:pointer;
}

.submitButton .selectorButton, .cancelButton .selectorButton{
    height: 36px;
    float: right;
    right: 22px;
    border-radius: 6px;
    margin-top: 11px;
    position: relative;
    left:auto;
    font-size: 14px;
    padding: 0px 18px;
    bottom:unset;
    line-height:36px;
}

.cancelButton .selectorButton{
    border:none;
    background:none;
    color:var(--primary-color);
    margin-right:18px;
    font-size:14px;
}
.layoutContainer{
    float: left;
    height: 150px;
} 

.layoutName{
    color: #333333;
    font-family: Roboto;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
}

.exampleLayoutContainer{
	cursor: pointer;
/* 	width: 110px;
	height: 80px; */
    margin-right: 9px;
    margin-bottom: 5px;
    float: left;
    border: 1px solid #dbdde5;
    border-radius:3px;
}

.exampleLayoutContainer:hover{
    background-color:transparent;
}

div.leftNavExampleLayoutContainer{
    margin: 0 auto;
    float: none;
    padding-top: 15px;
    border: none;
    height:73px;
    padding-left:26px;
}

div.leftNavExampleLayoutContainer{
	border: 1px solid transparent;
}

.skippedItem .leftNavSubTab, .skippedItem .leftNavSubTab:hover {
    border-radius:3px;
}

.exampleColumn{
	margin-right:5px;
	margin-bottom: 6px;
	float:left;
	background-color: #DBDDE5;
    box-sizing: border-box;
    border:none;
    border-radius:3px;
}

.exampleColumnTransparent{
    background-color: unset;
    background: url(../images/canvas-icon.svg) no-repeat center center;
}

.exampleRow > .exampleColumn:last-of-type{
    margin-right:0px;
}

.exampleRow:last-of-type > .exampleColumn {
    margin-bottom: 9px;
}

.selectorView{
    clear:both;
    padding-top:10px;
    min-height:140px;
}

.exampleLayout{
    padding-top: 10px;
    padding-left: 7px;
    padding-right:2px;
}

.createPresent .selectorContainer{
	min-height: 174px;
}

.selectorContainer{
	text-align:center;
	margin: 0px 0px 0px 22px;
}

.optionsContainer{
	overflow: auto;
}

.dashboardOptionsContainer{
    width: 100%;
    margin: 0 auto;
}

div.subTabOptionsViewContainer div.exampleLayoutContainer:hover,
div.subTabOptionsViewContainer div.exampleLayoutContainer.selected{
	border: 1px solid var(--primary-color);
}

div.createDashboardPopup div.exampleLayoutContainer:hover,
div.createDashboardPopup div.exampleLayoutContainer.selected,
.floatingContents .exampleLayoutContainer:hover,
.floatingContents .exampleLayoutContainer.selected,
div.selectorViewContainer div.exampleLayoutContainer:hover,
div.selectorViewContainer div.exampleLayoutContainer.selected{
    border: 1px solid var(--primary-color);
    border-radius:3px;
}

/* Presentation layout options */
div.dashboardOptionsContainer div.layoutSelectable.selected {
    border: 1px solid var(--primary-color);
}

div.dashboardOptionsContainer div.layoutSelectable {
    width:105px;
    height:60px;
    float:left;
    margin-right:9px;
    margin-bottom:25px;
    border-radius:3px;
    border:1px solid #dbdde5;
    cursor: pointer;
}

.createPresent .optionsContainer.dashboardOptionsContainer div:nth-child(3n) .layoutSelectable{
    margin-right: 0;
}

div.layoutSelectable img{
    width: 100%;
    height: 100%;
}

.floatingContainer .floatingContents .createNewDashOption input.broadcastInput:focus{
    outline:none;
    border:1px solid var(--primary-color);
}

.floatingContents .submitButton{
    line-height:36px;
}

.selectorViewText{
    float: left;
    margin-left: 22px;
    margin-top: 55px;
    font-family: Roboto;
    font-size: 14px;
    font-weight:bold;
    color: #333740;
}

.subTabView .chooseLayoutText{
    margin-top:21px;
}

.footerText{
    float: right;
    margin-top: 55px;
    margin-right: 27px;
    font-size: 12px;
    color: #717684;
}

.floatingContents .footerText{
    margin-top:23px;
}

.presentThemeTitle{
	overflow: hidden;
	text-overflow: ellipsis;
	color: #717684;
	font-size: 12px;
    text-align: left;
    margin-top: 3px;
    white-space: nowrap;
}

div.lightbox.newBroadLightTheme.createDashboardPopup.createPresent .subTabOptionsViewContainer .selectorView{
	height: 174px;
	overflow: auto;
}

div.lightbox.newBroadLightTheme.createDashboardPopup.createPresent .subTabOptionsViewContainer .submitButton{
	padding-top: 5px;
}

div.lightbox.newBroadLightTheme.createDashboardPopup.createPresent .subTabOptionsViewContainer .selectorViewText{
    margin-top: 46px;
}

div.lightbox.newBroadLightTheme.createDashboardPopup.createPresent .subTabOptionsViewContainer .footerText{
    margin-top: 46px;
}

.themeImage{
	border-radius: 3px;
}

.themeSelectableWrapper{
	height: inherit;
	width: inherit;
}

.favouritedBy{
	display: none;
	visibility: hidden;
}

.dashboardSecurityStatus{
	display: none;
	visibility: hidden;
}


