﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

.clearfix{clear:both;}
.left {float: left;}
.right {float: right;}

/* clearfix */
.cf:before, .cf:after{content:"";display:table;}
.cf:after{clear:both;}
.cf{zoom:1;}

li { list-style: none; }
img { border: none; }
body { line-height: 1.5; font-family:arial; color:#737373; overflow:hidden;}
a, a:hover {color: #666699;}
a:hover {text-decoration: underline;}

.TDP_im{ 
	font-size: 15px; 
	padding:15px 10px 10px; 
	width:938px; 
	height:618px; 
	margin: 0 auto; 
	position: relative; 
	top: 0px; 
	overflow: hidden; 
	left:0px;	
	background: #fff;  
	border: 1px solid #444444; 
	border-radius: 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.insidepor {
	border:none;
}
/*tab start*/
.head_wrap {
	margin: 0 auto;  
	position:relative;
	height:86px;
}
.head_wrap h1 {
	font-size:16px; 
	font-weight:bold; 
	left: 3px; 
	position: absolute;  
	top: 2px;
}
.sub_title {
	height:55px; 
	position:relative; 
	background-color:#fbfbfb; 
	border: 1px solid #B2B2B2;
	top: 30px;
}
.head_wrap  ul.tabs {
	color:#8282a4;
	margin: 0 auto; 
	padding:1px 30px 6px 0; 
	height: 25px; 
	position: absolute;
	z-index: 1000;
}
.head_wrap .tabs li { 
	cursor:pointer; 
	float:left; 
	height:29px;
	border-top:1px solid #cfcfcf; 
	text-align: center; 	 
	color:#8282a4; 
	line-height:28px; 
	font-weight:bold; 
	font-size:14px; 
	border-right:1px solid #b6b6b6; 
	background:url(../image3/TDP-icon-sprite.png) no-repeat 0 -158px;
	padding: 0 20px;
}
.head_wrap .tabs li.lf {
	border-top-left-radius: 5px;
	border-left: 1px solid #bababa;
}
.head_wrap .tabs li.ll {
	border-top-right-radius: 5px; 	
}
.head_wrap .tabs li.active {
	color:#515151;
	cursor:default;
	border-top-right-radius: 5px; 
	border-top-left-radius: 5px; 
	border-bottom: 1px solid #fbfbfb; 
	background:#ffffff; 	
	height: 29px; 
	line-height: 30px;  
	margin-top: -1px; 
	border-top:1px solid #bcbcbc;
	background:#fbfbfb;
}   
/*tab end*/
/*body start*/
/*left and right start*/
.bodywrap {
	border: 1px solid #B2B2B2;
	height:472px; 
	background-color:#f3f3f3;
	overflow: hidden;
}
/*
.body_wrap {
	height:444px; 
	padding:15px; 
	font-size:14px; 
	background-color:#fff; 
	width: 906px; 	
}
.audiLogo li {
	height: 65px; 
	padding: 10px 0 12px; 
	text-align: center;
}
.audiInfo, .audiLogo {
	float:left; 
	width:213px; 
	height:442px; 
	border:1px solid #dddddd;
}
.audiLogo {float:right;}
.audiInfo li, .audiLogo li {
	border-bottom:1px solid #dddddd;
}
.audiLogo li span {
	display:block; 
	padding: 3px 0 6px;
}
.audiInfo li ul, .audiLogo li ul {
	padding:9px 0; 
}
.audiInfo li li, .audiLogo li li {border:none; height:28px; }
.audiInfo li .aiL li {color:#c0c0c0 ; text-align:right;}
.audiInfo li .aiR li {color:#737373 ;}
.audiInfo .as_body {height:126px;}
.audiInfo .as_body ul {height:107px;float:left;}
.audiInfo .ta_body {height:98px;}
.audiInfo .ta_body ul {height:79px;float:left;}
.audiInfo li .aiL {width: 84px;}
.audiInfo li .aiR {width:116px; padding-left: 7px;}
.audiInfo li.al_body {border-bottom:none;}
.al_body dl {
	padding: 9px 12px;
	height:130px;
}
.al_body dt {line-height:17px;}
.al_body dd {
	line-height: 16px;  
	padding: 7px 0 0 29px;
	background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -634px -189px;    
}
.audiInfo li.ai_title, .audiLogo li.ai_title {font-weight:bold; padding:0;height:22px; background-color:#fbfbfb; text-align:center; color:#919b8d; font-size:12px; line-height:23px; clear:both;}
.audiLogo li.ai_use {border-bottom:none;}
*/
/*left and right panel end*/

/*center panel start*/
/*
.audiPro { 
	float:left;
	padding: 0 24px;
	width: 428px; 
	height:445px; 
	line-height: 17px;
}
.audiPro h3 {
	font-weight:bold; 
	font-size:16px; 
	text-align:center; 
	height: 23px;
	line-height: 24px;
}
.audiPro p { padding: 6px 0 3px 2px;}
.audiPro li span.txt{ padding-left: 35px;display: block;}
.audiPro li span.tImg { 
	background: url(../image3/TDP-icon-sprite.png) no-repeat -8px -118px; 
	display: block; 
	width:32px; 
	height:32px; 
	float:left;
	margin: 1px 3px 0 0;
}
.audiPro li span.ti1 { background-position: -8px -118px;}
.audiPro li span.ti2 { background-position: -41px -118px;}
.audiPro li span.ti3 { background-position: -74px -118px;}
.audiPro li span.ti4 { background-position: -107px -118px;}
.audiPro li {padding-top: 6px; *padding:0; clear:both; }
*/
/*center panel end*/
/*body end*/

/*header-wrap start*/
.cancel { 
	display:block; 
	position:absolute; 
	width:20px; 
	height:19px; 
	top:-5px; 
	right:2px; 
	background:url(../image3/TDP-icon-sprite.png) no-repeat -640px -1px;
}
.cancel:hover { background-position: -611px -1px;}
.backlink {position:absolute; top: 18px; left: 12px;font-size: 13px;} 

.select-box {height: 28px; line-height: 28px; position: absolute; left: 18px; top: 14px; width: 698px;}
.sub_title span.txt { float: left;  font-size: 18px;  line-height: 29px;  color:#827864;}
/*.select-box span.txt { float: left;  font-size: 18px;  line-height: 29px;  color:#827864;}*/
.select-box .go {float: right; width: 308px;}
.go a.goBtn, .go a.goBtn_disable { 
	background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -469px -73px transparent; 
	color: #FFFFFF; 
	cursor: pointer;	
	display: block;	
	float: right;	
	font-size: 11px; 
	font-weight: bold;	
	height: 28px; 
	line-height: 28px; 
	text-align: center; 
	width: 106px; 
	text-decoration:none;
}
.go a.goBtn:hover { 
	background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -469px -443px transparent; 
}
.go a.goBtn_disable, .go a.goBtn_disable:hover {background-position: -361px -73px; color:#adadad; display:none;}
.go a.goBtn_disable:hover {cursor:default;}
.s-ipt-wr { 
	background-color: #FFFFFF;
	border: 1px solid #D9D9D9;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	vertical-align: top;
	width: 182px;/*144px;*/
}

input.s-ipt { 
	background-color: #FFFFFF; 
	border: 0 none; 
	color: #A3A3A3; 	
	height: 22px; 
	height: 21px\0;
	margin: 2px 0 0 4px; 
	margin: 3px 0 2px 4px\0;
	outline: medium none; 
	width: 176px;/*137px;*/
	font-weight:bold;
	font-size:14px;
}	
.profileBox .s-ipt-wr {width: 200px;}  
.profileBox input.s-ipt {	
	width: 150px;
  font-size: 12px;
  line-height: 26px;
  font-weight: normal;
  FLOAT: LEFT;
  margin: 0 5px;
  height: 25px;
}
.profileBox .head_selected {
	display:block;
	float: left;
	width: 29px;
   background-position: -495px -397px;
	cursor: pointer;
}
.profileBox .hs_twitter {background-position: -495px -398px;}
.profileBox .hs_instagram {background-position: -495px -366px;}
.profileBox .hs_youtube {background-position: -494px -795px;}
.profileBox .hs_vine {background-position: -494px -827px}

input.s-twitter {background-position: -500px -399px;}
input.s-instagram {background-position: -500px -368px;}

input.selected, select.selected {
	color:#404040;
	font-weight:normal;
}
.proUsed {position: absolute;right:29px; top:18px;font-size: 13px;width:250px;}
.proUsed h2 {width:112px; float: left;}
.proUsed a {padding:0 0 0 15px;}
/*header-wrap end*/

/*footer-wrap start*/

.footer_wrap { 
	background-color: #FBFBFB;
	position: relative; 
	border: 1px solid #B2B2B2; 
	height:57px;
	border-top:none; 
	color:#4f4f4f; 
	font-size:13px;
}
.getAnalysis { 
	position: absolute; 
	top: 14px; 
	left:138px;
	height: 29px; 
	line-height:28px;
	width:570px;
}
.getAnalysis h2 { float:left; padding-right:5px;}
.getAnalysis span { float:left; padding-right:5px;}
.getAnalysis a.get {
	margin-left:18px; 
	background: url("../image3/TDP-icon-sprite.png") no-repeat scroll  -478px -5px transparent;	
	display: block;	
	height: 29px; 
	line-height: 29px; 
	text-align: center; 
	width: 111px; 
	float:left; 
	color:#5a5a5a;
	font-size: 12px;  
	text-decoration: none;
	font-weight: bold;
	
}
.getAnalysis a.get:hover {
	background: url("../image3/TDP-icon-sprite.png") no-repeat scroll  -478px -235px transparent;	
}
.getProfile { 
	height:29px;
	position: absolute; 
	top: 14px; 
	right:0px;
	line-height:28px;
	width:178px;
}
.getProfile li {
	display:inline-block;
	height:29px; 
	width:136px; 
	float:left;
}
.download-pdf, .download-link {
	background: url("../image3/demographics_sprite.png") no-repeat scroll -394px -83px transparent;
    line-height: 26px;
    display: inline-block;
    padding-left: 24px;
    vertical-align: middle;
    cursor: pointer;
}
.download-pdf {
    background-position: -394px -44px;
}
 li span.icon {
	display:block;
	width:16px; 
	height:16px; 
	background: url("../image3/TDP-icon-sprite.png") no-repeat scroll; 
	margin: 6px 5px; 
	float:left;
 }
 .asPDF {margin-right:37px;}
.asPDF .icon { background-position: -642px -109px;; }
.asCSV span.icon {background-position: -642px -87px ;}

/*footer-wrap end*/

/*popup-getProfile start*/
.profilePop_wrap, .analyzePop_wrap { left: 124px; top: 187px; position:absolute; width: 401px; height: 231px; }
.profilePop, .analyzePop {float:left; border:1px solid #b8b8b8; top:0; left:0;  background-color:#fff; text-align:center; width:390px; height:220px; color:#000; font-size:14px;}
.shadow_top{ width: 401px; height:3px; background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -33px -206px  transparent;}
.shadow_bottom{ clear:both; background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -34px -213px transparent; height: 6px; width: 401px;}
.shadow_left { float:left; height:222px; width:3px; background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -16px -213px transparent;  }
.shadow_right {float:left;height:222px; width:6px; background: url("../image3/TDP-icon-sprite.png") no-repeat scroll  -5px -207px transparent; }
.profile_center, .analyze_center {width:401px; height:222px;}

.button_wrap {  height: 29px; bottom:32px;  position: absolute;  width: 100%;}
.popupBox {height:220px; position: relative;}
.successed { left: 113px; position: absolute; width:74px; height:28px; background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -184px -73px transparent; display:block;}
.cancelit { left: 200px; position: absolute; width:85px; height:28px; background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -259px -73px transparent; display:block;}
.profilePop h3, .analyzePop h3{ font-weight:bold; padding:35px 0 26px; }
.profilePop .proInfo2, .analyzePop .anaInfo  { padding:0 23px; font-size:15px;}
.analyzePop .anaInfo2 {padding:39px 23px 0;}
.profilePop .proInfo { padding:10px 23px;}
.analyzePop .anaInfo  {  padding:0 39px 28px;}

.profileProcessing, .profileChecking , .analyzeChecking, .analyzeProcessing { 
	position: relative; 
	height:30px; 
	padding: 95px 0;
}
.profileChecking img, .analyzeChecking img { 
	position: absolute; 
	left: 82px;
}
.profileChecking span, .analyzeChecking span {
	height: 30px;  
	line-height: 30px; 
	position: absolute; 
	font-size: 15px; 
	left: 126px;
}
.profileProcessing span, .analyzeProcessing span { position: absolute; font-size: 15px; left: 126px; height: 30px;  line-height: 30px;}
.profileProcessing img , .analyzeProcessing img { position: absolute; left: 75px;}
.profileAccountInfo p, .analyzeAccountInfo p { padding:30px 50px 21px 30px ; text-align:left; line-height:18px;}
.profileAccountInfo .successed, .analyzeAccountInfo .successed  { left: 162px; top: 160px;}

.profilePop div p, .profilePop div h3, .profilePop div span, .analyzePop div p, .analyzePop div h3, .analyzePop div span {color:#5a5a5a;}
#failure_message h3 {
	padding: 5px 0 10px 19px;
    text-align: center;
}
/*popup-getProfile end*/




/*popup-getAnalyze start*/
.leftPanel_analyze { 
	width:623px; 
	height:474px; 
	float: left;
}
.rightPanel_addAccount { 
	width: 312px; 
	height:474px; 
	border-left:1px solid #d7d7d7; 
	float: right; 
	background:#fff;
}
.rightPanel_addAccount h2 { 
	font-size:14px; 
	text-align:center; 
	height:31px; 
	line-height:31px; 
	border-bottom:1px solid #c0c0c0;
	font-family:arialdp,arial narrow;
}
.general_heading, .general_heading_fake {
	border: 1px solid #b2b2b2;
    font-size: 15px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 67px;
    width: 312px;
	background-color:#f1f3ed;
	
}
.general_heading_fake {
    border: 0;
    background:none;
}
.general_heading select {
	width: 125px;
	font-weight: normal;
	font-size: 13px;
	height: 20px; 
	position: relative;
	top: -1px;
}
.head_option_box {
  position: relative;
  top: 4px;
  z-index: 1000;
  width: 43px;
  cursor: pointer;
}

ul.head_options {
  width: 152px;
/*  height: 44px;*/
  height:auto;
  border: 1px solid #c8c8c7;  
  margin: -5px 0 0 16px;
  box-shadow: 1px 2px 5px #b6b6b6;
  background: #fbfbfb;
}
.profileBox ul.head_options {
 margin: -1px 0 0 0;
 width: 200px;
 box-shadow: 1px 1px 1px #e9e9e9;
}
 
.head_options li {
  font-size: 11px;
  height: 22px;
  text-align: left;
  color: #a9a9a9;
  font-weight: 100;
  padding-left: 24px;
  line-height: 22px;
  background: url("../image3/TDP-icon-new-sprite.png") no-repeat scroll transparent;
  cursor:pointer;
}
.head_options li:hover {
	background: url("../image3/TDP-icon-new-sprite.png") no-repeat scroll #dfd9d9;
}
.head_options li.ho_twitter { background-position: -503px -343px;}
.head_options li.ho_instagram { background-position: -503px -311px;}
.head_options li.ho_youtube { background-position: -505px -746px;}
.head_options li.ho_vine { background-position: -505px -769px;}
.head_options li.ho_facebook {  background-position: -503px -1029px;}
.head_options li.ho_tiktok { background-position: -503px -1197px;}


.head_selected {
  height: 26px;
  width: 43px;
  background: url("../image3/TDP-icon-new-sprite.png") no-repeat scroll transparent;
}
.hs_twitter {background-position:-486px -398px;}
.hs_instagram { background-position: -486px -366px;}
.hs_youtube { background-position: -485px -795px;}
.hs_vine { background-position: -485px -827px}
.hs_facebook { background-position: -486px -955px;}
.hs_tiktok { background-position: -486px -1124px;}

.rightPanel_addAccount a {color:#9898B7;}
.rightPanel_addAccount a.active {color:#535f51;}
.rightPanel_addAccount a.disabled {color:#A3A3A3;}
.rightPanel_addAccount h2  span {padding:0 8px; color:#a9a9a9}
.rp_profiles h2 { font-weight:normal; font-size: 14px; color: #85958D; font-family: arial;}
.addAR_wrap { 
	height:442px; 
	padding:14px 17px 17px;
	position: relative;
}
.addAR_wrap .select-box {
	height: 73px;  
	width: 280px; 
	position: static;  
	line-height: 28px;
}
#back_to_profile {position: absolute; right: 16px; top: 20px; font-size: 13px;}
.addAR_wrap .select-box span.txt, .addAR_wrap .upload span.txt { 
	color: #7F7F7F; 
	height: 36px; 
	line-height: 17px; 
	width: 280px; 
	display:block;
	font-size:14px;
}
.rp_profiles .addAR_wrap .select-box span.txt {
	width: 260px;
}
.addAR_wrap .select-box .go, .addAR_wrap .upload .go { 
	float:none; 
	padding:11px 0; 
	width:277px;/*239px;*/
}
.addAR_wrap .upload .go {
	width:255px;
	padding: 8px 0 10px;
}
.addAR_wrap .select-box .go a.goBtn, .addAR_wrap .select-box .go a.goBtn_disable, .addAR_wrap .select-box .go a.uploadList, .addAR_wrap .select-box .go a.uploadList_disable  {
	width:93px;
	background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -482px -73px transparent;
}



.addAR_wrap .select-box .go a.goBtn:hover, .addAR_wrap .select-box .go a.goBtn_disable:hover {	
	background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -482px -443px transparent;
}
.addAR_wrap .select-box .go a.goBtn_disable, .addAR_wrap .select-box .go a.goBtn_disable:hover {
	background-position: -374px -73px;	
}
ul.allowance, ul.tip_wnd {
	border:1px solid #e1e0db; 
	background:#fdfdf5; 
	width:246px; 
	height:100px; 
	margin:24px 0 32px; 
	padding:9px 15px; 
	font-size:13px; color:#4f4f4f;
}
ul.aw_al {
	margin: 0 0 12px;
}
ul.allowance li {
	height:25px; 
	width:249px; 
	clear:both;
}
ul.allowance li.title {
	font-size:12px;
	height:27px; 
}
ul.allowance li.title .allowLeft {
	font-weight:bold; 
}
ul.allowance .allowLeft { float:left;}
ul.allowance .allowRight {float:right;}
ul.notes {font-size:12px; line-height:14px; width:275px; }
ul.notes .title {font-weight:bold; }
ul.notes li { padding:0 0 7px 0;}
.upload { position:relative; }
.list-notes {
	position:absolute; 
	background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -642px -286px transparent;
	width:16px;
	height:16px;
	display:block;
	top: 42px;
	left: 261px;	
	}

.addedInfo { padding:93px 27px 20px 4px;}
.analyzeadded {font-size:15px;}
.addedInfo span { 
	position:relative; 
	left: 10px;  
	top: -6px;
}
.viewAnalysis span {padding: 0 14px;display: inline-block;}

/* [2023-2-24] tip window for full audience analysis */
.acc_pos {
    position: absolute !important;
    top: 128px;
    border-right: 1px solid #D9D9D9;
    left: 10px;
}

.list_pos {
    position: absolute !important;
    top: 124px;
    border-right: 1px solid #D9D9D9;
    left: 10px;
}

ul.tip_wnd {
    height: 123px;
    margin: 9px 0 16px;
    background: #fff;
    padding-left: 44px;
    padding-top: 15px;
    width: 216px;
    line-height: 17px;
    word-spacing: 2px;
    color: #777;
}

ul.tip_wnd li:before {
    content: "\ ";
    background: url(/image3/tip.png);
    display: block;
    width: 30px;
    height: 30px;
    zoom: 80%;
    position: absolute;
    left: 32px;
    line-height: 17px;
}

a#full_audience_tip_ok {
    display: block;
    text-align: center;
    background: #17bf79;
    width: 76px;
    color: white;
    font-weight: 600;
    font-size: 14px;
    cursor: pointer;
    text-decoration: none;
    border-radius: 3px;
    line-height: 23px;
    position: relative;
    left: 55px;
    margin-top: 14px;
}

/* [2023-2-27] audience list */
div#select_audience h3 {
    padding: 18px 0 12px 0;
}

div#select_audience h3 i {
    color: #666;
    font-weight: normal;
    line-height: 15px;
}

div.audience_list_conatiner {
    border: 1px solid #e1e0db;
    margin: 0 34px;
    margin-bottom: 18px;
    min-height: 55px;
    max-height: 110px;
    cursor: default;
}

div#audience_list_box ul li {
    height: 55px;
    border-bottom: 1px solid #e1e0db;
    font-size: 12px;
    font-weight: 600;
}
div#audience_list_box ul li:last-child {
    border-bottom: none !important;
}

div#audience_list_box ul li:hover {
    background: #f7f9fd;
}

div#audience_list_box ul li.selected {
    background: #f7f9fd;
}

.analyzePop_ex1 {
    height: 260px !important;
    box-shadow: rgb(0 0 0 / 15%) 3.25px 2.15px 2.6px;
}

.analyzePop_ex2 {
    height: 310px !important;
    box-shadow: rgb(0 0 0 / 15%) 3.25px 2.15px 2.6px;
}

img.entity_points {
    width: 38px;
    height: 38px;
    float: left;
    position: relative;
    top: 8px;
    left: 8px;
}

span.entity_name {
    float: left;
    position: relative;
    top: 10px;
    left: 20px;
}

span.entity_full_audience {
    float: right;
    position: relative;
    padding: 9px 8px;
    text-align: right;
}

div#select_audience p.credits_desc {
    padding: 0 30px;
}

p.audience_btn_wrap {
    position: relative;
    margin-top: 12%;
}

span.network_img {
    width: 150px;
    position: absolute;
    left: 0;
    top: 20px;
    text-align: left;
}

a.instagram_img, a.tiktok_img, a.facebook_img, a.youtube_img, a.twitter_img {
    cursor: pointer;
    width: 16px;
    height: 16px;
    display: inline-block;
    top: 30px;
    left: 25px;
    margin: 0 2px;
}

a.instagram_img {
    background: url(../image3/dplug2_stream_sprite.png) -232px -582px no-repeat;
}
a.tiktok_img {
    background: url(../image3/dplug2_stream_sprite.png) -304px -582px no-repeat;
}
a.facebook_img {
    background: url(../image3/dplug2_stream_sprite.png) -256px -582px no-repeat;
}
a.youtube_img {
    background: url(../image3/dplug2_stream_sprite.png) -280px -582px no-repeat;
}
a.twitter_img {
    background: url(../image3/dplug2_stream_sprite.png) -208px -582px no-repeat;
}

::-webkit-scrollbar-track {
    background: #F5F5F5;
    border: 1px solid #ddd;
}
::-webkit-scrollbar-thumb:hover {
    background: #999;
}
::-webkit-scrollbar-thumb {
    background: #ccc;
}
::-webkit-scrollbar {
    width: 12px;
}

.audience_list_conatiner::-webkit-scrollbar {
    width: 8px;
}

/*get analyze -right panel- ANALYZE LIST start*/
.list_type_wrap {
    width: 255px;
    height: 26px;
    border: 1px solid #D9D9D9;
}

.type-list {
    border: 1px solid #D9D9D9;
    color: #7F7F7F;
    height: 28px;
    line-height: 27px;   
    padding: 4px 4px 4px 2px;
    width: 255px;
	color: #A3A3A3;
	font-weight:bold;
	font-size:14px;

}
/* Overridden the old style for next to drop-icon [2023-3-3] */
.list_type_wrap .type-list {
    position: relative;
    margin-left: 36px;
    width: 219px;
    height: 26px;
    border: none;
}

.type-list optgroup, .type-list option{
	font-size:13px;
}
#analyze_options.type-list {
	width:249px;

} 
/*add question mark----2015/11/16 changed by leyen start*/
.twitter_question_icon {
	background: url("../image3/TDP-icon-new-sprite.png") repeat scroll -512px -273px transparent;
    cursor: pointer;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
/*	left: 256px;
     top: -29px;
*/
    right: 2px;
    top: 44px;
}
.upload {    position: relative;}
.answer_of_analyze {
	width: 276px;
    height: 344px;
    font-size: 12px;
    line-height: 13.5px;
    position: absolute;
    background-color: #fff;
    z-index: 1000;
    top: 88px;
    padding: 8px 5px 0 2px;
    color:#4F4F4F;
    display: none;
}
.answer_of_analyze h3 {
	padding:0;
    font-weight: bold;
    font-style: italic;
}
.answer_of_analyze p {
	padding:0 0 10px 0;
}



/*add question mark----2015/11/16 changed by leyen end*/
.addAR_wrap .select-box .update {
	width:255px;
}
.update .s-ipt-wr {
	width: 147px;
}
.update .s-ipt-wr input.s-ipt {
	width: 143px;
}
.addAR_wrap .upload span.txt  {
	/*width: 259px;*/
	padding-bottom:7px;
}
.analyze-list-win {
	padding:0 10px 0 43px;
	text-align:left;
	font-size:15px;
	color: #595959;
}
.analyze-list-win h3 {
	padding-bottom: 30px;
}
.analyze-list-win-rev {
	padding: 25px 0 24px;
}

.analyze-list-win h3 span {
	background: url("../image3/TDP-icon-sprite.png") no-repeat scroll -642px -34px transparent;
	width: 320px;
	height: 18px;
	display:block;
	float:left;
	padding: 0 0 0 24px;
}
.al-name {
	padding:10px 0 18px;
}
#ask_analysis_list .al-name {    padding: 10px 0 12px;}
.al-name  label {
	margin:0 10px 0 0;
}
.analyze-pop {
        width: 355px;
    height: 518px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    position: absolute;
    left: 561px;
    z-index: 20000;
    top: 67px;
    padding: 15px;
    font-size: 12px;
	display:none;
	color:#4f4f4f;
 }
 #analyze_pop .analyze-pop {height:250px;}
   .analyze-pop h2 { font-weight: bold;   text-decoration: underline;}
 .analyze-pop h3 { font-weight: bold;  font-style: italic;padding-top:15px;}
   .analyze-pop p.t1 { padding-top:15px;} 
.analyze {margin: 0 0 7px;}
.al-name  input {
	border:1px solid #dbdbdb;
	line-height: 25px;
    padding: 0 4px;
	height:25px;
	width: 190px;
	color:#9aa195;
	font-weight:bold;
}
.analyze-list-win .button_wrap {
	width:100px;
}
.analyze-list-win .successed {
	left: 66px;
}
.analyze-list-win .cancelit {
	left: 154px;
}
#ask_keyword_analysis_msg {
	background: none;		
    line-height: 19px;
    margin-top: -8px;
	padding:0;
}
#ask_analysis_keyword  .al-name {
	padding: 16px 0 15px;
}

