﻿/* ########### HTML COMMON ELEMENT STYLES ######################################## */
body
{
	background-color: #7f8082;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	height: 100%;
	padding: 0;
}

h1
{
	font-size: 14px;
	font-weight: bold;
	color: #006A71;
}

h2
{
	font-size: 12px;
	color: #626366;
	margin: 0 0 14px;
	font-weight: normal;
}

a
{
	font-size: 12px;
	color: #006A71;
	font-weight: 500;
	text-decoration: none;
}

input[type=text], input.text
{
	border:solid 1px #C5C4C4;
	font:500 11pt Arial,Verdana;
	color:#333333;
}

input[type=password], input.password
{
	border:solid 1px #C5C4C4;
	font:500 11pt Arial,Verdana;
	color:#333333;
}

textarea
{
	border:solid 1px #C5C4C4;
	font:500 11pt Arial,Verdana;
	color:#333333;
}

/* ########### END OF HTML COMMON ELEMENT STYLES ########################################### */



/* ########### START OF IRT 5.0 STYLES ##################################################### */

.PageHeader
{
	padding-top:5px;
	padding-left:10px;
}

.PageTitle
{
	font-size: 11pt;
	font-weight: bold;
	color: #006C71;
}

.PageDescription
{
	font-size: 9pt;
	color: #333333;
}

.Verbatim
{
	font-size:14px;
	font-family:Arial,Verdana;
	color:#595959;
	text-decoration: none;
}

.ItemHeading
{
	font-size:10pt;
	font-family:Arial,Verdana;
	color:#333333;
	text-decoration: none;
}

.SidewaysTabIcon
{
	background-color: transparent;
	background-image: url('../App_Themes/StandardBlue/Grid/sprite.gif');
	background-repeat: no-repeat;
}

.SidewaysTabIconExpand
{
	background-position: 5px -496px;
}

.SidewaysTabIconCollapse
{
	background-position: 3px -444px;
}




/* IRT 5.0 Modal styles */
.IRTModal
{
	display:none;
}

.IRTModalTitle
{
	font: 600 16px Arial; 
}

