﻿html { height: 100%; }

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

ghtml,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,
kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,
tr,th,td,.article,.aside,canvas,details,figcaption,figure,.footer,
.header,hgroup,menu,.nav,.section,summary,time,mark,audio,video
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	
}
body 
{
    font-size:0.8em;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    background: #e3e3e3 none repeat scroll 0%; 
    -webkit-font-smoothing: antialiased;
}


h1,.h1
{
	font-size:24px;
	font-weight:bold;
	margin-bottom:20px;
	font-family:Calibri;
	
}
h3,.h3
{
	font-size:18px;
	font-weight:bold;
	font-family:Calibri;
}



.link-login-info,
.link-login-info:active,
.link-login-info:visited,
.inactive-login-info
{
	font-size:14px;
	vertical-align:baseline;
	color:#bbbbbb;
	background:none;
	border:0;
	cursor:pointer;
	text-decoration:none;
	padding:0;
	text-shadow: none;
	
	
}
.link-login-info:hover
{
	color: #087CF0;
}

.button.green
{
	background:#12a642;
	background:-moz-linear-gradient(top,#62d06e 0,#12a642 38%,#12a642 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#62d06e),color-stop(38%,#12a642),color-stop(100%,#12a642));
	-pie-background:linear-gradient(top,#62d06e 0,#12a642 38%,#12a642 100%);
}
.button.green:hover
{
	background:-moz-linear-gradient(top,#52c460 0,#099939 38%,#099939 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#52c460),color-stop(38%,#099939),color-stop(100%,#099939));
	-pie-background:linear-gradient(top,#52c460 0,#099939 38%,#099939 100%);
}
.button.green:active
{
	background:-moz-linear-gradient(top,#44b851 0,#018c30 38%,#018c30 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#44b851),color-stop(38%,#018c30),color-stop(100%,#018c30));
	-pie-background:linear-gradient(top,#44b851 0,#018c30 38%,#018c30 100%);
}
.button.yellow
{
	background:#E3B400;
	background:-moz-linear-gradient(top,#DEC978 0,#D7A400 38%,#E3B400 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#DEC978),color-stop(38%,#E3B400),color-stop(100%,#E3B400));
	-pie-background:linear-gradient(top,#DEC978 0,#E3B400 38%,#E3B400 100%);
}
.button.yellow:hover
{
	background:-moz-linear-gradient(top,#D2B969 0,#D7A400 38%,#D7A400 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D2B969),color-stop(38%,#D7A400),color-stop(100%,#D7A400));
	-pie-background:linear-gradient(top,#D2B969 0,#D7A400 38%,#D7A400 100%);
}
.button.yellow:active
{
	background:-moz-linear-gradient(top,#C6A958 0,#B38E00 38%,#B38E00 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#C6A958),color-stop(38%,#B38E00),color-stop(100%,#B38E00));
	-pie-background:linear-gradient(top,#C6A958 0,#B38E00 38%,#B38E00 100%);
}


.button.orange
{
	background:#A67212;
	background:-moz-linear-gradient(top,#D0AD62 0,#A67212 38%,#A67212 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D0AD62),color-stop(38%,#A67212),color-stop(100%,#A67212));
	-pie-background:linear-gradient(top,#D0AD62 0,#A67212 38%,#A67212 100%);
}
.button.orange:hover
{
	background:-moz-linear-gradient(top,#C4A052 0,#996709 38%,#996709 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#C4A052),color-stop(38%,#996709),color-stop(100%,#996709));
	-pie-background:linear-gradient(top,#C4A052 0,#996709 38%,#996709 100%);
}
.button.orange:active
{
	background:-moz-linear-gradient(top,#B89344 0,#8C5901 38%,#8C5901 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#B89344),color-stop(38%,#8C5901),color-stop(100%,#8C5901));
	-pie-background:linear-gradient(top,#B89344 0,#8C5901 38%,#8C5901 100%);
}

.button.purple
{
	background:#29386A;
	background:-moz-linear-gradient(top,#535D84 0,#29386A 38%,#29386A 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535D84),color-stop(38%,#29386A),color-stop(100%,#29386A));
	-pie-background:linear-gradient(top,#535D84 0,#29386A 38%,#29386A 100%);
}
.button.purple:hover
{
	background:#25325E;
	background:-moz-linear-gradient(top,#4C5578 0,#25305E 38%,#25305E 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4C5578),color-stop(38%,#25305E),color-stop(100%,#25305E));
	-pie-background:linear-gradient(top,#4C5578 0,#25305E 38%,#25305E 100%);
}
.button.purple:active
{
	background:#1F2952;
	background:-moz-linear-gradient(top,#434A6B 0,#1F2852 38%,#1F2852 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#434A6B),color-stop(38%,#1F2852),color-stop(100%,#1F2852));
	-pie-background:linear-gradient(top,#434A6B 0,#1F2852 38%,#1F2852 100%);
}
.button.black
{
	background:#2b2b2b;
	background:-moz-linear-gradient(top,#666 0,#2b2b2b 38%,#2b2b2b 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(38%,#2b2b2b),color-stop(100%,#2b2b2b));
	-pie-background:linear-gradient(top,#666 0,#2b2b2b 38%,#2b2b2b 100%);
}
.button.black:hover
{
	background:#1f1f1f;
	background:-moz-linear-gradient(top,#595959 0,#1f1f1f 38%,#1f1f1f 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#595959),color-stop(38%,#1f1f1f),color-stop(100%,#1f1f1f));
	-pie-background:linear-gradient(top,#595959 0,#1f1f1f 38%,#1f1f1f 100%);
}
.button.black:active
{
	background:#4c4c4c;
	background:-moz-linear-gradient(top,#4c4c4c 0,#121212 38%,#121212 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4c4c4c),color-stop(38%,#121212),color-stop(100%,#121212));
	-pie-background:linear-gradient(top,#4c4c4c 0,#121212 38%,#121212 100%);
}


.button.red
{
	background:#A61212;
	background:-moz-linear-gradient(top,#D06262 0,#D06262 38%,#A61212 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D06262),color-stop(38%,#A61212),color-stop(100%,#A61212));
	-pie-background:linear-gradient(top,#D06262 0,#A61212 38%,#A61212 100%);
}
.button.red:hover
{
	background:-moz-linear-gradient(top,#C45252 0,#990909 38%,#990909 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#C45252),color-stop(38%,#990909),color-stop(100%,#990909));
	-pie-background:linear-gradient(top,#C45252 0,#990909 38%,#990909 100%);
}
.button.red:active
{
	background:-moz-linear-gradient(top,#B84444 0,#8C0101 38%,#8C0101 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#B84444),color-stop(38%,#8C0101),color-stop(100%,#8C0101));
	-pie-background:linear-gradient(top,#B84444 0,#8C0101 38%,#8C0101 100%);
}

.button
{
	font-size:15px!important;
	font-family:Calibri, Trebuchet MS;
	font-weight:bold;
	height:20px;
	line-height:18px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#FFF!important;
	text-align:center;
	text-decoration:none;
	position:relative;
	border:none;
	display:inline-block;
    *display:inline;
    zoom:1;
	vertical-align:bottom;
	width:65px;
}
.button:active
{
	font-size:15px!important;
}
.button.with-arrow
{
	width:auto;
	line-height:21px;
	height:22px;
	padding:0 10px;
}

.button.aqua
{
	background:#1268A6;
	background:-moz-linear-gradient(top,#62A2D0 0,#1268A6 38%,#1268A6 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#62A2D0),color-stop(38%,#1268A6),color-stop(100%,#1268A6));
	-pie-background:linear-gradient(top,#62A2D0 0,#1268A6 38%,#1268A6 100%);
}
.button.aqua:hover
{
	background:-moz-linear-gradient(top,#5295C4 0,#095D99 38%,#095D99 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5295C4),color-stop(38%,#095D99),color-stop(100%,#095D99));
	-pie-background:linear-gradient(top,#5295C4 0,#095D99 38%,#095D99 100%);
}
.button.aqua:active
{
	background:-moz-linear-gradient(top,#4484B8 0,#014B8C 38%,#014B8C 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4484B8),color-stop(38%,#014B8C),color-stop(100%,#014B8C));
	-pie-background:linear-gradient(top,#4484B8 0,#014B8C 38%,#014B8C 100%);
}

.button.disabled
{
	background:#9C9C9C;
	background:-moz-linear-gradient(top,#D6D6D6 0,#9C9C9C 38%,#9C9C9C 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D6D6D6),color-stop(38%,#9C9C9C),color-stop(100%,#9C9C9C));
	-pie-background:linear-gradient(top,#D6D6D6 0,#9C9C9C 38%,#9C9C9C 100%);
}
.button.disabled:hover
{
	background:#919191;
	background:-moz-linear-gradient(top,#D6D6D6 0,#919191 38%,#919191 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D6D6D6),color-stop(38%,#919191),color-stop(100%,#919191));
	-pie-background:linear-gradient(top,#D6D6D6 0,#919191 38%,#919191 100%);
}
.button.disabled:active
{
	background:#BABABA;
	background:-moz-linear-gradient(top,#F2F2F2 0,#BABABA 38%,#BABABA 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F2F2F2),color-stop(38%,#BABABA),color-stop(100%,#BABABA));
	-pie-background:linear-gradient(top,#F2F2F2 0,#BABABA 38%,#BABABA 100%);
}
.arrow-button-left,.arrow-button-right,.arrow-button-top,.arrow-button-bottom
{
	border-style:dashed;
	border-color:transparent;
	border-width:.75em;
	display:-moz-inline-box;
	display:inline-block;
	*display:inline;
    zoom:1;
    font-size:60%;
	height:0;
	line-height:0;
	position:relative;
	vertical-align:middle;
	width:0;
}
.arrow-up
{
	border-bottom-width:1em;
	border-bottom-style:solid;
	border-bottom-color:#444;
	bottom:.35em;
}
.arrow-left
{
	border-left-width:1em;
	border-left-style:solid;
	border-left-color:#444;
	left:.35em;
}
.arrow-down
{
	border-top-width:1em;
	border-top-style:solid;
	border-top-color:#444;
	top:.28em;
}
.arrow-right
{
	border-right-width:.8em;
	border-right-style:solid;
	border-right-color:#444;
	right:.35em;
}
.arrow-button-left
{
	border-left-width:.8em;
	border-left-style:solid;
	border-left-color:#FFF;
	left:1.2em;
	top:-0.1em;
	font-size:46%;
}
.arrow-button-top
{
	border-bottom-width:.8em;
	border-bottom-style:solid;
	border-bottom-color:#444;
	left:.6em;
	bottom:.3em;
	font-size:57%;
	line-height:18px;
}
.arrow-button-bottom
{
	border-top-width:.8em;
	border-top-style:solid;
	left:.6em;
	top:.3em;
	font-size:57%;
	line-height:18px;
}
.arrow-button-bottom.arrow-dark
{
	border-top-color:#444;
}
.arrow-button-top.arrow-light
{
	font-size:53%;
	left:.4em;
	bottom:.5em;
	border-bottom-color:#FFF;
}
.arrow-button-bottom.arrow-light
{
	font-size:53%;
	left:.4em;
	top:.3em;
	border-top-color:#FFF;
}
.arrow-button-left.dark
{
	border-left-color:#000;
	border-left-width:.71em;
	border-left-style:solid;
	left:1.2em;
	top:.35em;
	font-size:57%;
}
.arrow-button-right
{
	border-right-width:.8em;
	border-right-style:solid;
	border-right-color:#FFF;
	left:-0.8em;top:-0.1em;
	font-size:52%;
}

.arrow-button-right.dark
{
	border-right-width:.8em;
	border-right-style:solid;
	border-right-color:#000;
	left:-0.8em;
	top:-0.1em;
	font-size:57%;
}

.mod-second-level-alternate
{
	padding:15px;
	background:#FFF;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	-moz-box-shadow:0 2px 3px 2px #c3c3c3;
	-webkit-box-shadow:0 2px 3px 2px #c3c3c3;
	box-shadow:0 2px 3px 2px #c3c3c3;
}

.topToolBox
{
    max-width: 100%;
    height: 90px;
    border-color: #fff;
    background-color: #2d2d2d;
    min-width: 980px;
    border-color: #000;
    opacity: 1;
    background-image: none;
    border-bottom: 1px solid #000;
    font-size:24px;
    text-align:center;
}

.searchBox
{
    margin:0px auto 10px auto;
}

.searchBox label
{
    color:#5f5f5f;
    font-size:13px;
    padding-left:10px;
}

.searchBox input[type=checkbox]
{
    margin-right:5px;
}

.searchBox h1 {
    text-align: center;
    color:White;
    font-size: 72px;
    margin-top: 4px;
    display:inline;
    text-shadow:none;
}

.BizVuColor
{
    color:#ff9600 !important;
    text-shadow:none;
}

.cf:before, .cf:after{
    content:"";
    display:table;
}
 
.cf:after{
    clear:both;
}
 
.cf{
    zoom:1;
} 


.form-wrapper {
    width: 440px;
    margin: 0px auto 0px auto;
    background: #302f2f;
    background: rgba(0,0,0,.2);
    z-index:900;
}
 
/* Form text input */
 
.form-wrapper input {
    width: 330px;
    padding: 10px 5px 12px 5px;
    float: left;    
    font: bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma';
    border: 0;
    background: #eee;
    border-radius: 3px 0 0 3px;      
}
 
.form-wrapper input:focus {
    outline: 0;
    background: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
}
 
.form-wrapper input::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
   font-style: italic;
}
 
.form-wrapper input:-moz-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}
 
.form-wrapper input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}    
 
.form-wrapper button {
    overflow: visible;
    position: relative;
    float: right;
    border: 0;
    padding: 0;
    cursor: pointer;
    height: 40px;
    width: 110px;
    font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
    color: #fff;
    text-transform: uppercase;
    background: #ff9600;
    border-radius: 0 3px 3px 0;      
    /*text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);*/
    text-shadow: 0 0 0 !important;

}   
.form-wrapper button:hover{ background: #e54040; }   

.form-wrapper button.blue { background: #28b4e9; }   
.form-wrapper button.blue:hover{ background: #0075A1; }   
.form-wrapper button.green { background: #2ADECC; }   
.form-wrapper button.green:hover{ background: #00A191; }   
   
.form-wrapper button:active,
.form-wrapper button:focus{   
    background: #c42f2f;
    outline: 0;   
}

.form-wrapper button.green:active,
.form-wrapper button.green:focus{   
    background: #00A191;
    outline: 0;   
}
.form-wrapper button.blue:active,
.form-wrapper button.blue:focus{   
    background: #28b4e9;
    outline: 0;   
}

.form-wrapper button:before { /* left arrow */
    content: '';
    position: absolute;
    border-width: 8px 8px 8px 0;
    border-style: solid solid solid none;
    border-color: transparent #ff9600 transparent;
    top: 12px;
    left: -6px;
}
.form-wrapper button.blue:before { /* left arrow */
    content: '';
    position: absolute;
    border-width: 8px 8px 8px 0;
    border-style: solid solid solid none;
    border-color: transparent #28b4e9 transparent;
    top: 12px;
    left: -6px;
}

.form-wrapper button.green:before { /* left arrow */
    content: '';
    position: absolute;
    border-width: 8px 8px 8px 0;
    border-style: solid solid solid none;
    border-color: transparent #2ADECC transparent;
    top: 12px;
    left: -6px;
}

.form-wrapper button:hover:before{
    border-right-color: #e54040;
}
.form-wrapper button.blue:hover:before{
    border-right-color: #0075A1;
}
 .form-wrapper button.green:hover:before{
    border-right-color: #00A191;
}

.form-wrapper button:focus:before,
.form-wrapper button:active:before{
        border-right-color: #c42f2f;
}      
.form-wrapper button.blue:focus:before,
.form-wrapper button.blue:active:before{
        border-right-color: #0075A1;
}      
 .form-wrapper button.green:focus:before,
.form-wrapper button.green:active:before{
        border-right-color: #00A191;
}      

.form-wrapper button::-moz-focus-inner { /* remove extra button spacing for Mozilla Firefox */
    border: 0;
    padding: 0;
}       
  
.email
{
    width:16px;
    height:16px;
    border:none !important;
    margin:0px 0px 0px 6px !important;
    cursor:pointer;
    float:left;
}

.TweetMenu, .ChatMenu
{
    background-position:left center;
    background-repeat:no-repeat;
    display: inline-block;
	*display:inline;
    zoom:1;
    position: relative;
    float: right;
    width: 20px;
    height: 20px;
    margin: 0px 0px 0px 20px;
}

.TweetMenu                  { background-image:url('http://resource.bizvu.co.uk/menu-icon.png'); }
.ChatMenu                   { background-image:url('http://resource.bizvu.co.uk/chat.png'); }
.ChatMenu.redMenu           { background-image:url('http://resource.bizvu.co.uk/chat_r.png'); }
.ChatMenu.greenMenu         { background-image:url('http://resource.bizvu.co.uk/chat_g.png'); }
.ChatMenu.yellowMenu        { background-image:url('http://resource.bizvu.co.uk/chat_y.png'); }
.ChatMenu.redTaskMenu       { background-image:url('http://resource.bizvu.co.uk/bullseye_r.png'); }
.ChatMenu.yellowTaskMenu    { background-image:url('http://resource.bizvu.co.uk/bullseye_y.png'); }
.ChatMenu.greenTaskMenu     { background-image:url('http://resource.bizvu.co.uk/bullseye_g.png'); }

.widgetFooter
{
    border-top:1px dashed #C3C3C3;
    /*border-top:2px solid #DBDBDB;*/
    padding:0px 10px 4px 10px;
    margin-top:2px;
    overflow:hidden;
}
.widgetFooter div.reply, 
.widgetFooter div.addFavourite,
.widgetFooter div.retweet,
.widgetFooter div.Tweethelp,
.widgetFooter div.TweetLocation,
.widgetFooter div.widgetAudiance,
.widgetFooter div.TweetExportMail,
.widgetFooter div.TweetExportDownload,
.widgetFooter div.Menu,
.widgetFooter div.geo,
.widgetFooter div.cloud,
.widgetFooter div.DateFilterOn,
.widgetFooter div.DateFilterOff,
.widgetFooter div.fbLike,
.widgetFooter div.fbComment,
.widgetFooter div.dmRefresh,
.widgetFooter div.dmReply,
.widgetFooter div.dmOpen,
.widgetFooter div.dmPublish
{
    background-position:left center;
    background-repeat:no-repeat;
    height:28px;
    width:28px;
    border-right: 1px dashed #C3C3C3;
    cursor:pointer;
}
.widgetFooter div.Menu
{
    background-image:url('http://resource.bizvu.co.uk/menu-icon.png');
}
.widgetFooter div.geo
{
    background-image:url('http://resource.bizvu.co.uk/Geo16.png');
}
.widgetFooter div.cloud
{
    background-image:url('../img/desktop/hashtag.png');
}
.widgetFooter div.DateFilterOn
{
    background-image:url('http://resource.bizvu.co.uk/calendar_Footer_R.png');
}
.widgetFooter div.DateFilterOff
{
    background-image:url('http://resource.bizvu.co.uk/calendar_Footer.png');
}

.widgetFooter div.reply
{
    background-image:url('../img/desktop/reply.png');
}
.widgetFooter div.addFavourite
{
    background-image:url('../img/desktop/favorites.png');
}

.widgetFooter div.retweet
{
    background-image:url('../img/desktop/loop2.png');
}

.widgetFooter div.Tweethelp
{
    background-image:url('../img/desktop/help.png');
}
.widgetFooter div.TweetLocation
{
    background-image:url('../img/desktop/locate4.png');
}
.widgetFooter div.widgetAudiance
{
    background-image:url('http://bizvu.co.uk/resource/address_book.png');
}
.widgetFooter div.TweetExportMail
{
    background-image:url('http://resource.bizvu.co.uk/mail.png');
}
.widgetFooter div.TweetExportDownload
{
    background-image:url('http://resource.bizvu.co.uk/cloud_download.png');
}
.widgetFooter div.fbLike
{
    background-image:url('../img/ToolButtons/fBLike.png');
}

.widgetFooter div.fbComment
{
    background-image:url('../img/ToolButtons/fbComment.png');
}
.widgetFooter div.dmRefresh
{
    background-image:url('../img/ToolButtons/refreshDM.png');
}
.widgetFooter div.dmReply
{
    background-image:url('../img/ToolButtons/replyDM.png');
}
.widgetFooter div.dmOpen
{
    background-image:url('../img/ToolButtons/openDM.png');
}
.widgetFooter div.dmPublish
{
    background-image:url('../img/ToolButtons/publishDM.png');
}

.widgetFooter div.FindOutMore
{
    background-position:right center;
    background-repeat:no-repeat;
    height:28px;
    width:28px;
    border-left: 1px dashed #C3C3C3;
    cursor:pointer;
    background-image:url('http://resource.bizvu.co.uk/expand-16.png');
}
.widgetFooter div.TweetExpand
{
    background-position:right center;
    background-repeat:no-repeat;
    height:28px;
    width:28px;
    border-left: 1px dashed #C3C3C3;
    cursor:pointer;
    background-image:url('http://resource.bizvu.co.uk/resize_upDown.png');
}

.widgetFooter .MoreInfo
{
	text-shadow: 0 0 0;
	cursor:pointer;
	color:#666666;
	line-height:28px;
	height:28px;
}
.widgetFooter img
{
    position:relative;
}

.the_menu {
	display:none;
	width:300px;
	border: 1px solid #1c1c1c;
	top:96px;
	position:absolute;
	z-index:700 !important;
	font-size:18px;
}
.the_menu.red_menu
{
    background-color:#e54040;
}

.the_menu p
{
	background-color: #302f2f;
	text-align:left;
	font-size:14px;
	cursor:default;
	color:#D1D1D1;
	padding:0px 10px 10px 10px;
}

.the_menu li {
	background-color: #302f2f;
	text-align:left;
}
.the_menu.red_menu li {
	background-color: #38a6f0;
}

.the_menu li a,  .the_menu li span{
	color:#FFFFFF; 
	text-decoration:none; 
	padding:10px; 
	display:block;
	cursor:pointer;
	text-shadow: 0 0 0;
}

.the_menu li a:hover, .the_menu li span:hover {
	color: #f0c708;
}
.socialMenu li a:hover {
	color: #6ad0ff;
}

.the_menu li a.last 
{
	padding-bottom:20px;
}

.the_menu li a.disabled
{
    color:#a0a0a0;
}
.the_menu li a.disabled:hover
{
    color:#a0a0a0;
	font-weight:normal;
}
.the_menu.red_menu li:hover {
	background-color: #FFBF63;
}
.the_menu.red_menu li:hover span {
	color:#302f2f;
}
.the_menu.red_menu li:hover a {
	color:#302f2f;
}

.the_menu li a.divider, .the_menu li span.divider
{
    border-top:1px solid #ffffff;
}
.the_menu li a span
{
    margin-top:5px;
}
.subMenu
{
    left:308px;
    overflow:auto;
    background-color:#302f2f;
}

.the_menu li.selectedProfile a
{
	font-weight:bold;
	color: #f0c708;
	text-shadow: 0 0 0;

}
.widget_thumbnail {
    width: 190px;
    margin: 0 auto;
    padding: 20px 20px 5px 20px;
    font-size: 12px;
    color: white;
    /*text-shadow: 0px 2px 3px #171717;*/
    text-shadow: 0 0 0 !important;
    -moz-box-shadow: 0px 2px 3px #555;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    height:165px;
    margin-right:6px;
    overflow:hidden;
}
.widget_thumbnail h1
{
    font-size: 14px;
    color:Black;
    /*text-shadow: 0px 2px 3px #ffffff;*/
    text-shadow: 0 0 0 !important;
    font-weight:bold;
}
.widget_thumbnail img
{
    width:30px !important; 
    border:none !important;
    margin-left:6px !important;
}

.widget_thumbnail p
{
    color:Black;
    font-size:12px;
    width:160px;
    white-space:normal;
    text-shadow: none;
    padding-top:4px !important;
    margin-top:0px;
}

.edit-box label {
    text-align:left !important;
	text-shadow: 0 0 0;
	text-transform:uppercase;
	padding-top:9px !important;
}

.edit-box input {
    float:left;
    width:60%;
}
.edit-box input.widgetTitleEditBox
{
    margin:0px 0px 4px 0px;
    width: 100%;
    padding: 8px 5px;
    font-size: 12px;
    border: 1px solid #000;
    box-shadow:0 1px 0 rgba(255,255,255,0.1);
    border-radius: 3px;
    font-family: 'Ubuntu', 'Lato', sans-serif;
    color: #171717;
}
.edit-box input.widgetSearch {
    width:40% !important;
}
.edit-box input.widgetSearchButton
{
    width:15% !important;
}
.MainTabContent
{
	min-height:375px;
}

.toolButton
{
	vertical-align:baseline;
    padding: 16px;
    font-size: 14px;
    display:inline;
    cursor:pointer;
}

.refreshChart
{
    width:16px;
    height:16px; 
    cursor:pointer;
    margin:0 10px 0 0 !important;
}

.refreshChart:hover
{
    background-color:#dddddd;
}

.AddFavourite, .retweetFromSearch, .replyFromSearch, .downloadSearch, .emailSearch, .HelpFromSearch, .wordcloudSearch
{
    width:20px;
    margin-right:20px;
    cursor:pointer;
    margin-top:8px;
}

#cmdCreateWidget
{
    height:30px;
    font-size:14px;
    text-transform:uppercase;
    font-family: Lato, Calibri, Arial, sans-serif;
    line-height:30px;
    padding:0px;
}

#lblPageInfo, #lblTotalRecInfo
{
    color:#333333;
}

#cmdPreviousResults, #cmdNextResults
{
    height:30px;
    padding-top:4px;
}


.linkButton
{
}

.popupListbox
{
    margin: 5px; 
    height: 300px; 
    position: relative; 
    background-color:#FFFFFF; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
    padding:4px;
    overflow:auto;
}


.blackRadio input[type=radio]
{
    background:none !important;
}

.blackRadio div
{
    background-color:Black;
}
.widget-head .remove {
    float: right;
    display: inline;
    background: url(../img/desktop/buttons.gif) no-repeat -24px 0;
    width: 14px;
    height: 14px;
    margin: 8px 4px 8px 0;
    text-indent: -9999em;
    outline: none;
    cursor:pointer;
}

.widget-head .edit  {
    float: right;
    display: inline;
    background: url(../img/desktop/buttons.gif) no-repeat;
    width: 24px;
    height: 14px;
    text-indent: -9999em;
    margin: 8px 4px 8px 4px;
    outline: none;
    cursor:pointer;
}

ul.widgetTable
{
    margin-right:6px;
    color:white;
    position:relative;
    padding:0px !important;
}
ul.widgetTable li
{
	padding:5px 4px 5px 6px;
	margin-right:25px;
	cursor:pointer;
	border-top:dotted 1px #a0a0a0 !important;
	font-size:12px;
	text-shadow:0 0 0 !important;
}
ul.widgetTable li.widgetHeader
{
	font-size:15px!important;
	font-family:Calibri, Trebuchet MS;
	font-weight:bold;
	height:20px;
	line-height:18px;
	color:#FFF!important;
	text-align:left;
	text-decoration:none;
	position:relative;
	border:none;
	display:inline-block;
	*display:inline;
    zoom:1;
	vertical-align:bottom;
	border-top:none !important;
	margin-bottom:4px;
}

.widgetCell
{
    text-align:left;
    font-size:10px;
    padding-top:2px;
    padding-bottom:2px;
}
ul.widgetTable li.WidgetRow:hover {
	color: #f0c708;
	background-color:#a0a0a0;
}

.resourceAvailability 
{
    height:250px;
    overflow:auto;
    position:relative;
}
.resourceAvailability div
{
    color:Black;
}

.searchFilters label
{
    color:White;
    font-size:13px;
    padding-left:10px;
}
.searchFilters input[type=checkbox], .searchFilters input[type=radio]
{
    margin-right:5px;
}
.AssetSearchSectionHeader
{
    background-color: #2d2d2d;
    font-weight: bold;
    color: White;
    padding:4px;
}
.AssetSearchSubSectionHeader{
    background-color: #e3e3e3;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #404040;
    border: none 0px white;
}

.SearchIndexChar
{
    padding-left:4px;
    padding-right:4px;
    text-decoration:underline;
    color:Blue !important;
    cursor:pointer;
    white-space:nowrap;
    float:left;
    height:24px;
}

.SearchIndexCharSelected
{
    padding-left:4px;
    padding-right:4px;
    color:black !important;
    cursor:default;
    font-weight:bold;
    white-space:nowrap;
    float:left;
    height:24px;
}

.siteRow
{
    cursor: pointer;
    border-bottom: solid 1px #e3e3e3;
    color: #5f5f5f;
    font-size: 12px;
    font-weight: normal;
    padding:4px 2px 4px 4px; 
}

.siteRow:hover, .EquipLine:hover
{
    background-color: #CCCCCC;
}



.EquipHeader
{
    font-weight: bold;
    color:White;
    background-color: #2d2d2d;
    font-size:12px;
    margin-left:1px;
    margin-right:1px;
}
.EquipHeader div, .EquipLine div
{
    padding:4px 0px 4px 4px;
}

.EquipLine
{
    color:#2d2d2d;
    font-size:12px;
    font-weight: normal;
    background-color:White;
    border-bottom: solid 1px #e3e3e3;
    margin-left:1px;
    margin-right:1px;
    cursor:pointer;
}

.EvenSiteRow
{
    background-color: #fffaf2;
}
.selectedSiteRow, .selectedEquipRow
{
    font-weight: bold;
    background-color:#EB8A00 !important;
    color:White !important;
    font-size:14px;
}
.selectedEquipRow
{
    font-size:12px;
}

.AssetDetailsRow:hover
{
    background-color:#DCDADA;
}

.AssetDetailsCaptionCell 
{
    color:black;
    background-color: #fffaf2;
    border-bottom: solid 1px #e3e3e3;
    font-size: 12px;
    font-weight: bold;
    padding:2px 2px 2px 4px;
}

.AssetDetailsValueCell {
    border-bottom: solid 1px #e3e3e3;
    font-size: 12px;
    font-weight: normal;
    padding:2px 2px 2px 4px;
}
.WODescription
{
    background-color: #e3e3e3;
    color: black;
    font-weight: bold;
    padding: 2px 2px 2px 4px;
    font-size: 12px;
}

div.widget-table
{
    position:relative;
}

.firstWidgetCell
{
    padding-left:20px;
}

.yellowCell
{
    background:url('http://bizvu.co.uk/resource/yellow_30.png') no-repeat left top;
}
.redCell
{
    background:url('http://bizvu.co.uk/resource/red_30.png') no-repeat left top;
}
.greenCell
{
    background:url('http://bizvu.co.uk/resource/green_30.png') no-repeat left top;
}

#portlet_165 div.widget-content
{
    /*background-color: rgb(201, 201, 201) !important;*/
}

.moreInfoCell
{
    background:url('../img/action.png') no-repeat right top;
    background-size:16px 16px;
}

.widgetGalary div
{
    margin:1px 10px 0px 10px;
    margin-bottom:2px;
    cursor:pointer;
}
.widgetGalary img
{
    height:20px;
}

.toolTipText div.text {
	position:absolute; 
	left:0; 
	top:30px;
	display:none; 
	margin:6px 0 0 -1px; 
	padding: 4px; 
    background: #E52F26;
    color: #fff;
    border-radius: 5px;
    z-index:800;
    width:200px;
    text-align:center;
}
		
.toolButton div.text_Center {
	position:absolute; 
	left:50%; 
	top:42px;
	display:none; 
	margin:6px 0 0 -100px; 
	padding: 4px; 
    background: #E52F26;
    color: #fff;
    border-radius: 5px;
    z-index:900;
    width:200px;
    text-align:center;
}

#divFavoriteTweets, #divNotificationMessageList, #divFBPostsFromAlerts, 
.BizVuListBox
{
    margin: 5px; 
    position: relative; 
    background-color:#FFFFFF;
    overflow:auto;
    border-radius: 5px;
}

#divretweetContent strong, 
#divretweetContent s,
#divretweetContent b,
#divretweetContent p
{
    color:White!important;
}
#divOriginalTweetContent strong, 
#divOriginalTweetContent s,
#divOriginalTweetContent b,
#divOriginalTweetContent p
{
    color:White!important;
}

#divretweetContent div.tweet
{
    border-bottom:none !important;
}
#divretweetContent .tweetBox:hover
{
    background-color:transparent !important;
}
#divOriginalTweetContent .tweetBox:hover
{
    background-color:transparent !important;
}

.fb-profilePic
{
    width:50px;
}

.fb-profileName
{
    color:White;
    margin-bottom:10px;
}

span.badge {
   
    padding: 0 5px;
    font-family: Arial, sans-serif;
    color: white;
    text-shadow: 0 1px rgba(0, 0, 0, 0.25);
    border: 1px solid;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.08);
}

span.badge.red {
    background: #fa623f;
    border-color: #fa5a35;
    background-image: -webkit-linear-gradient(top, #fc9f8a, #fa623f);
    background-image: -moz-linear-gradient(top, #fc9f8a, #fa623f);
    background-image: -o-linear-gradient(top, #fc9f8a, #fa623f);
    background-image: linear-gradient(to bottom, #fc9f8a, #fa623f);
}

.theme-options {
    display: block !important;
    width: 100% !important;
    margin: 0px auto !important;
    margin: 0px;
    padding: 0px;
    line-height: 1.6em;
}

.theme-options>li {
    margin:  0px 0px 0px 0px;
    display: inline;
    float: left;
}

.theme-options>li>div, .theme-options>li>div:hover, .theme-options>li>div:visited {
    padding:  2px 10px;
    text-decoration: none;
    margin:0px !important;
    font-size:10px;
    cursor:default !important;
}
.zetaOverview .smallHeader
{
    font-size: medium !important;
    font-weight: lighter !important;
    color: #212121 !important;
    margin: 10px 0px 20px 10px;
    line-height:22px;
}
.zetaOverview .header
{
    font-size: x-large !important;
    font-weight: lighter !important;
    color: #878787 !important;
    margin: 20px 0px 20px 10px;
    
}

.widget-tabHeader
{
    background-color:White;
    border-top:1px solid #757575;
    border-bottom:1px solid #E8E8E8;
}
.widget-tabHeader div.tabActive
{
    background-color:Black;
}
.widget-tabHeader div.widgetInnerTab
{
    text-align:center;
    cursor:pointer;
}
.widget-tabHeader div.widgetInnerTab img
{
    width:24px;
    height:24px;
    margin:6px auto 6px auto;
}

.widget-report1, .widget-report2
{
    background-color:White;
}

.widget-report1 div.NewTweetBanner, .widget-report2 div.NewTweetBanner
{
    padding-top: 10px; 
    color: rgb(0, 0, 0); 
    font-size: 16px; 
    padding-left: 10px;
}

div.widget-report1 div.widgetContent, div.widget-report2 div.widgetContent
{
    margin: 5px; 
    height: 300px; 
    position: relative;
}

.ui-widget-content a, .ui-widget-content a.ui-widget {
    color: #535352;
}

.profile-connect-icon {
    height: 45px;
    width:45px;
    display:block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-image: url("../img/desktop/socialBanner.png");
    margin-top: 25px;
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
}

.twitter .profile-connect-icon {
    background-position: -250px 0px;
    width: 44px;
}
.facebook .profile-connect-icon {
    background-position: -200px 0px;
    width: 18px;
}
.googleplus .profile-connect-icon {
    background-position: 0 0px;
    width: 35px;
}
.linkedin .profile-connect-icon {
    background-position: -50px 0px;
    width: 39px;
}
.youtube .profile-connect-icon
{
    background-image: url(http://resource.bizvu.co.uk/youTube_white.png);
    background-size:45px 45px;
    width:50px;
}

.socialSettingsDescription {
    height: 460px;
    padding: 5px;
    overflow: hidden;
    position: relative;
    line-height: 21px;
    border: 1px solid #2c2c2c;
    margin:0px 6px 0px 6px;
}
ul.widgetTable li.selectedRow {
	color: #000000;
	background-color:white;
}
ul.widgetTable li.selectedRow:hover {
	color: #000000;
	background-color:white;
}

.WO_Schedule_Widget
{
    background-image: url(../img/desktop/schedule.png);
    background-size:20px 20px;
    width:30px;
    height:20px;
    background-repeat:no-repeat;
    cursor:pointer;
}


#divJobAssignmentLookupList div
{
    color:White;
}

#divJobAssignmentLookupList div.selectedResource
{
    background-color:#ADADAD;
}

#divListOfCustomers div.selectedRow, #divBizvuListTweets div.selectedRow
{
    background-color:#C5DCE6;
}
#divListOfTeamMembers div.selectedRow, #divTeamMembersLookupList div.selectedRow, 
.agentList div.selectedRow
{
    background-color:#C5DCE6;
}

#divListOfTeamMembers, #divTeamMembersLookupList, #divTeamMembersAssignmentList, 
.agentList
{
    overflow:auto;
}


.BizVuToolBar table td
{
    vertical-align:top;
}
.BizVuToolBar, .TaskToolbar
{
    width:50%;
    margin: 0px auto 0px auto;
    text-align:center;
    height:80px;
}
.BizVuToolBar span, .TaskToolbar span
{
    width:100%;
    font-size:12px; 
    text-transform:uppercase; 
    font-weight:normal;
    text-align:center;
}

.BizVuToolBar .ToolButton, .TaskToolbar .ToolButton
{
    /*
    float:left;
    width:99%;
    */
    margin-left:2px;
    margin-right:auto;
    overflow: hidden;
    position: relative;
    border: 0;
    padding: 0 10px 0 10px;
    cursor: pointer;
    height: 70px;
    font: bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma';
    color: #fff;
    background: #ff9600;
    border-radius:3px;      
    text-shadow: 0 0 0 !important;
    text-align:center;

} 
.BizVuToolBar .ToolButton.xc
{
    background: #dc1254;
}
.BizVuToolBar .ToolButton.xc:hover
{
    background: #ff9600;
}
.TaskToolbar .ToolButton
{
    /*width:16%;*/
}
.BizVuToolBar .ToolButton:hover,.TaskToolbar .ToolButton:hover
{     
    background: #e54040;
}   

.BizVuToolBar img,.TaskToolbar img
{
    width:30px; 
    height:30px;
    margin-bottom:10px;
}

.fbProfile
{
    padding-bottom: 4px;
    padding-top: 4px;
}

.fbProfile:hover
{
    background-color:#e54040;
}

.BizVuListHeader
{
    background-color: #ff9600;
    border: 1px solid #333;
    margin: 6px 6px 10px 6px;
    border-radius: 3px;
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3), 0 1px 0px rgba(255, 255, 255, 0.2);
    height: 30px;
}

.BizVuListHeader label
{
    color:#333 !important; 
    width:100% !important;
    text-indent:0px !important;
}

ul.statuses .buttons
{
    display: none;
}
ul.statuses li:hover .buttons 
{
    display: inline-block;
	*display:inline;
    zoom:1;
}
.AssignedMember
{
    margin:0px 4px 4px 0px;
    float:left;
    width:48%;
    background-color:#BAE3FF;
    border-radius: 2px;
    height:30px;
}
.AssignedMember label
{
    padding-top:6px !important;
}
.AssignedMember img
{
    display: none;
    float:right;
    width:20px;
    margin:5px 10px 0px 0px;
    cursor:pointer;
}
.AssignedMember:hover img
{
    display: inline-block;
	*display:inline;
    zoom:1;
}

.tweetBox div.TaskItemControlPanel
{
    width:88%;
    display:none;
}
.tweetBox div.TaskItemControlPanel a
{
    font-size:14px;
    float:left;
}
.tweetBox:hover div.TaskItemControlPanel
{
    display:inline-block;
	*display:inline;
    zoom:1;
}
.tweetBox input.spam
{
    display:none;
    position:relative;
    float:left;
    background: #F03838;
    width:50px;
    height:16px;
    font-size:10px;
    margin:0px 4px 0px 0px;
    line-height:10px;
    
}
.tweetBox:hover input.spam
{
    display:inline-block;
	*display:inline;
    zoom:1;
}

.tweetBox img.emotion
{
    display:inline-block;
	*display:inline;
    zoom:1;
    position:relative;
    float:right;
    width:20px;
    height:20px;
    margin:0px 10px 0px 10px;
}
.tweetBox img.task
{
    display:inline-block;
	*display:inline;
    zoom:1;
    position:relative;
    float:right;
    width:16px;
    height:16px;
    margin:20px 10px 0px 10px;
}

.tweetBox img.mapPin
{
    display:inline-block;
	*display:inline;
    zoom:1;
    position:relative;
    float:left;
    width:12px;
    height:24px;
    margin:0px 10px 0px 10px !important;
    border:none !important;
    cursor:pointer;
}

div.TaskItemControlPanel a
{
    color: rgb(0, 119, 204);
    margin-left: 20px;
    cursor:pointer;
    margin-top:10px;
    line-height:30px;
    font-size:10px;
}
div.TaskItemControlPanel input[type=button]
{
    width:60px;
    font-size:12px;
}

.LookupEmotionLine
{
    border-bottom: solid 1px #E8E8E8;
    padding-bottom: 14px;
    padding-top: 4px;
}
.LookupEmotionLine:hover
{
    background-color:#dddddd;
}
.LookupEmotionLine div
{
    margin-left:10px;
    text-align:left;
    text-indent:0px;
    width:70%;
}
.LookupEmotionLine label
{
    color:#000000 !important;
    text-align:left;
    text-indent:0px;
    padding-top:0px;
    width:100%;
}
.LookupEmotionLine.selected
{
    background-color:#C5DCE6;
}
.LookupEmotionLine img
{
   float:left; 
   margin: 2px 10px 2px 6px;
   width:30px;
   height:30px;
}

#divTeamMembersAssignmentList div.LookupteamMemberLine:hover
{
    background-color:#dddddd;
}
div.LookupteamMemberLine
{
    border-bottom: solid 1px #E8E8E8;
    padding-bottom: 4px;
    padding-top: 4px;
}
div.LookupteamMemberLine div
{
    margin-left:10px;
    text-align:left;
    text-indent:0px;
}
div.LookupteamMemberLine label
{
    color:rgb(0, 119, 204);
    text-align:left;
    text-indent:0px;
    padding-top:0px;
    width:100%;
    text-transform:none;
}
div.LookupteamMemberLine input[type=checkbox]
{
    margin-right:20px;
    margin-left:0px;
}
div.LookupteamMemberLine.selected
{
    background-color:#FFE361;
}

.reportTMSelection
{
    width:50%;
}
.reportTMSelection select
{
    float:right;
    width:90%;
    margin-right:6px;
    padding: 8px 5px;
    font-size: 12px;
    border: 1px solid #000;
    box-shadow:0 1px 0 rgba(255,255,255,0.1);
    border-radius: 3px;
    font-family: 'Ubuntu', 'Lato', sans-serif;
    color: #171717;

}

.widgetTeamKPI div
{
    text-align:center;
    font-size: x-large !important;
    font-weight: lighter !important;
    margin: 10px 0px 20px 0px;
    color: Black;
    line-height:30px;
    
}
.widgetTeamKPI label
{
    width:100% !important;
    text-transform:none !important;
    text-indent:0px !important;
    text-align:center !important;
}

.goodData
{
    color:#8cc672 !important;
}
.badData
{
    color:#ff9600 !important;
}
.uglyData
{
    color:#ff5353 !important;
}

.TaskStatusBadge
{
    width:40px;
    float:right;
}

.TaskStatusBadge .taskStatus, .spam
{
    width:34px;
    float:left;
    margin:4px 2px 0px 0px;
    border: 1px solid #0273dd;
    border: 1px solid rgba(0,0,0,0.4);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.3),
        inset 0 10px 10px rgba(255,255,255,0.1);
    border-radius: 3px;
    background: #38a6f0;
    cursor:pointer;
    height:20px;
    font-size:10px;
    padding:0px;
    line-height: 17px;
    text-align: center;
    color:white;
}

.TaskStatusBadge .done
{
    background: #4cbb47;
}
.TaskStatusBadge .pending
{
    background: #F03838;
}

.WidgetpriorityItem
{
    background-color:White;
    -webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:10px;
	margin: 10px 6px 10px 6px;
	cursor:pointer;
	text-align:left;
}

.WidgetpriorityItem label
{
    color:#38a6f0 !important;
}
.WidgetpriorityItem.selected
{
    background-color:#f0c708;
}

.widgetPriority
{
    text-transform:uppercase;
    font-size:18px;
    color:Black;
    text-align:left;
    width:35px;
    float:right;
    margin-top:4px;
    cursor:pointer;
}

.board {
    margin: 10px 0;
    padding: 5px;
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 1px 0 #FFFFFF inset;
    -webkit-box-shadow: 0 1px 0 #FFFFFF inset;
    -moz-box-shadow: 0 1px 0 #FFFFFF inset;
    overflow:auto;
    height:250px;
}

.talkback {
    margin: 6px;
    position: relative;
}

.talkback .comment {
    border-radius: 3px;
    padding: 7px 15px 3px 15px;
    position: relative;
    word-wrap: break-word;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: white;
    border: 1px solid #e3e3e3;
    text-align:left;
}

.talkback h3 {
    font: bold 1.15em Helvetica, Arial, sans-serif;
    margin: 0 0 10px 0;
}
.talkback h3 span {
    color: #666;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 0 2px;
}

.talkback p {
    font-size: 0.933em;
    margin: 0 0 10px 0;
}

.TmServiceLevel div, .TmStatusReport div
{
    margin:0px !important;
}

.tweetSentiment
{
    margin-left:10px;
    margin-right:5px;
}

div.LookupProfileLine:hover
{
    background-color:#dddddd;
}
div.LookupProfileLine
{
    border-bottom: solid 1px #E8E8E8;
    padding-bottom: 4px;
    padding-top: 4px;
}
div.LookupProfileLine div
{
    margin-left:10px;
    text-align:left;
    text-indent:0px;
}
div.LookupProfileLine label
{
    color:rgb(0, 119, 204);
    text-align:left;
    text-indent:0px;
    padding-top:0px;
    width:100%;
    text-transform:none;
}
div.LookupProfileLine input[type=checkbox]
{
    margin-right:20px;
    margin-left:0px;
}
div.LookupProfileLine.selected
{
    background-color:#FFE361;
}

.vR 
{
    font-size: 13px;
    display: inline-block;
    *display: inline;
    zoom:1;
    padding: 3px;
    vertical-align: top;
}
.vN 
{
    background-color: #f5f5f5;
    border: 1px solid #d9d9d9;
    cursor: default;
    display: block;
    height: 20px;
    white-space: nowrap;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.vT 
{
    display: inline-block;
    *display: inline;
    zoom:1;
    color: #222;
    margin: 2px 5px 0px 5px;
    max-width: 325px;
    max-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    direction: ltr;
}
.vM 
{
    display: inline-block;
    *display: inline;
    zoom:1;
    width: 14px;
    height: 20px;
    background: no-repeat url(../img/desktop/contactarea_sprite_2.gif) -4px 0;
    opacity: .6;
    vertical-align: top;
    cursor: pointer;
}

.vM:hover
{
    opacity: 1;
}

.keywordFilterList
{
    font-family: 'Ubuntu', 'Lato', sans-serif;
    font-weight: 700;
    width: 100%;
    float: left;
    padding-top: 9px;
    color: #7A7A7A;
    font-size: 10px;
    letter-spacing: 1px;
    text-align:left;
}

li.widget
{
    /*
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    */
}

.mapHeading
{
    float:right;
    width:50%;
}

.mapHeading div
{
    float:left;
    width:30%;
    margin-right:2%;
}

.mapHeading img
{
    float:left;
    margin-right:10px;
}

.mapHeading span
{
    display:inline ;
    text-indent:0px;
    text-transform:none;
    color: #ddd;
    font-size: 12px;
    font-family: 'Ubuntu', 'Lato', sans-serif;
    float:left;
    letter-spacing: 1px;
    font-weight: 700;
    text-align:left;
}

.preview {
    width: 48px;
    height: 48px;
    padding: 0;
    overflow: hidden;
    background-color: #111;
    border: 1px solid #aaa;
    float:right;
    margin-top:52px;
}

.preview .dismiss {
    position: absolute;
    margin-top: 0;
    top: 0;
    right: 0;
    z-index: 10;
    width: 16px;
    height: 15px;
    background: #222;
    filter: alpha(opacity=50);
    opacity: .50;
    border-radius: 0 0 0 2px;
    float:right;
    cursor:pointer;
}

.AlertReplyText
{
    text-align:left;
    font-size:12px;
    font-family: 'Ubuntu', 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top:5px;
}

.AlertReplyBox
{
    border-bottom:1px dashed #C3C3C3;
    padding: 15px 5px 10px 5px;
    
}

.AlertReplyBox.error
{
    background-color:#FFD6D6;
}

.LikesComments
{
    color:#6d84b4;
    font-size: 11px;
}

div.WidgetDateFilterNotification {
    padding-top: 10px;
    color: rgb(0, 0, 0);
    padding-left: 10px;
}

.GraphTitle
{
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    text-align:left;
}

.srHead {
    font-size: 1.2em;
    font-family: Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
}
.srHead a {
    text-decoration: underline;
}
.srSubHead {
    margin-top: 1px;
    color: #656565;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    font-family: Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
}
.srHitType {
    font-weight: bold;
}
.srAuthor {
    margin: 8px 0;
    color: #656565;
}

.srSnippet {
    margin-top: 8px;
}

.widgetControlHelp img
{
    width:20px;
    float:left;
    margin-right:10px;
}

.widgetControlHelp label
{
    float:left;
    margin-right:20px;
}

.WidgetMenu label
{
    font-size:16px;
    float:left;
    margin-top:4px;
}

.WidgetMenu img
{
    margin-top:8px;
    margin-right:20px;
    height:16px; 
    float:left;
}

.tab 
{
    font-family: Lato, Calibri, Arial, sans-serif;
    position: relative;
    height: 30px;
    cursor: pointer;
    float:left;
    background-color: #5E5E5E;
    font-size: 14px;
    line-height: 30px;
    padding: 0 10px;
    display: block;
    color: #ffffff;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    border-radius: 3px;
    margin-right:4px;
    margin-bottom:4px;
    white-space:nowrap;
    vertical-align:top;
}

.tab.active
{
    background-color: #ff9600;
    color: #000000;
}

.socialTab
{
    width:106px;
    height:100px;
    padding:0px;
    text-align:center;
    float:none;
    display:inline-block;
    *display: inline;
    zoom: 1;
}

#divWidgetFilterByCategory
{
    margin:12px 10px 0px 10px;
    text-align:center;
}
#TabWidgetList
{
    margin:4px 10px 4px 10px;
    text-align:center;
}

#TabWidgetList div.floatCenter, 
#divWidgetFilterByCategory div.floatCenter
{
    position:relative;
    float:none;
    display:inline-block;
    *display: inline;
    zoom: 1;
    font-size:12px;
    white-space:nowrap;
}

#TabWidgetList div.floatCenterIE, 
#divWidgetFilterByCategory div.floatCenterIE
{
    position:relative;
    float:left;
    font-size:12px;
    padding:0px;
}

.searchParamSummary
{
    padding-left:2%;
    padding-top:6px;
    border-top:1px dashed #000000;
    padding:6px 0px 6px 2%;
}
.searchParamSummary td
{
    vertical-align:top;
}
.widgetParamSettings
{
    height:30px; 
    overflow:auto;
    float:left;
    margin-right:4px;
    position:relative;
}

.widgetParamSettings div
{
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    color:#000000;
    line-height:14px;
    position:relative;    
}
.widgetMoreInfo
{
    margin:4px 5px 0px 4px;
    width:30px; 
    float:right; 
    padding: 2px;
    border: 1px solid #0273dd; /* Fallback */
    border: 1px solid rgba(0,0,0,0.4);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.3),
        inset 0 10px 10px rgba(255,255,255,0.1);
    border-radius: 3px;
    background: #38a6f0;
    cursor:pointer;
   
    font-family: 'Ubuntu', 'Lato', sans-serif;
    color: white;
    font-size: 15px;
    text-shadow: 0 0 0 !important;
}
.widgetMoreInfo:hover { 
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.6);
}

.widgetMoreInfo:active { 
    background: #287db5;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.6);
    border-color: #000; /* Fallback */
    border-color: rgba(0,0,0,0.9);
}

#divWidgetParamMoreInfo 
{
    padding:10px;
}

#divWidgetParamMoreInfo div
{
    color:White;
    letter-spacing:1px;
    font-weight:bold;
    font-size:14px;
    font-family: Lato, Calibri, Arial, sans-serif;
    text-align:left;
    margin-top:20px;
}
#divWidgetParamMoreInfo div.firstLine
{
    margin-top:0px;
    
}

.agentList div.teamMemberLine
{
    border-bottom:solid 1px #E8E8E8;
    padding-bottom:6px;
    padding-top:4px;
}
.agentList div.teamMemberLine:hover
{
    background-color:#dddddd;
}
.agentList div.selectedRow:hover
{
    background-color:#C5DCE6;
}
.agentList img
{
    width:40px;
    margin:2px 10px 2px 6px;
    cursor:pointer;
}
.agentList .agentLine, .widgetLine .headerText
{
    text-align:left;
    position:relative;
    text-indent:0px;
    padding-top:0px;
    letter-spacing:1px;
    text-transform:none;
    margin-left:0px;
    margin-right:10px;
    margin-top:6px;
}
.agentList .subHeader, .widgetLine .subHeader
{
    color:#9C9C9C;
    font-size:10px;
    letter-spacing:2px;
}

.TargetIllustration
{
    float:left;
    position:relative;
    width:31%;
    margin: 10px 0px 20px 2%;
    height:60px;
    color:White;
    font-size:12px;
    letter-spacing:2px;
    padding:6px;
    
}

.agentPoint
{
    text-align:center;
    font-size:10px;
    font-weight:bold;
    letter-spacing:2px;
    color:#1888D2;
    margin:4px 6px 0px 6px;
    border-top:1px dotted #ADADAD;
    padding-top:4px;
    cursor:pointer;
}

.customerLine
{
    border-bottom:solid 1px #E8E8E8;
    padding-bottom:4px;
    padding-top:4px;
}
.customerLine:hover
{
    background-color: #D6D6D6;
}
.customerLine img
{
     margin: 20px 10px 10px 10px;
     border: 1px solid white;
     width:50px;
     height:50px;
}

.customerLine div
{
    text-align:left;
}

.customerLine span
{
    text-align:left;
    position:relative;
    text-indent:0px;
    padding-top:0px;
    letter-spacing:1px;
    text-transform:none;
    margin-left:0px;
    margin-right:10px;
    margin-top:6px;
    width:auto;
    float:left;
}

.customerLine span.header
{
    color:#0077CC;
    margin-left:10px;
}
.customerLine span.subheader
{
    color:#9C9C9C;
}

#wordcloud {
    margin: 20px auto;
    width: 100%;
    height: 460px;
    border: none;
}
.popupToolbutton
{
    float:right;
    width:20px;
    height:20px;
    margin:2px 16px 0px 6px;
    cursor:pointer;
}
.dm-thread-item:first-child .dm-thread {
    border-top: 0;
}
.dm-thread {
    cursor: pointer;
    position: relative;
    display: block;
    padding: 12px 15px;
    border-bottom: 1px solid #e1e8ed;
}
.dm-thread-item .chev-right {
    position: absolute;
    top: 15px;
    right: 15px;
}

.chev-right, .chev-left {
    width: 9px;
    height: 13px;
}
.icon {
    display: inline-block;
    vertical-align: text-top;
    background-image: url(../img/desktop/ShowDMThread.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}
.dm-thread-status {
    position: absolute;
    top: 12px;
    left: 10px;
    width: 12px;
}

.dm-thread-content {
    margin-left: 60px;
    line-height: 16px;
}
.dm-thread-content .avatar {
    position: absolute;
    top: 12px;
    left: 32px;
    float: none !important;
    margin: 0 !important;
    border: none !important;
}
.size32 {
    width: 32px;
    height: 32px;
    border-radius: 4px;
}
.fullname {
    font-weight: bold;
    color: #292f33;
}

.username {
    direction: ltr;
    unicode-bidi: embed;
}

.username s, .account-group-inner s {
    color: #b1bbc3;
}

.twttr-dialog p {
    margin-bottom: 0;
}

.dm-thread-snippet {
    float: left;
    width: 360px;
    font-size: 12px;
    color: #8899a6;
}

.dm-thread-content .time {
    position: absolute;
    top: 13px;
    right: 35px;
    color: #ccd6dd;
}

.fbTab
{
    height:40px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    color:Black;
    padding-top:10px;
}

.fbTab.tabActive 
{
    color:White;
}

.widgetLine.selectedRow
{
    background-color: #C5DCE6;
}


.taskButtonLite
{
    float: right; 
    width: auto;
    cursor: pointer;
    margin-right:10px;
    padding:0px 6px 6px 4px;
    border:solid 1px #8899a6;
}
.taskButtonLite:hover
{
    background-color:#C5DCE6;
}

.taskButtonLite img
{
    float: left;
    margin:6px 4px 0px 2px;
}