a.atp_icon {
    position: relative;
    left: 0;
    top: 3px;
    background: url("../image3/TDP-icon-new-sprite.png") no-repeat scroll -509px -127px transparent;
    width: 17px;
    display: inline-block;
    text-align: left;
    height: 19px;
    cursor: pointer;
}
.a01_youcan {
top: 9px;
position: relative;
}
.a01_links li{
top: 16px;
position: relative;
left: 2px;
line-height: 25px;
}
.a01_links a{
color:rgb(111,164,191);
}
.a01_links a:hover{
color:rgb(111,164,191);
}
select#analyze_options option:disabled {
	color:#adadad;
}

#bc_container {
    margin: -12px 0px 11px -15px;
    position: relative;
    display: inline-block;
    width: 350px;
}
#list_bc_container {
    margin: 0 0 7px 0;
}
.bc-input{
    border: 1px solid #D9D9D9 !important;
    width: 162px !important;
}
/*get analyze -right panel- ANALYZE LIST end*/

/*popup-getAnalyze end*/
/*
@font-face {
      font-family: "arial narrow";
      src: url("../image3/ARIALNB.TTF");	  
}
*/
@font-face {
    font-family: 'arialdp';
    src: url('../image3/arialnb-webfont.eot');
    src: url('../image3/arialnb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../image3/arialnb-webfont.woff') format('woff'),
         url('../image3/arialnb-webfont.ttf') format('truetype'),
         url('../image3/arialnb-webfont.svg#arialnarrow') format('svg');
}

