.IRTModalCloseButton
{
	position:absolute; top:-5px;background:url(../images/IRTModal/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;background-position:-25px 0px; right:0px;
}

.IRTModalCloseButton:hover
{
	background-position:-25px -25px;
}

.IRTModalLoading
{
	
}

.IRTAlert
{
	display:none;
	font-size:11pt;
	color:#333333;
}

/* End of Modal Styles */


/* IRT Panel Styles (Widgets & Headers) */

.IRTPanelHeader
{
	
}

.IRTPanelHeaderLeft
{
	height:18px;
	position: relative;
	border: 0; 
	padding: 0;
	overflow: visible; /* removes extra side padding in IE */
	color:#000;
	font: 15px/16px "segoe ui",arial,sans-serif;
	text-align: left;
	background: transparent url(../images/IRT50_sprite.png) no-repeat Left -323px; 
}

.IRTPanelHeaderLeft::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

.IRTPanelHeaderLeft span.IRTPanelHeaderRight  
{
	height:18px;
	position: relative;
	display: block; 
	white-space: nowrap;
	margin-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	background: transparent url(../images/IRT50_sprite.png) no-repeat right -364px;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	.IRTPanelHeaderLeft span.IRTPanelHeaderRight {
		margin-top: -1px;
	}
}

.IRTPAnelBodyContainer
{
	margin: 0 2px 0 0;
}

.IRTPanelBody
{
	border:solid 1px #A6A6A6;
	font-family:Verdana, Arial;
	font-size:10px;
}

.IRTPanelBody .LoadingVerbatimData, .IRTPanelBody .NoVerbatimData, .IRTPanelBody .WidgetError
{
	font-weight:bold;
	visibility:visible;
	font-size:11px;
}
.IRTPanelBody .NoVerbatimData
{
	color:#F33;
}
.IRTPanelBody .subHeader
{
	color:#333;
	margin: 4px;
	white-space: nowrap;
}

.IRTPanelBody .categoriesRow, .IRTPanelBody .categoriesRow2
{
	height:34px;
	margin:0 !important;
	padding:0 !important;
}

.IRTPanelBody .itemValue, .IRTPanelBody .itemValue a
{
    color:#000;
    font-weight:normal;
    font-size:13px;
    margin:0 !important;
    padding:0 3px 0 0 !important;
}

.IRTPanelBody .itemValue a
{
	color:#006C71 !important;
}

/* End of IRT Panel Widget Header styles */


/* IRT Button Styles */

/* REQUIRED BUTTON STYLES: */	
.irtBtnWrapper
{
	height:26px;
	border:0;
}
	
button  
{
	height:26px;
	position:relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span.irtBtnText { 
	display: block; 
	white-space: nowrap;
	height:26px;
	position:relative;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span.irtBtnText {
		margin-top: -1px;
	}
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.irtBtn { 
	padding: 0 0 0 0px; 
	margin-right:0px;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial;
	text-align: left;
}

button.irtBtnBlue { 
	background: transparent url(../images/IRT50_sprite.png) no-repeat left -83px; 
}

button.irtBtnOrange { 
	background: transparent url(../images/IRT50_sprite.png) no-repeat left -163px; 
}

button.irtBtnRed { 
	background: transparent url(../images/IRT50_sprite.png) no-repeat left -243px; 
}


button.irtBtn span.irtBtnText {
	background: transparent url(../images/IRT50_sprite.png) no-repeat right top;  
	padding: 6px 10px 0px 8px; 
	margin-left:26px; 
	height:28px;
	line-height:12px;
}
	
button.irtBtnHover { /* the redundant class is used to apply the hover state with a script */
	
}
	
button.irtBtnHover span.irtBtnText 
{

}

button.irtBtnDown span.irtBtnText 
{
	background-position: right -42px;
}

button.irtBtnBlue.irtBtnDown { 
	background-position: left -123px; 
}

button.irtBtnOrange.irtBtnDown { 
	background-position: left -203px; 
}

button.irtBtnRed.irtBtnDown { 
	background-position: left -283px; 
}

/* End of IRT Button Styles */


/* Buzz and Report Styles */

.reportHeaderText, .reportHeaderText a
{
	font-size:14px;
	color:#006C71;
	margin:0;
	font-weight:bold;
	padding-left:10px;
	white-space:nowrap;
}
 .reportHeaderText a
 {
 	padding-left:0px;
 }
.reportHeaderTextSub
{
	font-size:13px;
	color:#333333;
	margin:0;
	font-weight:normal;
	padding-left:10px;
	white-space:nowrap;
}
.reportHeaderDateRange
{
	font-size:18px;
	color:#333333;
	font-weight: normal;
}

.reportHeaderDateRangePrevious
{
	font-size:12px;
	color:#808080;
	font-weight:normal;
}

.rptHideOptBtnContainer
{
width:100%;text-align:right;margin:10px 16px 0 0;float:left;
}

.rptOptionsContainer
{
	border:solid 1px #999999; 
	background-color:#d9d9d9;
	position:absolute; 
	z-index:5000; 
	width:898px; 
	display:none;
}

.rptOptionColumn
{
	width:250px;margin:5px 5px 5px 5px;float:left;
}

.rptOptionControl
{
	margin-bottom:5px;
}

.rptOptionTitle
{
	background:#888888;height:20px;color:#dddddd; 
}

.rptOptionInner
{
	margin-left:15px;text-align:left;
}

.rptFilterContainer
{
float:left;
width:890px;
margin-left:5px;
}

.rptFltMetricsListContainer
{
	margin-left:0;
	margin-top:5px;
	padding-left:10px;
	list-style-type:none;
}

.rptFltMetricsList
{
	margin:0;
	padding:0 10px;
	list-style-type:none;
}

.rptFltMetric 
{
	margin:0;
	padding:3px;
	list-style-type:none;
	display:inline;
	white-space:nowrap;
}

.rptFltMetric li 
{
	display:inline;
	padding:0 2px;
}

.rptFltMetricRadio
{
	display:inline;
	vertical-align:middle;
	padding-right:5px;
}

.rptFltMetricTitle
{
	float:left;
	padding-right:5px;
	width:180px;
}

.HiddenSelectColumn, .HiddenSelectHeader
{
	text-align:center !important;
	padding:0 !important;
	margin:0 !important;
}
.HiddenSelectHeader 
{
	background-color:#808080;
	color:#FFFFFF;
}
.HiddenSelectColumn input, .HiddenSelectHeader input
{
	display: none;
}
.rgSubHeader
{
	padding:0 6px;
	border-color:#A6A6A6 #9E9E9E;
	border-style:none none none solid;
	border-width:0 0 0px 1px;
}

/* End of Buzz and Report Styles */

.EWReportHeader
{
	background:transparent url(../images/EmergingIssue.png) no-repeat left top;
}

.EWVerbatimBold
{
    font-weight: 600;
    font-size: 12px;
}

/* ########### END OF IRT 5.0 STYLES ####################################################### */


/* ########### VINQ STYLES ################################################################# */

.VINQ_modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=75);
	opacity:0.75;
}

.VINQ_ModalHeader
{
	font:600 18px Arial;
	color:white;
}

.VINQ_Button
{
	font-family:Arial;
	font-size:12px;
	color:White;
	font-weight:600;
	white-space:nowrap;
}


.VINQ_Button_Hover
{
	font-family:Arial;
	font-size:12px;
	color:White;
	font-weight:600;
	text-decoration: underline;
}


/*logo*/
.VINQ_logo
{
	width:150px;
	height:34px;
	overflow:hidden;
	position:absolute;
	text-indent:10px;
	top:10px;
	left:25px;
}

.VINQ_tools-bar
{
	width:100%;
	position:relative;
	padding-top:10px;
	right:10px;
	font-size:11px;
}
.VINQ_tools-bar li a
{
	font-size:11px;
	cursor:pointer;
}
.VINQ_tools-bar p
{
	float:right;
	margin:0;
	color:#989898;
}

.VINQ_tools-bar p span
{
	color: #626366;
}

.VINQ_user-menu
{
	float:right;
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.VINQ_user-menu li
{
	float: left;
	padding: 0 6px;
	background: url('../App_Themes/StandardBlue/TabStrip/images/separator.gif') no-repeat 0 55%;
	margin: 0 0 0 -1px;
}
.VINQ_user-menu li a
{
	color: #3682a3;
}
.VINQ_user-menu li a:hover, VINQ_.user-menu li.active a
{
	color: #106083;
	background:url('../App_Themes/StandardBlue/TabStrip/images/link-active.gif') repeat-x 0 100%;
	text-decoration: none;
	cursor: pointer;
}


/*FOOTER*/
#footer
{
	background: #e6e6e6;
	padding: 5px 0 0;
	height: 23px;
	width: 100%;
	text-align: center;
	color: #989898;
}
#footer p
{
	display: inline;
	margin: 0;
}
#footer p a
{
	color: #3682a3;
}

#footer p a:hover
{
	background: url('../App_Themes/StandardBlue/TabStrip/images/link-active.gif') repeat-x 0 100%;
	text-decoration: none;
}

#footer .VINQ_user-menu
{
	display: inline;
	float: none;
	margin-left: 54px;
}
#footer .VINQ_user-menu li:first-child
{
	background: none;
}
#footer .VINQ_user-menu li
{
	display: inline;
	float: none;
}

/* Boxes e.g. EW management boxes, Dashboard Creation, etc*/

.VINQ_Box
{
	background: url('../images/BoxGradient_Gray.gif') repeat-y;
}

.VINQ_BoxHeader
{
	font-size: 16px;
	font-weight: 500;
	color: #3682A3;
}

.VINQ_BoxSubHeader
{
	font-size: 12px;
	color: #626366;
	font-weight: 500;
}

/* ########### END OF VINQ STYLES ######################################## */




/* ########### SOCIAL MEDIA STYLES ######################################## */



.basetable
{
	text-align: center;
	vertical-align: top;
	width: 100%;
	border: none;
}
.dateRange
{
	white-space: nowrap;
	color: #999;
	font-size: 12px;
	font-family: arial;
	font-style: italic;
	font-weight: normal;
}

.buzzContainer
{
	margin: 0px 1px 1px 0px;
}

.GridRow_Web20 td, .GridAltRow_Web20 td, .GridEditRow_Web20 td
{
	padding-bottom: 2px !important;
	padding-top: 2px !important;
}

.categoriesRow
{
	line-height: 22px;
}

.categoriesRow2
{
	line-height: 10px;
}

.buzzHeader
{
	font-size: 12px;
	color: #000;
	text-align: left;
	background: #FFF url(../images/Media/buzzHeaderBg.gif) repeat-x;
	padding: 2px 0 2px 20px;
	margin: 0px 0px 5px 0;
}

.buzzBorder
{
	background: #F7F7F7;
}

.buzzDetails
{
	color: #999;
	text-align: right;
	vertical-align:top;
}

a.buzzDrillDown
{
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.buzzWordHighlight
{
	font-weight: bold;
	font-size: 110%;
}

.gridContainer
{
	margin: 1px;
	text-align: center;
}
.gridHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	background: #6C92C1;
	padding: 4px;
	margin: 0px 0px 0px 0;
}
.gridContent
{
	border: solid 1px #3281C1;
	text-align: left;
	margin: 0 4px 0 4px;
	padding: 4px;
}

.accordionHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background: #6C92C1;
	padding: 4px;
	margin: 18px 0px 2px 0;
}
.accordionHeaderSelected
{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background: #3281C1;
	padding: 4px;
	margin: 18px 0px 2px 0;
}
.accordionContent
{
	padding: 0 0 0 12px;
	margin: 0;
}
.secondaryContent
{
	border: solid 1px #3281C1;
	margin: 0;
}

.copyright
{
	font-size: 10px;
	color: #9b9b9b;
	white-space: nowrap;
	text-align: center;
}
.copyrightlink
{
	font-size: 10px;
	color: #9b9b9b;
}
.copyrightlink:link
{
	text-decoration: none;
}
.copyrightlink:visited
{
	color: #747474;
	text-decoration: none;
}
.copyrightlink:hover
{
	color: #07223c;
	text-decoration: underline;
}
.copyright
{
	font-size: 10px;
	color: #9b9b9b;
}
.sitetable
{
	background: #EEEEFF;
	padding: 1px 2px 1px 2px;
}
.sitetable .header
{
	font-size: 12px;
	background: #FFFFFF;
}

.login
{
	font-size: 12px;
	background: #F0F0FF;
	padding: 0px;
	text-align: right;
}

.logout
{
	font-size: 10px;
	color: #F00;
}

.profileLabel
{
	font-size: 10px;
	color: #333;
	background: #FFFFFF;
	padding: 3px 10px 3px 10px;
	margin: 1px;
	white-space: nowrap;
}
.userMenu
{
	font-size: 10px;
	color: #333;
	background: #FFFFFF;
	padding: 3px 10px 3px 10px;
	margin: 1px;
}

.errorMessageLabel
{
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
}

.pageview
{
	background: #f7f7f7;
	border: solid 1px #cacaca;
	border-top-style: none;
}

.columnName
{
	color: #000033;
	font-weight: normal;
}

.nowraplabel
{
	white-space: nowrap;
}

.popupPanel
{
	background: #FFF;
	text-align: center;
	font-size: 12px;
	color: #3b3b3b;
}

.inputfield
{
	width: 200px;
	padding: 0;
	margin: 0;
}
.hiddenPanel
{
	display: none;
}

.highlight
{
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFF00;
}
.highlightwildcards
{
	text-decoration: none;
	background-color: #FFFFCC;
}

.gridHeaderButton, .gridHeaderButton:link, .gridHeaderButton:visited
{
	text-decoration: underline;
}
.gridHeaderButton[disabled], .gridHeaderButton:link[disabled], .gridHeaderButton:visited[disabled]
{
	text-decoration: none;
	cursor: text;
	color: #dcdcdc;
}

.invisible
{
	display: none;
}

.ReportParamsBkGnd
{
	background-color: #eaf0f8;
}
.ReportParamsGrid
{
	border: #adc4e1 thin solid;
	margin: 0px;
	padding: 5px;
}
.ReportParamsGrid td
{
	padding: 0 10px 3px 0;
}
.ReportParamsLabel
{
	vertical-align: middle;
}

.rgGroupSubHeader, .rgGroupSubHeader a,.rgGroupSubHeader a:hover
{
	background:#a6a6a6 !important;
	color:#FFFFFF !important;
	padding:0;
	margin:0;
    font-weight:normal !important;
}

.RadPanelBar .rpLevel1, .RadPanelBar .rpSlide
{
	overflow: visible !important;
}
.radfdSkinnedFormButton
{
	float: left !important;
}


/* -------------------------- CORNER SETTINGS BEGIN ---------------------------------- */
div.buzzToolTip table.ToolTipWrapper td.ToolTipTopLeft,
div.buzzToolTip table.ToolTipWrapper td.ToolTipTopRight,
div.buzzToolTip table.ToolTipWrapper td.ToolTipBottomLeft,
div.buzzToolTip table.ToolTipWrapper td.ToolTipBottomRight
{
	width: 3px; height: 3px; line-height: 0px;
	font-size: 1px;
	background-image: url('/IRTWEB/images/Media/BuzzToolTip.TooltipCorners.gif') ;
	background-repeat: no-repeat;
}

div.buzzToolTip table.ToolTipWrapper td.ToolTipTopLeft
{
	background-position: 0 0;
}

div.buzzToolTip table.ToolTipWrapper td.ToolTipTopRight
{
	background-position: right 0;
}

div.buzzToolTip table.ToolTipWrapper td.ToolTipBottomLeft
{
	background-position: 0 bottom;
}

div.buzzToolTip table.ToolTipWrapper td.ToolTipBottomRight
{
	background-position: right bottom;
}

div.buzzToolTip table.ToolTipWrapper td.ToolTipTopCenter,
div.buzzToolTip table.ToolTipWrapper td.ToolTipBottomCenter
{
	height: 3px; line-height: 0px;
	font-size: 1px;
	background: url('/IRTWEB/images/Media/BuzzToolTip.ToolTipTopParts.gif') ;
	background-repeat: repeat-x;
}

div.buzzToolTip table.ToolTipWrapper td.ToolTipTopCenter
{
	background-position: 0 0;
}

div.buzzToolTip table.ToolTipWrapper td.ToolTipBottomCenter
{
	background-position: 0 bottom;
}

div.buzzToolTip table.ToolTipWrapper td.ToolTipLeftMiddle,
div.buzzToolTip table.ToolTipWrapper td.ToolTipRightMiddle
{
	background-image: url('/IRTWEB/images/Media/BuzzToolTip.TooltipSideParts.gif') ;
	background-repeat: repeat-y;
	font-size: 1px;
	width: 3px;
}

div.buzzToolTip table.ToolTipWrapper td.ToolTipLeftMiddle
{
	background-position: 0 0;
}

div.buzzToolTip table.ToolTipWrapper td.ToolTipRightMiddle
{
	background-position: right 0;
}
/* -------------------------- CORNER SETTINGS END ---------------------------------- */
div.buzzToolTip table.ToolTipWrapper td.ToolTipContent
{
	font: normal 11px Arial, Verdana, Sans-serif;
	height: 100%;
	background: #fff;
	color:#272722;
}

/* --------------------------------------------- TOOLTIP CALLOUT SETTINGS BEGIN --------------------------------------------- */
div.buzzToolTip div.ToolTipCallout
{
	position: absolute; top: 0; left: 0;
	height: 11px; width: 11px;
	line-height: 1px; font-size: 1px;
	background-image: url('/IRTWEB/images/Media/BuzzToolTip.Callouts.gif') ;
	background-repeat: no-repeat;
}
/* --------------------------------------------- TOOLTIP CALLOUT SETTINGS END --------------------------------------------- */

div.buzzToolTip table.ToolTipWrapper td.ToolTipTopLeft,
div.buzzToolTip table.ToolTipWrapper td.ToolTipTopCenter,
div.buzzToolTip table.ToolTipWrapper td.ToolTipTopRight,
div.buzzToolTip table.ToolTipWrapper td.ToolTipLeftMiddle,
div.buzzToolTip table.ToolTipWrapper td.ToolTipContent,
div.buzzToolTip table.ToolTipWrapper td.ToolTipRightMiddle,
div.buzzToolTip table.ToolTipWrapper td.ToolTipBottomLeft,
div.buzzToolTip table.ToolTipWrapper td.ToolTipBottomCenter,
div.buzzToolTip table.ToolTipWrapper td.ToolTipBottomRight
{
	padding: 0;
	border: 0;
}

.buzzToolTip .TopLeft
{
	margin-top:-9px;margin-left:5px;
	background-position:0 -22px;
}


/* ########### END OF SOCIAL MEDIA STYLES ######################################## */
/* Social Media Styles END */

.ewaEmergingTopic{color:#FF00FF;font-weight:bold;}
.totalChannelVolume{color:#91CBE3;font-weight:bold;}
 
.buzzToolTip1{color:#CCC;}
.buzzToolTip2{color:#EEE;}
.buzzToolTip2 a
{
	color:#FFF;
	text-decoration:underline;
}

.buzzToolTipPosTitle{color: #92D050;}
.buzzToolTipNeutrTitle{color: #D9D9D9;}
.buzzToolTipMixTitle{color: #FFFF00;}
.buzzToolTipNegTitle{color:#C0504D;}

.buzzToolNsi
{
    font-size:18px;
}

.buzzToolTipColorsA, .buzzToolTipColorsB, .buzzToolTipColorsC, .buzzToolTipColorsD, .buzzToolTipColorsE, .buzzToolTipColorsF, .buzzToolTipColorsG, .buzzToolTipColorsH, .buzzToolTipColorsJ, .buzzToolTipColorsK, .buzzToolTipColorsL
{
	font-weight:bold;
}

/* +.81 or higher */		.buzzToolTipColorsA{color:#21F782;}
/* .61 to .8 */				.buzzToolTipColorsB{color:#92D050;}
/* .41 to .6 */				.buzzToolTipColorsC{color:#C2D69A;}
/* .21 to .4 */				.buzzToolTipColorsD{color:#D7E4BC;}
/* 0 to .2 */				.buzzToolTipColorsE{color:#EAF1DD;}
/* 0 */						.buzzToolTipColorsF{color:#FFFFFF;}
/* 0 to -.2 */				.buzzToolTipColorsG{color:#F2DDDC;}
/* -.21 to -.4 */			.buzzToolTipColorsH{color:#E6B9B8;}
/* -.41 to -.6 */			.buzzToolTipColorsJ{color:#D99795;}
/* -.61 to -.8 */			.buzzToolTipColorsK{color:#C0504D;}
/* -.81 or higher */		.buzzToolTipColorsL{color:#FF0000;}

/* ########### START OF DRILLDOWN 2.0 STYLES ##################################################### */
.crumbItem, .crumbSeparator, .crumbLastTitle
{
	font-size:14px;
	font-weight:bold;
	color:#006C71;
}

.crumbLastTitle
{
	color:Black;
}

.widgetError
{
	text-decoration: none;
	font-size: 12px;
	font-weight: normal; 
}

.sentimentNegative {color: #C5504D;}
.sentimentPositive {color: #92D050;}
.sentimentNeutral {color: #D9D9D9;}
.sentimentMixed  {color: #FFFF00;}
.activity  {color: #00A6BF;}

.sentimentBgNegative {background:url("/IRTWEB/images/Media/nsi_bg.png") repeat-x scroll left -72px #C5504D;}
.sentimentBgPositive {background:url("/IRTWEB/images/Media/nsi_bg.png") repeat-x scroll left -54px #92D050;}
.sentimentBgNeutral {background:url("/IRTWEB/images/Media/nsi_bg.png") repeat-x scroll left -18px #D9D9D9;}
.sentimentBgMixed  {background:url("/IRTWEB/images/Media/nsi_bg.png") repeat-x scroll left -36px #FFFF00;}

.activityBar {background:url("/IRTWEB/images/Media/nsi_bg.png") repeat-x scroll left top #F99E54;}

.widgetloading {text-align:center;}

.highcharts-axis text
{
font:normal 12px Sans-serif !important;
}

.tipIconSentiment
{
    height:8px; 
    width:8px; 
    vertical-align:middle; 
    margin:2px 5px 3px 1px;
    display:inline-block;
}

.tipIconNSI
{
    background: #404040;
    border-style:solid;
    border-color:white;
    border-width:1px;
    height:4px; 
    width:8px; 
    vertical-align:middle; 
    margin:2px 5px 3px 0;
    display:inline-block;
}

.tipIconVolume
{
    background-image:url('../images/Media/IconActivity.png');
    height:10px; 
    width:10px; 
    vertical-align:middle; 
    margin-right:5px;
    display:inline-block;
}

.tipLink
{
    text-decoration:underline;
    cursor: pointer;
}

.trendLegendText
{
	font-size: 11px; 
	margin-right: 10px; 
	margin-bottom: 2px; 
	font-weight: bold;
}

.trendLegendIcon
{
	margin-right: 5px; 
	margin-bottom: 2px; 
	font-size: 230%;
}

.trendLegendIconTrend
{
	margin-right: 5px; margin-bottom: 2px; color: rgb(246, 150, 33); font-size: 130%;
}

.trendLegendIconNSI
{
	margin-right: 5px; margin-bottom: 2px; color: rgb(0, 0, 0); font-size: 130%;
}

.verbatim {}

.widgetNoData
{
	padding-left: 5px;
}

.verbatim .head
{
	float:left;
	font:italic 11px/20px Georgia;
	padding-bottom:5px;
}

.verbatim .breakout, .verbatim .said
{
	color:#888E96;
}

.verbatim .breakout
{
	display: none;
}

.verbatim .author, .verbatim .said
{
	font-weight:bold;
}

.verbatim .author, .verbatim .categories, .verbatim a, .verbatim .bounds
{
	color:#3B889B;
}

.verbatim a
{
	text-decoration: none;
	/*font-size: 11px;*/
	font-weight: normal;
}

.widgetloading
{
	text-decoration: none;
	font-size: 12px;
	font-weight: normal; 
}

.verbatimKeyWord { background:#AAD9EC; }

.verbatimFoundWord { background-color: #FAC090; }

.workFlowPriority
{
	width:30px;
	height:25px;
	float:left;
	cursor:pointer;
	background-image:url("../images/Media/priorityBubbles.gif");
	background-position:0 -3px;
}

.verbatimTopLine .workFlowPriority{cursor:auto;}

.workFlowPriority.Low {background-position:0 -85px;}
.workFlowPriority.Medium {background-position:0 -58px;}
.workFlowPriority.High {background-position:0 -31px;}

.workFlowPriority.None.active {background-position:-36px -3px;}
.workFlowPriority.Low.active {background-position:-36px -85px;}
.workFlowPriority.Medium.active {background-position:-36px -58px;}
.workFlowPriority.High.active {background-position:-36px -31px;}

.workFlowFlag{
	background:#F6F6F6;
	border:1px solid #F3F3F3; 
	cursor:pointer;
	background-image: url(../images/Media/starIcon.png); 
	width:25px; height:25px;
	background-position:0 -32px;
}
.workFlowFlag.flagged
{
	background-position:0 0;
}

.workFlowStatus
{
	float:right;
	margin-right:10px;
	color:#267F00;
	line-height:12px;
}

.workflowPnlBtn.workFlowButtonAssign, .workflowPnlBtn.workFlowButtonEmail, .workFlowButtonDropDown
{
	cursor:pointer;
	background:#E6E6E6 url(../images/Jquery_UI/irt_50/ui-icons_888888_256x240.png) no-repeat -144px -97px;
	position:relative;
	width:12px;height:12px;
	float:left; margin:2px; padding: 2px; border:1px solid #D3D3D3;
}

.workflowPnlBtn.workFlowButtonEmail 
{
	background-position:-80px -97px;
}

.workFlowButtonDropDown
{
	background-position:-64px -16px;
}

.workFlowButtonDropDownPanel 
{
	display:none;
	float:right;
	position:absolute;
	z-index:500;
	margin:9px 0 6px -128px;
	background:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:#DDD solid thin;
}

.workFlowButtonDropDownPanel li, .workFlowButtonDropDownPanel ul {
	list-style: none;
	white-space:nowrap;
	margin: 0; padding: 0;
	clear: both;
}

.workFlowButtonDropDownPanel li {
	height: 20px;
	width: 150px;
}

.workFlowButtonDropDownPanel li:hover
{
	background:#DDD;
}

.workFlowButtonDropDownPanel li .caption
{
	padding:0 24px 0 10px;
	line-height:20px;
	cursor:pointer;
	float:left;
}

.workFlowButtonDropDownPanel.subhover
{
	background:#0FF;
}
.workFlowButtonDropDownPanel.active
{
	display:block;
}

.emailShowBcc
{
	color:#3B889B;
	text-decoration: underline;
	cursor: pointer;
}

.breakoutHeader 
{
	height:18px;
	position: relative;
	display: block; 
	white-space: nowrap;
	margin:1px 10px;
	padding: 1px 0 1px 10px;
	background:#DEDEDE;	
}

/* pager styles */
#pager {
padding: 10px 0 12px 0;
text-align:right;
}

#VerbatimTemplateContainer #pager 
{
	text-align:center;
}

#pager ul.pages {
right:0;	
display:inline;
border:none;
text-transform:uppercase;
font-size:8px;
padding:0 10px;
}

#pager ul.pages li {
list-style:none;
display: inline;
border:1px solid #ccc;
text-decoration:none;
margin:0 3px 0 0;
padding:1px 2px;
cursor: pointer;
}

#pager ul.pages li:hover {
border:1px solid #003f7e;
}

#pager ul.pages li.pgEmpty {
border:1px solid #eee;
color:#eee;
cursor:default;
}

#pager ul.pages li.pgCurrent {
border:1px solid #003f7e;
color:#000;
font-weight:700;
background-color:#eee;
cursor:default;
}

.priorityBgHigh {background:url("/IRTWEB/images/Media/priorities_bg.gif") repeat-x scroll left 1px #FEB2B1;}
.priorityBgMedium {background:url("/IRTWEB/images/Media/priorities_bg.gif") repeat-x scroll left -13px #FDC495;}
.priorityBgNone {background:url("/IRTWEB/images/Media/priorities_bg.gif") repeat-x scroll left -41px #DBDBDB;}
.priorityBgLow {background:url("/IRTWEB/images/Media/priorities_bg.gif") repeat-x scroll left -27px #FCFBA3;}

.priorityChartItem { cursor:pointer; }
.priorityChartItem.Empty { cursor:default; }

.workFlowChartPriority
{
	width:16px;
	height:16px;
	float:left;
	background-image:url("../images/Media/priorities_Bubbles.gif");
	background-position:0 -3px;
}

.workFlowChartPriority.None {background-position:0px 18px;}
.workFlowChartPriority.Low {background-position:0px 36px;}
.workFlowChartPriority.Medium {background-position:0px 54px;}
.workFlowChartPriority.High {background-position:0px 72px;}

.workFlowChartPriority.None.active {background-position:-18px 18px;}
.workFlowChartPriority.Low.active {background-position:-18px 36px;}
.workFlowChartPriority.Medium.active {background-position:-18px 54px;}
.workFlowChartPriority.High.active {background-position:-18px 72px;}

.verbatimTopLine .workFlowChartPriority.None {background-image:none;}

.verbatimTopLine
{
	height: 22px;
}

.workflowPnlBtn
{
	display: none;
}

.emailShowBcc
{
	padding-left:5px;
}

.emailSubject
{
	padding:4px 0;
}
/* end of pager styles */

/* ########### END OF DRILLDOWN 2.0 STYLES ##################################################### */


/* tokeninput Facebook style */
ul.token-input-list {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
   /* width: 400px;
    border: 1px solid #8496ba;*/
    border:1px solid #C5C4C4;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #fff;
}

ul.token-input-list {
    list-style-type: none;
}

ul.token-input-list li input {
    border: 0;
    width: 100px;
    /*padding: 3px 8px;*/
    background-color: white;
    margin: 2px 0;
}

li.token-input-token {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    margin: 3px;
    padding: 1px 3px;
    background-color: #eff2f7;
    color: #000;
    cursor: default;
    border: 1px solid #ccd5e4;
    font-size: 11px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
}

li.token-input-token p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token span {
    color: #a6b3cf;
    margin-left: 2px;
    font-weight: bold;
    cursor: pointer;
}

li.token-input-selected-token {
    background-color: #5670a6;
    border: 1px solid #3b5998;
    color: #fff;
}

li.token-input-input-token {
    float: left;
}

div.token-input-dropdown {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 11px;
    font-family: Verdana;
    z-index: 1;
}

div.token-input-dropdown.error 
{
	background-color: Yellow;
}

div.token-input-dropdown p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown ul li {
    background-color: #fff;
    padding: 3px;
}

div.token-input-dropdown ul li.token-input-dropdown-item {
    background-color: #fff;
}

div.token-input-dropdown ul li.token-input-dropdown-item2 {
    background-color: #fff;
}

div.token-input-dropdown ul li em {
    font-weight: bold;
    font-style: none;
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
    background-color: #3b5998;
    color: #fff;
}

.trendMetricLabel {
    background-color: #E6E6E6;
}
        
/* tokeninput Facebook style */

.SeriesWidget_Add
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #DFE0E0;
	border: solid 1px #A3A3A3;
	width:615px;
}

.WidgetFilterAdd
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#F7EEDA;
	border: solid 1px #A3A3A3;
	width:280px;
}
