
/* CSS Document */
.more_geos{display:none;}
.checkDiv{float:left;width:30px;padding-left:5px;}
.nameDiv{float:left;padding-top:2px}

#folder_keyword_table th a, #folder_suggestion_table th a {
   color:#272727;
   text-decoration:none;
}
#clone_keyword_name {font-size:17px;}

.textfld2{border:0px solid;width:70px;padding:5px;color:#0071c8;font-size:13px;text-align: right;}
.textfld3{border:0px solid;padding:5px;color:#0071c8;font-size:13px;text-align: right;width: 90px;}
.cname{font-size:14px;color:#1563a7;font-weight:bold}

.cfolders {

	padding: 5px 0px 5px 0px;
	display: none;	
}

a.edit_link{color:#999999;text-decoration:none;font-size:12px}
a.edit_link:hover{color:#999999;text-decoration:underline;font-size:12px}

a.freebutton:hover {
background-position:-177px 0;
}

a.freebutton {
background-image:url('/img/free_button2.gif');
background-repeat:no-repeat;
display:block;
height:39px;
text-decoration:none;
width:177px;
}

input.login_button {
background:transparent url('/img/button_g.gif') repeat-x scroll 0 0;
border:medium none;
color:#FFFFFF;
height:20px;
padding-bottom:2px;
}


table.bidnav td {
color:#000000;
font-size:11px;
text-decoration:none;
}

table.bidnav a {
color:#0066CC;
font-weight:bold;font-size:11px;
text-decoration:none;
}

table.bidnav a:hover {
color:#0066CC;
text-decoration:underline;
}
table.bidnav a:visited {
color:#0066CC;
}
table.bidnav a:active {
color:#FF9900;
}

.tabDataBox{border:1px solid #ddd;background:#fff;border-radius: 6px;}

table.tabData{border:0;border-top:1px solid #ddd;background: #fff}
table.tabData th{height:46px;background:#ffffff;color:#272727;padding:0px 8px 0px 8px;border-bottom:1px solid #dddddd}
table.tabData th a{color:#272727;}
table.tabData th a:hover{color:#272727;}
table.tabData tr{background:#ffffff;}
table.tabData tr:hover{background:#f5f7fa;}
/*table.tabData tr.altrow,table.tabData tr.altrow input{background:#ffffff;}
table.tabData tr.editrow,table.tabData tr.editrow input { background-color:#f5f7fa;}*/
table.tabData tr.foot{height:36px;border-top:1px solid #dddddd}
table.tabData td{height:40px;padding:0px 8px 0px 8px;border-bottom:1px solid #dddddd;font-size: 13px}

table.tabData td table{border:0;}
table.tabData td table th {border:0;padding:0;}
table.tabData td table tr {border:0;background:none !important}
table.tabData td table td{border:0;padding:0px 5px;}

.btnGreen{border: 1px solid #63c870;border-radius:4px;background: #e0ffe4;color: #63c870;font-weight: bold;padding: 5px 10px}
.btnGreen:hover{color: #63c870;}

.btnBlue{border: 1px solid #0062ff;border-radius:4px;background: #e9f3ff;color: #0062ff;font-weight: bold;padding: 5px 10px}
.btnBlue:hover{color: #0062ff;}

.btnRed{border: 1px solid #e35258;border-radius:4px;background: #ffeaeb;color: #e35258;font-weight: bold;padding: 5px 10px}
.btnRed:hover{color: #e35258;}

.btnOrange{border: 1px solid #ff8c00;border-radius:4px;background: #fff9f2;color: #ff8c00;font-weight: bold;padding: 5px 10px}
.btnOrange:hover{color: #ff8c00;}

table.cloneData{}
table.cloneData th{}
table.cloneData tr{}
table.cloneData td{border-bottom:1px solid #bbbbbb;padding-bottom:5px;padding-top:5px;font-size:13px;}
table.cloneData1 td{border-bottom:0px solid #bbbbbb;padding-bottom:10px;padding-right:10px;}

.frmTbl2
{	
background-color:#FFFFFF;	
}

.frmTbl2 td {
padding: 4px 5px;
border-right:1px solid #FFFFFF;
}
.frmTbl2 tr {background-color:#eeeeff;}

.frmTbl2 th
{
background-color:#C0CCDD;
color:#523A0B;
padding:10px;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
font-size:12px;
}
.frmTbl2 th a
{
	color:#523A0B;
	text-decoration:none;
	border-bottom:1px dotted #523A0B;
	font-size:12px;
}

.frmTbl2 .even_row{color:#000000;background-color:#d9e0ff;}
.frmTbl2 .odd_row{color:#000000;background-color:#eeeeff;}
table.messageTbl{}
table.messageTbl th{background: #e08138;padding:5px 10px;color: #fff;font-size: 13px;text-align: left;border-left: 1px solid #fff}
table.messageTbl td{background: #f2f2f2;padding:5px 10px;font-size: 12px;border-bottom: 1px solid #fff;border-left: 1px solid #fff}
table.messageTbl td a{color: #e08138 !important;text-decoration: none;cursor: pointer;}
table.messageTbl th:last-child {border-left: 0px}
table.messageTbl td:last-child {border-left: 0px}

#tblShowRep{border:0;background: #fff}
#tblShowRep th{height:46px;background:#ffffff;color:#272727 !important;padding:0px 10px;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd}
#tblShowRep th a{color:#272727 !important;text-decoration:none}
#tblShowRep th a:hover{color:#272727 !important;text-decoration:none}
#tblShowRep tr.bluebg {background-color:#46a0e5;height:38px;}
#tblShowRep td{height:40px;padding:0px 10px;border-bottom:1px solid #dddddd;font-size: 13px}
#tblShowRep td.bBrd{border-bottom:1px solid #dddddd}
#tblShowRep td:last-child{border-right:0px}
#tblShowRep td table{}
#tblShowRep td table th {border:0;padding:0;}
#tblShowRep td table tr {background:none !important}
#tblShowRep td table td{border:0;padding:0;}
#tblShowRep a { text-decoration:none !important}


#tblShowRep a.grey{color:#999999;text-decoration:underline}
#tblShowRep a.grey:hover{color:#999999;text-decoration:none}

#customErrDiv
{
	text-align:center;
	margin:0px 0px 0px 0px;
}

#errorTable
{
border:solid #ca8282 1px;
margin:15px auto;
text-align: left;
background-color:#FFFFFF;
/*background-color:#ebc1c1;
min-width:400px;
max-width:650px;*/
width: 100%;
}

#errorTable #head, #errStr
{
font-size:13px;
margin:5px auto;
text-align:center;
font-weight:bold;
color:#FF0000;
}
#errStr
{
margin:15px 0px 15px 0px;
padding: 20px;
text-align:center;
font-weight:bold;
background-color:#FAE2E2;
border:1px solid #E12D2D;
}
#errPnt
{
font-size:12px;
color:#FF0000;
margin:5px 5px 5px 5px;
}
#friendlyErr
{

color:#aaa;
padding:5px 5px 15px 25px;
}

#msg_box {
   border:1px solid #CCDDEE;
   padding-left:10px;
   padding-right:10px;
   margin-left:8px;
   width:250px;

}

.sucmsg
{
	/*font-size:14px;
	color:#1D78AD;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	margin:10px auto 10px auto;
    border:1px solid #1D78AD;
	text-align:center;*/
}


.errorMessageDiv
{
      clear:both;	
      display: table;
	
}
.errorMessageDiv .errorMessageBorderDiv
{
	border:1px solid #0071c8;
	padding:8px;	
	margin:auto;
	margin-top:10px;
	margin-bottom:20px;
	display:table;
	white-space: nowrap;	
	box-shadow: 0 8px 6px -6px #444444;
	color:#0071c8;
}

div#sites table td a.topleftnav {color:white;font-weight:bold;font-size:15px;text-decoration:none;}
div#sites table td a.topleftnav:hover {color:#006699;font-weight:bold;font-size:15px;text-decoration:none;}

a.accdetlink {font-weight:normal;text-decoration:none;color:#900000;font-size:11px;}
a.accdetlink:hover {font-weight:normal;text-decoration:underline;color:#900000;font-size:11px;}
div.show_div{}

div.hidden_div{display:none;}

.listTable form
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

.mainListTable
{
    border:1px solid #CCCCCC;
    background-color:#FFFFFF;
    clear:both;
}

.mainListTable th
{
    background-color: #c0ccdd;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #ffffff;
    color:#523A0B;
    padding:2px 5px 2px 5px;
    font-size:11px;
    border-right:1px solid #FFFFFF;
    height:33px;
}
.mainListTable a
{
    color:#523A0B;
    text-decoration:none;
    border-bottom:1px dotted #523A0B;
}
.mainListTable a:hover
{
    color:#523A0B;
    text-decoration:none;
    border-bottom:1px solid #523A0B;
}
.mainListTable td
{
    padding:5px 5px 6px 5px;    
    border-right:1px solid #FFFFFF;
}
.mainListTable .even_row
{
    color:#000000;
    background-color:#eeeeff;
    height:20px;
    font-size:11px;
}
.mainListTable .odd_row
{
    color:#000000;
    background-color:#d9e0ff;
    height:20px;
    font-size:11px;
}
.sortingact_th{
border-left:1px solid #FFFFFF;
}
#sortingact1_th{
background-color: #8CA3C2;
}
.sortingact_td{
border-left:1px solid #FFFFFF;
}
#sortingact1_td{
    background-color: #EBEBFF;
}

.frmDiv
{
    padding:15px 0px 15px 0px;
}

.frmRow
{
clear:both;
padding:4px 0px 4px 0px;
}

.frmTbl
{
clear:both;
border:1px solid #d0d8e8;
padding:10px 10px 10px 10px;
background-color:#e3e6f1;
margin-bottom:10px;
}

.frmRow .comp
{
clear:both;
text-align:left;
}

.frmTbl span
{
    color:#666;
    font-size:11px;
}

.label
{
 
    float:left;
    padding:3px 1px 1px 1px;
    font-size:12px;
    text-align:right;
}

.ele
{
    float:right;
    padding:1px 1px 1px 1px;
    font-size:12px;
    font-weight:100;
    vertical-align:top;
    text-align:left;
}

.edit_folder_form .label { width: 28%; }
.edit_folder_form .ele { width: 70%; }

.add_kd_form .label { width: 28%; }
.add_kd_form .ele { width: 70%; }

.add_folder_form .label { width: 25%; }
.add_folder_form .ele { width: 73%; }


.LockConf
{
    color:red;
    border:1px solid red;
    padding:10px 10px 10px 10px;
    /*background-color:*/
}
div.hidden_div{display:none;}

a.update_button {
background-color:#f4f4f0;
border:1px solid #003c74;
color:#000000;
cursor:pointer;
font-size:13px;
line-height:18px;
padding:3px 10px;
text-align:center;
text-decoration:none;
width:120px;
}
a.update_button:hover{background-color:#e2d4b8;}

#cust_report
{
    border:1px solid #1D78AD;
    color: #1D78AD;
    padding:10px 10px 10px 10px;
    font-size: 13px;
}

img {
	margin:0px;
	padding:0px;}

img.center { 
	display: block;
	margin-left: auto;
	margin-right: auto;
}
	
.centerabsolutemessage {
   position: absolute;
   margin-top: 200px;
   margin-left: 30%;
   margin-right: 40%;
   border: 2px solid #f00;
   padding: 0px;
   background: #ffffff;
   display: block;
   width: 550px;
}

.centerabsolutemessage .title {
   font-weight: bold;
   font-size: 18px;
   color: #fff;
}

.centerabsolutemessage td.link{
	text-align: right;
}

.centerabsolutemessage td.link a{
   color: #fff;
   text-decoration: none;
   font-weight: bold;
}

.centerabsolutemessage .message {
   max-height: 250px;
   padding: 5px;
   text-align: justify;
   overflow: auto;
}

.header_td{background-image:url('images/topbg.gif');height:80px;width:100%;}

a.topnav1{background-image:url('images/topnavbg1.gif');text-align:center;width:86px;height:25px;display:block;color:#1b5290;font-size:14px;text-decoration:none;padding-top:6px;}
a.topnav2{background-image:url('images/topnavbg2.gif');text-align:center;width:86px;height:25px;display:block;color:#ffffff;font-size:14px;text-decoration:none;padding-top:6px;}
a.topnav2:hover{background-position:-86px 0;color:#1b5290;}
div.panel {border:#ccccdd 1px solid; padding: 1px;}
div.panel h4 { text-align: center; background-color: #d5e0f0; margin: 0; padding: 10px; }
div.panel p { margin: 9px; }
div.panel ul { clear: both; padding-left: 25px }

select.formfld1 {
	width:250px;padding:6px;border:1px solid #d0d8e8;  	 
}

select.formfld2 {
	width:120px;padding:2px;border:1px solid #d0d8e8;
	-webkit-appearance: none;       
     -moz-appearance: none;    
     appearance: none;
     background: url('/img/down.gif')  no-repeat right;  
}

select.formfld1::-ms-expand {display: none;}
select.formfld2::-ms-expand {display: none;}
.formfld1{width:250px;padding:6px;border:1px solid #d0d8e8;}
.formfld3{width:110px;padding:4px;border:1px solid #d0d8e8;}
.formfld8{width:333px;height:128px;padding:10px;resize: none;border:solid 1px #d0d8e8;border-radius: 6px}
.formfld4{border:1px solid #d0d8e8;}
.options{border:1px solid #d0d8e8;height: 246px; width: 300px;padding:5px}
.remove{border:1px solid #d0d8e8;height: 246px; width: 60px;padding:5px}

.formfld9{width:240px;padding:4px;border:1px solid #d0d8e8;}

.select2-container--default .select2-selection--single {
  border: 1px solid #ddd !important;
}
.container-right {
  float:right;
  color: #000;
}
.select2-results__option:hover .container-right{
  color:#fff!important;
}
.select2-results__option--highlighted .container-right {
  color:#fff!important;
}

.trigger{border:0px solid #d0d8e8;background:#ffffff;padding:0px;font-size:13px;margin:15px 0px 10px 0px;cursor:pointer}
.trigger:hover{background:#ffffff}
.trigger a{color:#0066CC;text-decoration:none}
.trigger a:hover{color:#0066CC;text-decoration:none}
.toggle_container{border:0px solid #cccccc;padding:0px 0px 5px 15px;margin-bottom:1px;width:100%}
.toggle_container label {padding-left:5px;}
 

.trigger .image {
    vertical-align:middle;
    display:inline-block;
    height:15px;
    width:15px;
    background:url(/img/plus1.gif);
}

.trigger.expanded .image {
    background:url(/img/minus1.gif);
}
#add_new_folder_name td {
	padding-top:10px;
}

.geo_cb2 {
	padding-top:5px;
}
/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
    margin-left:120px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    font-size: 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(/img/pointer.gif) no-repeat -10px 5px;
}
/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(/img/pointer.gif) left top no-repeat;
}

.check-box span {padding-right:10px;}

.check-box input {
  display: none;
}
.check-box span:before {
  content: ' ';
  width: 16px;
  height: 16px;
  display: inline-block;margin-right:5px;
  background: url(/img/unchecked.gif);
}
.check-box input:checked + span:before {
  background: url(/img/checked.gif);
}

.check-box-grey input:checked + span:before {
  background: url(/img/checked.gif);
}

#operating_system_div .check-box input:disabled + span:before,  #ron_traffic_type_div .check-box input:disabled + span:before{
	
  background: url(/img/unchecked-grey.gif);
}

.btnstyle1 {    
    border: 1px solid #ddd;
    background:#ffffff;
    border-radius: 6px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 14px;
    cursor: pointer;
}
.btnstyle1:hover {
    border: 1px solid #1989fa;
    background:#ffffff;
  } 

.btnstyle2 {
    background: #1989fa;
    border: 0px;
    border-radius: 6px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 14px;
    cursor: pointer;
}
.btnstyle2:hover {background:#0570db;color: #ffffff;}

.btnstyle3 {    
    border: 1px solid #4187f2;
    background:#e6f1fd;
    border-radius: 6px;
    color: #4187f2 !important;
    font-size: 12px;
    padding: 6px 14px;
    cursor: pointer;
    font-weight: normal;
}
.btnstyle3:hover {
    border: 1px solid #4187f2;
    background:#d1e7fe;
  }


a.btnstyle3 {    
    border: 1px solid #4187f2;
    background:#e6f1fd;
    border-radius: 6px;
    color: #4187f2 !important;
    font-size: 12px;
    padding: 6px 14px;
    cursor: pointer;
    font-weight: normal;
}
a.btnstyle3:hover {
    border: 1px solid #4187f2;
    background:#d1e7fe;
  }  
a.morebtn{border: 1px solid #ddd;padding:5px 10px;border-radius: 8px;text-decoration: none;font-size: 11px;color: #4187f2}
a.morebtn:hover{color: #4187f2}

a.campaignBtn{border: 1px solid #ddd;padding:5px 10px;border-radius: 8px;text-decoration: none;font-size: 13px;color: #000}
a.campaignBtn:hover{color: #000}

.add_info p{}
.add_info .note{font-size:14px;font-weight:bold;color:#eb0000}
.add_info .imp{font-size:16px;font-weight:bold;color:#eb0000}

.dollarbox{border: 1px solid #d0d8e8;border-radius:6px;width: 130px;overflow: auto}
.dollarsign{width: 20px;float:left;background: #f2f2f2;border-right: 1px solid #ddd;padding:5px;text-align: center;font-weight: bold}
.dollarfld{width: 90px;float:left;}

.con{padding-left:5px;}
.redtext{color:#ff0000 !important}

/*.channel{display:inline-block;border:0px solid #cccccc;text-align:center;}
.geotarget{display:inline-block;border:0px solid #cccccc;font-size:10px;text-align:center;}
.geosrc{display:inline-block;border:0px solid #cccccc;text-align:center;}*/

#bulk_edit_table {
	background-color:white;
	width:100%;
	margin-top:5px;
	padding-left:15px;
	padding-bottom:15px;
	padding-top:10px;
}
#bulk_edit_table td {
	padding-bottom:5px;

}

#bulk_edit_div th{background: #4f9fe2;padding:5px;color:#ffffff}
#bulk_edit_div td{border-bottom:1px solid #29abe2;padding:5px;}
.boxstyle {
    background:#fff;
    border: 1px solid #ddd;
    border-radius: 6px;
}

.boxstyle h2{margin: 0px !important}
.boxstyle td{padding-top:10px !important}

.boxstyle1{border:1px solid #d0d8e8;background:#e3e6f1}
.boxstyle1 input,textarea{border:1px solid #d0d8e8;}

.blacklistarea{width:90%;height:120px;padding: 10px;border-radius: 6px;resize: none;}
.btnstyle1grey{border:0px;border-radius:6px;color:#aaaaaa;padding: 7px 14px;background:#dddddd;font-size:12px;}


.button_style1 {
    background: #1989fa;
    border: 0px;
    border-radius: 4px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    padding: 6px 8px;
}
.button_style1:hover{
    background: #0570db;
    color: #ffffff;
}

.centerabsolutecontactmessage .popup_alert {
	left: 50%;
	top: 50%;
	width: 400px;
	margin-left: -203px;
	background: #ffffff !important;
	padding: 1px !important;
	border-radius: 3px;
	border:1px solid #444444!important;
	box-shadow: 0 8px 6px -6px #444444;
}

.centerabsolutecontactmessage .popup_header {
	background: #46a0e5 url(/img/popup_header.gif) repeat-x !important;
	color: #EEE;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
}


.blacklist{display:none;border:1px solid #cccccc;background:#f9f9f9;padding:10px 10px 10px 10px;position:absolute;z-index:100;width:210px;height:205px;margin-top:5px;margin-left:50px;}
.blacklist table td{height:auto !important;background:#f9f9f9 !important;}
.subidbox{border:1px solid #cccccc;width:200px;padding:4px;height:150px;margin-top:5px;margin-bottom:5px;resize: none;}

.targeturl{display:none;position:absolute;z-index:10;margin-left:380px;width:460px;height:415px;background:#ffffff;border:1px solid #6f6f6f;padding:10px}
.targeturl p{margin-bottom:10px;}

.targeturlcontent1{padding:0px 0px 20px 0px;font-size:11px}
.targeturlcontent1a{padding:0px 10px 0px 10px;font-size:11px}
.targeturlcontent2{padding:15px;margin:0px 10px 0px 10px;background:#f6f6f6;border:1px solid #d3d3d3;font-size:11px}
.txtblue{color:#1563a7 !important;font-size:13px !important}
.font16{font-size:16px}
.targeturlhead{font-size:14px;color:#1563a7;font-weight:bold;padding-left:10px;padding-bottom:10px;padding-top:5px}
.targeturlhead1{font-size:14px;color:#1563a7;font-weight:bold;padding-bottom:10px}
.targeturlhead2{font-size:14px;color:#f00;font-weight:bold}

.targeturlRon{display:none;position:absolute;z-index:10;margin-left:380px;margin-top:-250px;width:380px;height:260px;background:#e6e6e6;border:1px solid;padding:10px;}
.targeturlRon p{margin-bottom:10px;}

.rontrackinghead{font-size:16px;color:#1563a7;font-weight:bold;}
.rontrackingcontent{background:#ffffff;padding:10px !important;border:1px solid #d3d3d3;margin-top:10px !important;margin-bottom:10px !important}

.onoffswitch {
    position: relative; width: 40px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border-radius: 12px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 20px; padding: 0; line-height: 20px;
    font-size: 10px; color: white; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "";
    padding-left: 5px;
    background-color: #1989fa; color: #FFFFFF;
}

.onoffswitch-inner:after {
    content: "";
    padding-right: 5px;
    background-color: #cccccc; color: #FFFFFF;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 16px; height: 16px;margin: 0px;margin-top: 2px;margin-right: 1px;
    background: #FFFFFF;
    border-radius: 50%;
    position: absolute; top: 0; bottom: 0; right: 20px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
    background-image: -moz-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
    background-image: -webkit-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
    background-image: -o-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
    background-image: linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 1px; 
}


.styled-select {
   width:130px;
   overflow: hidden;
   border: 1px solid #cccccc;
   padding:1px;
   color:#ffffff;
   border-radius:4px;
   
 }
 
.styled-select select {
  color:#000000;
  font-size:12px;
  width: 100%;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-overflow: '';
  appearance: none;
  background: url(/img/downarrow1a.png) no-repeat scroll 97% 4px;
  
}

.styled-select select::-ms-expand {
    display: none;
}

.styled-select-act {
   width:120px;
   overflow: hidden;
   border: 1px solid #cccccc;
   background:url(/img/selectbg1.png) repeat-x;
   padding:1px;
   color:#ffffff;
   border-radius:4px;
   
 }
 .styled-select-act select {
  color:#000000;
  font-size:12px;
  width: 100%;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-overflow: '';
  appearance: none;
  background: url(/img/downarrow1a.png) no-repeat scroll 97% 4px;
  
}

.styled-select-act select::-ms-expand {
    display: none;
}

.inline-edit-text-box
{
   width:30px;
   padding:0px;
}
.inline-edit-error-text-box
{   
   border:2px solid #FF0000; 
}
#premimumlist_anchor_2
{
   padding: 0px;
   width:115px;
   visibility:visible;
}

.unselectable {
    user-select: none; /* CSS3 */
    -moz-user-select: none;
    -khtml-user-select: none;
}

.paymentcontainer{width:600px}



.titletooltip {
  position: relative;
  display: inline-block;
  background: none;
}

.titletooltip .titletooltiptext {
  visibility: hidden;
  background-color: #ffc;
  text-align: center;
  border: 1px solid #c93;
  padding: 5px 5px;
  margin-left: 10px;
  white-space:nowrap;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.titletooltip:hover .titletooltiptext {
  visibility: visible;
}
 
/******** from dashboard.html ***********/

 #cboxLoadedContent{
    overflow: hidden !important;
  }
  .overlay{
    position:fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 10;
    top:0;
    left:0;
    right: 0;
    bottom: 0;
    display: none;
  }

  .overlay> img{
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }

  .editurl > img {
    cursor: pointer;
    margin-left: 5px;
  }

  #edit_keyword_section>.loaderdiv{
    height: 100%;
    width: 100%;
    text-align: center;
    padding: 200px 0 200px 0;
    background: url("/img/loader.gif")  no-repeat;
    background-position:  center center;

  }
  .loading_text{
    margin: -48px 0 0 0;
  }
  .ui-tooltip {
    border:1px solid #666;
    background:#ffffef; display:block;
  }
  .pointer {cursor:pointer;
  }
  .add-ab {
    display: inline-block;
    height: 14px;
    width: 16px;
    background: url("img/plus1.gif");
    cursor: pointer;
  }

  .add-ab.expanded {
    background: url("img/minus1.gif");
  }

  .fLpR12 {
    float: left;
    padding-right: 12px;
  }

  .fR24 {
    float: right;
    padding-right: 24px;
  }

  .closed .vertical {
    transition: all .5s ease-in-out;
    transform: rotate(-90deg)
  }

  .closed .horizontal {
    transition: all .5s ease-in-out;
    transform: rotate(-90deg);
    opacity: 1
  }

  /*.opened {
    opacity: 1
  }

  .opened .vertical {
    transition: all .5s ease-in-out;
    transform: rotate(90deg)
  }

  .opened .horizontal {
    transition: all .5s ease-in-out;
    transform: rotate(90deg);
    opacity: 0
  }
*/
  .add-plus {
    /*height: 16px;
    width: 16px;
    opacity: .7;*/
    cursor: pointer
  }

  /*.add-plus .circle {
    position: relative;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background: #000;
    color: #fff;
  }

  .add-plus .circle .horizontal {
    position: absolute;
    background-color: #e88422;
    width: 14px;
    height: 2px;
    left: 50%;
    margin-left: -7px;
    top: 50%;
    margin-top: -1px
  }

  .add-plus .circle .vertical {
    position: absolute;
    background-color: #e88422;
    width: 2px;
    height: 14px;
    left: 50%;
    margin-left: -1px;
    top: 50%;
    margin-top: -7px
  }
*/
  .ab .abtextinput {
    margin: 4px 0;
    width: 90%;
  }

  .tooltip {
    position: relative;
    display: inline-block;
  }

  .tooltip .tooltiptext-top {
    visibility: hidden;
    width: 400px;
    background: #ffc url(/img/pointer.gif) no-repeat -10px 5px;
    color: #000;
    text-align: left;
    border: 1px solid #c93;
    border-radius: 0;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -220px;
    opacity: 0;
    transition: opacity 0.3s;
  }

  .tooltip .tooltiptext-top::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
  }

  .tooltip input#edit_target_url:focus .tooltiptext-top,
  .tooltip:hover .tooltiptext-top {
    visibility: visible;
    opacity: 1;
  }

  /* Change placeholder text color */
  textarea::-webkit-input-placeholder {
    color: #BAB9B9;
  }

  textarea:-moz-placeholder { /* Firefox 18- */
    color: #BAB9B9;  
  }

  textarea::-moz-placeholder {  /* Firefox 19+ */
    color: #BAB9B9;  
  }

  textarea:-ms-input-placeholder {
    color: #BAB9B9;  
  }

  textarea::placeholder {
    color: #BAB9B9;  
  }


.hidden{display:none}
  .hidebtn{border:0;background:none;color:#fff;font-weight:700;cursor:pointer}
  .content{font-size:14px;padding:0 20px 20px}
  .arrowbtn{margin-top:0;min-width:20px}
  .slide-toggle{cursor:pointer}
  a{color:#007bc6;text-decoration:none}
  img{border:none}
  .pT8{padding-top:8px}
  .pT10{padding-top:10px}
  .pT20{padding-top:20px}
  .titletxt{color:#007bc6;font-size:13px;font-weight:700}
  .txtbox{font-size:12px}
  ul.listhelp{list-style:outside none none;margin:10px 0 0;padding:0}
  ul.listhelp li{padding-bottom:3px;display:block}
  ul.listhelp li a{font-size:12px}
  .new{color:red!important;cursor:pointer;font-size:11px;text-decoration:none}
  .boxright1{border-right:1px solid #d7e9f4;clear:both;float:left;overflow:hidden}
  .box-inner{margin-right:20px;width:235px}
  a{cursor:pointer}

  #showbyoptions {padding:0;margin:0;margin-top: 20px;}
  #showbyoptions li{padding:0;margin:0;list-style:none;display: inline-block;}
  
  .folder-active{border:1px solid #4187f2;border-radius: 8px 0px 0px 8px;border-right:1px solid;padding:10px 30px;color: #4187f2;background: #e3f1fe}
  .folder-active:hover {color: #4187f2}
  .folder-inactive{border:1px solid #cccccc;border-radius: 8px 0px 0px 8px;border-right:0;padding:10px 30px;color: #4187f2;background: #ffffff}
  .folder-inactive:hover{color: #4187f2}

  .keyview-active{border:1px solid #4187f2;border-radius: 0px 8px 8px 0px;border-left:1px solid;padding:10px 30px;color: #4187f2;background: #e3f1fe}
  .keyview-active:hover {color: #4187f2}
  .keyview-inactive{border:1px solid #cccccc;border-radius: 0px 8px 8px 0px;border-left:0;padding:10px 30px;color: #4187f2;background: #ffffff}
  .keyview-inactive:hover {color: #4187f2}

  .pbrl {padding-bottom: 4px;padding-right: 2px;padding-left: 0;}

  /* ---- CSS for Checkbox Type-2 ------ */
  input[type=checkbox].check2 {display:none;}
  input[type=checkbox].check2 + label.label2 {padding-left:24px;display:inline-block;line-height:16px;background-repeat:no-repeat;cursor:pointer;}
  input[type=checkbox].check2:checked + label.label2 {background-position: 0 -16px;}
  label.label2 {background-image:url('img/check-2.png');}

/******** from dashboard.html ***********/

  /* ---- CSS for Channel column ------ */
  .channel_direct{display:block;width:50px;margin:auto;background: #fff1e1;padding: 3px 0px;color: #f28300;font-size: 11px;text-align: center;border-left: 4px solid #f28300;}
  .channel_suggest{display:block;width:50px;margin:auto;background: #e3f1fe;padding: 3px 0px;color: #0062ff;font-size: 11px;text-align: center; border-left: 4px solid #0062ff;}
  .channel_retrive{display:block;width:50px;margin:auto;background: #d7ffdd;padding: 3px 0px;color: #00a91b;;font-size: 11px;text-align: center;border-left: 5px solid #00a91b;}
