.home-header{
	width:1170px;
	height:70px;
	padding:50px 0 0 0;
	margin:0 auto;
	display:block;
	}	
	
	
a.logo{
	width:132px;
	height:54px;
	background:url(../img/ebay.png) no-repeat;
	text-indent:-9999px;
	display:block;
	}
	
.register-section{
	width:555px;
	height:628px;
	padding:15px;
	background:#fff;
	float:left;
	}

.register-now{
	width:480px;
	padding:35px 0 35px 0;
	margin:0 auto;
	}
	
.register-now h1{
	font-size:48px;
	line-height:50px
	}
	
.register-now p{
	font-size:14px;
	line-height:20px
	}
	
	
form.already-registered{
	padding:30px 35px;
	background:#f8f8f8;
	display:block;
	font-size:14px;
	}

form.already-registered.user-password-form {
	padding: 10px 35px;
}

	
form.already-registered h2{
	font-size:22px;
	display:block;
	margin:0 0 17px 0;
	}
	
form.already-registered.user-password-form h2 {
	font-size:18px;
	display:block;
	margin:0 0 5px 0;

}
	
form.already-registered fieldset{
	padding:0;
	margin:0 0 4px 0;
	display:block;
	border:none;
	}
	
form.already-registered label{
	width:226px;
	display:inline-block;
	margin:0 14px 0 0;
	}
	
form.already-registered label span{
	display:block;
	margin:0 0 4px 0;
	}
	

form.already-registered label input{
	width:214px;
	height:28px;
	padding:5px;
	border:1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	}

form.already-registered.user-password-form input {
	height: 18px;
	font-size: 14px;	
}


	
form.already-registered label input.chk{
	width:20px;
	height:20px;
	display:inline-block;
	}
	
form.already-registered span.chk-txt{
	font-size:12px;
	}
	
form.already-registered small{
	display:block;
	padding:0 19px 0 0;
	text-align:right
	}
	
	
form.already-registered input.submit{
	width:124px;
	height:33px;
	line-height:33px;
	padding:0 40px 0 20px;
	margin:10px auto 0 auto;
	font-size:17px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	background:url(../img/btn-next.png) no-repeat right -50px;
	border:none;
	cursor:pointer;
	display:block;
	}
	
	
.hero-home{
	width:570px;
	height:658px;
	background:url(../img/hero-home.jpg) no-repeat;
	float:right
	}	

.hero-home.secondary{
	background:url(../img/hero-home-v2.jpg) no-repeat;
}	


.row{
	width:100%;
	margin:0 0 15px 0;
	display:block;
	overflow:hidden;
	box-shadow: 0 0 7px #DDD;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	}
	
.row.two-col-row{
	box-shadow: none
}
	
.row-top{
	width:100%;
	margin:0 0 15px 0;
	display:block;
	}
	
.actions-panel{
	width:180px;
	padding:74px 0 0 0;
	float:left;
	}
	
.main-content{
	width:975px;
	float:right;
	}
	
ul.actions{
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	}
	
ul.actions li{
	border-bottom:1px solid #dddddd;
	display:block
	}
	
ul.actions li a{
	padding:13px;
	font-size:13px;
	color:#796e65;
	display:block;
	}
	
ul.actions li a:hover{
	color:#000;
	}
	
ul.actions li.selected{
/*	background:#fff;
	border:1px solid #dddddd;
	margin-top: -1px;*/
	}
	
ul.actions li:first .selected{
	margin-top: 0;
}
	
ul.actions li.selected a{
	color:#000;
	font-weight:bold;
	}
	
ul.actions li ul{
	padding:0;
	mnargin:0;
	display: none
	}
	
ul.actions li.selected ul{
	display: block
}
	
ul.actions li ul li{
	border:none;
	}
	
ul.actions li ul li a{
	padding:0;
	border:none;
	}
	
ul.actions li.selected ul li a{
	padding:3px 0 14px 25px;
	font-size:13px;
	color:#796e65;
	display:block;
	font-weight:normal
	}
	
ul.actions li.selected ul li span{
	padding:3px 0 14px 25px;
	font-size:13px;
	color:#796e65;
	display:block;
	font-weight:normal
	}
	
ul.actions li.selected ul li.selected a{
	font-weight: bold
}

ul.actions li ul li.selected{
	border:none;
	}	

ul.actions li ul li.selected a{
	font-weight:bold;
	color:#000;
	}
	
ul.actions li ul li a span.inbox-items, ul.actions li ul li a span.sent-items{
	color:#fff;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	font-size:10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	display:inline-block
	}
	
	
ul.actions li ul li a span.inbox-items{	
	background:#86b817;
	}

ul.actions li ul li a span.sent-items{	
	background:#f4ae01;
	}
	
.main-content h1{
	font-size:28px;
	text-transform:uppercase;
	color:#796e65;
	font-wwight:normal;
	font-family: 'UniversLTStd-Light';
	margin:0 0 20px 0;
	}
	
.message-center-content{
	padding:15px;
	background:#fff;
	display:block;
	overflow:hidden
	}
	
.header-message-center{
	width:100%;
	height:50px;
	display:block;
	position:relative;
	background:#f8f8f8
	}
	
	
.header-message-center a.delete-selected{
	width:120px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	color:#0063d1;
	border:1px solid #dddddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:url(../img/bg-lnk-actions.png) repeat-x left top;
	position:absolute;
	left:14px;
	top:11px;
	display:block;
	-webkit-box-shadow: 1px 1px 0px 0px rgba(50, 50, 50, 0.1);
	-moz-box-shadow:    1px 1px 0px 0px rgba(50, 50, 50, 0.1);
	box-shadow:         1px 1px 0px 0px rgba(50, 50, 50, 0.1);
	}
	
.header-message-center a.delete-selected:hover{
	border:1px solid #aaa
	}
	
	
ul.actions-messages{
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	right:9px;
	top:11px;
	display:block;
	}
	
ul.actions-messages li{
	float:left;
	}
	
ul.actions-messages li a{
	height:26px;
	line-height:26px;
	padding:0 20px;
	text-align:center;
	font-size:12px;
	color:#0063d1;
	border:1px solid #dddddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:url(../img/bg-lnk-actions.png) repeat-x left top;
	margin:0 5px 0 0;
	display:inline-block;
	-webkit-box-shadow: 1px 1px 0px 0px rgba(50, 50, 50, 0.1);
	-moz-box-shadow:    1px 1px 0px 0px rgba(50, 50, 50, 0.1);
	box-shadow:         1px 1px 0px 0px rgba(50, 50, 50, 0.1);
	}
	
ul.actions-messages li a:hover{
	border:1px solid #aaa
	
	}
	
table.list-message-table th{
	padding:14px 20px;
	font-weight:normal;
	font-size:13px;
	background:#005c71;
	border-right:1px solid #fff;
	color:#fff;
	}
	
table.list-message-table th a{
	color: #FFF;
	display: inline-block;
	padding-right: 14px;
}

table.list-message-table th a.ASC{
	background: url(../img/asc.png) 100% 50% no-repeat;
}

table.list-message-table th a.DESC{
	background: url(../img/desc.png) 100% 50% no-repeat;
}

table.list-message-table th:hover{
	background: #002C36;
	}
	
table.list-message-table th.chk{
	width:20px;
	}
	
table.list-message-table th.date{
	width:90px;
	}
	
table.list-message-table th.from{
	width:130px;
	}
	
table.list-message-table th.regarding{
	width:140px;
	}
	
table.list-message-table th.subject{
	border:none;
	}
	
table.list-message-table td.action-col{
	padding:14px 10px;
}
	
	
table.list-message-table td{
	padding:14px 20px;
	border-right:1px solid #fff;
	color:#fff;
	}
	
table.list-message-table td.action-col{
	padding:14px 10px;
}
	
table.list-message-table td td{
	padding: 0;
	border-right: 0;
}

table.list-message-table td table[cellpadding="30"] td{
	padding: 30px;
}

table.list-message-table td table[cellpadding="20"] td{
	padding: 20px;
}

table.list-message-table td.chk{
	width:20px;
	}
	
table.list-message-table td.date{
	width:90px;
	}
	
table.list-message-table td.from{
	width:130px;
	}
	
table.list-message-table td.regarding{
	width:140px;
	}
	
table.list-message-table td.subject{
	border:none;
	}
	
table.list-message-table tr td{
	font-size:12px;
	color:#796e65
	}
	
	
table.list-message-table tr td a{
	color:#796e65
	}
	
table.list-message-table tr td a:hover{
	color:#000
	}
	
table.list-message-table tbody #message-details tr:nth-child(2n+1) td {
    background-color:none;
}

table.list-message-table span.asc{
	width:8px;
	height:6px;
	background:url(../img/asc.png) no-repeat;
	display:inline-block;
	cursor:pointer
	}
	
table.list-message-table span.desc{
	width:8px;
	height:6px;
	background:url(../img/desc.png) no-repeat;
	display:inline-block;
	cursor:pointer
	}
	
.notifications-box{
	width:313px;
	padding:19px 30px;
	border:1px solid #ddd;
	background:#fff;
	margin:0 15px 0 0;
	float:left;
	}
	
.notifications-box h2{
	font-size:18px;
	text-transform:uppercase;
	margin:0 0 13px 0;
	}	
	
ul.notifications-list{
	padding:0 0 0 8px;
	margin:0;
	list-style:none;
	display:block;
	}
	
ul.notifications-list li{
	margin:0 0 10px 0;
	}
	
ul.notifications-list li a{
	text-decoration:underline;
	}
	
	
.newsletter-box{
	width:313px;
	padding:19px 30px;
	border:1px solid #ddd;
	background:#fff;
	float:left;
	}
	
.newsletter-box h2{
	font-size:18px;
	text-transform:uppercase;
	margin:0 0 13px 0;
	}	
	
ul.newsletter-list{
	padding:0 0 0 8px;
	margin:0;
	list-style:none;
	display:block;
	}
	
ul.newsletter-list li{
	margin:0 0 10px 0;
	}
	
ul.newsletter-list li a{
	text-decoration:underline;
	}
	
.dashboard-calendar{
	width:150px;
	height:133px;
	padding:20px;
	background:#fff;
	border:1px solid #ddd;
	float:right
	}	


.row-content{
	padding:15px;
	background:#fff;
	display:block;
	overflow:hidden
	}
	
	
.graphic{
	width:764px;
	height:404px;
	float:left;
	}
	
ul.totals{
	padding:0;
	margin:0;
	list-style:none;
	width:164px;
	float:right;
	}
	
ul.totals li{
	width:162px;
	height:123px;
	margin:0 0 14px 0;
	border:1px solid #ddd;
	background:#fff;
	display:block;
	}
	
ul.totals li a{
	width:162px;
	height:103px;
	padding:20px 0 0 0;
	display:block;
	text-align:center;
	font-size:12px;
	text-transform:uppercase
	}	
	
ul.totals li a span{
	display:block;
	font-size:60px;
	font-weight:bold;
	}
	
ul.totals li.total-guides a{
	color:#f4ae01;
	}
	
ul.totals li.total-collections-y{
	border:1px solid #86b817;
	background:#86b817
	}
	
ul.totals li.total-collections-y a{
	color:#fff;
	}
	
ul.totals li.total-collections-b{
	border:1px solid #0062d1;
	background:#0062d1
	}
	
ul.totals li.total-collections-b a{	
	color:#fff;
	}

table.dash-table th{
	padding:14px 20px;
	font-weight:normal;
	font-size:13px;
	background:#86b817;
	border-right:1px solid #fff;
	color:#fff;
	text-align:left
	}
	
table.dash-table th:hover{
	background:#6b9312;
	}
	
table.dash-table th.assignment-no{
	width:150px;
	}
	
table.dash-table th.assignment-name{
	width:390px;
	text-align:right
	}
	
table.dash-table th.due-date{
	width:115px;
	}
	
table.dash-table th.sow-status{
	width:128px;
	}
	
table.dash-table th.payment-status{
	border:none;
	}
	
	
table.dash-table td{
	padding:14px 20px;
	border-right:1px solid #fff;
	color:#fff;
	text-align:left
	}
	
table.dash-table td.assignment-no{
	width:150px;
	}
	
table.dash-table td.assignment-name{
	width:390px;
	text-align:right
	}
	
table.dash-table td.due-date{
	width:115px;
	}
	
table.dash-table td.sow-status{
	width:128px;
	}
	
table.dash-table td.payment-status{
	width:138px;
	border:none;
	}
	
table.dash-table tr td{
	font-size:12px;
	color:#796e65
	}
	
	
table.dash-table tr td a{
	color:#796e65
	}
	
table.dash-table tbody tr:nth-child(2n+1) td {
    background-color:#f8f8f8;
}

table.dash-table span.asc{
	width:8px;
	height:6px;
	background:url(../img/asc.png) no-repeat;
	display:inline-block;
	cursor:pointer
	}
	
table.dash-table span.desc{
	width:8px;
	height:6px;
	background:url(../img/desc.png) no-repeat;
	display:inline-block;
	cursor:pointer
	}


table.assignment-center-table th{
	padding:14px 10px;
	font-weight:normal;
	font-size:13px;
	background:#777;
	border-right:1px solid #fff;
	color:#fff;

	}
	
table.assignment-center-table th:hover{
	background:#444;
	}
	
table.assignment-center-table th.number{
	width:99px;
	}
	
table.assignment-center-table th.assignment-name{
	width:200px;
	}
	
table.assignment-center-table th.influencer{
	width:170px;
	}
	
table.assignment-center-table th.due-date{
	width:106px;
	}
	
table.assignment-center-table th.sow-status{
	width:130px;
	}

table.assignment-center-table th.status{
	width:60px;
	}
	
	
	
table.assignment-center-table th.payment-status{
	border:none;
	width:170px;
	}
	

table.assignment-center-table th a{
	color: #FFF;
	display: inline-block;
	padding-right: 14px;
}

table.assignment-center-table th a.ASC{
	background: url(../img/asc.png) 100% 50% no-repeat;
}

table.assignment-center-table th a.DESC{
	background: url(../img/desc.png) 100% 50% no-repeat;
}
	
table.assignment-center-table td{
	padding:14px 10px;
	border-right:1px solid #fff;
	color:#fff;

	}
	
table.assignment-center-table td.number{
	width:99px;
	}
	
table.assignment-center-table td.assignment-name{
	width:200px;
	}
	
table.assignment-center-table td.influencer{
	width:170px;
	
	}
	
table.assignment-center-table td.due-date{
	width:106px;
	}
	
table.assignment-center-table td.sow-status{
	width:130px;
	}
	
table.assignment-center-table td.status{
	width:60px;
	}
	
table.assignment-center-table td.payment-status{
	width:170px;
	border:none;
	}
	
table.assignment-center-table tr td{
	font-size:12px;
	color:#796e65
	}

table.assignment-center-table tr td span.thumb img {
	width: 125px;
}

	
	
table.assignment-center-table tr td a{
	color:#796e65
	}
	
table.assignment-center-table tbody tr:nth-child(2n+1) td {
    background-color:#f8f8f8;
}


.comments table.assignment-center-table tbody tr:nth-child(2n+1) td {
	background-color: transparent
}

table.assignment-center-table span.asc{
	width:8px;
	height:6px;
	background:url(../img/asc.png) no-repeat;
	display:inline-block;
	cursor:pointer
	}
	
table.assignment-center-table span.desc{
	width:8px;
	height:6px;
	background:url(../img/desc.png) no-repeat;
	display:inline-block;
	cursor:pointer
	}
	
table.assignment-center-table tr td a{
	display:inline-block;
	/*float:right*/
	}
	
table.assignment-center-table tr td a.btn{
	display: inline-block;
	color: #FFF
}

table.assignment-center-table tr td a .thumb{
	width:30px;
	height:30px;
	margin:0 0 0 3px;
	display:inline-block;
	vertical-align:middle
	}
	
table.assignment-center-table tr td a .thumb img{
	max-width:30px;
	max-height:30px;
	display:block;
	}
	
table.assignment-center-table tr td a:hover{
	color:#000;
	}

table.assignment-center-table tr td a.btn:hover{
	color:#FFF;
	}

.new-assignment{
	padding:70px 0;
	background:#fff;
	border:1px solid #ddd;
	display:block;
	}



.btn-prev, .btn-next, .btn{
	height:44px;
	line-height:44px;	
	font-size:17px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	border: none;
	}
	
	
a.btn, .btn{
	background: #383838;
	padding:0 20px;
	display:inline-block;
	color: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}
	
.btn + .btn{
	margin-left: 10px
}

#sign-in-form .btn{
	vertical-align: top
}

.btn.inactive{
	background:#cec7bf;
}

.btn-prev{
	padding:0 20px 0 20px;
	/*background:url(../img/btn-prev.png) no-repeat left top;*/
	display:inline-block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}
	
.btn-prev.active{
	/*background:url(../img/btn-prev.png) no-repeat left bottom;*/
	background: #383838;
	}
	
.btn-next{
	padding:0 40px 0 20px;
	background:url(../img/btn-next.png) no-repeat right top;
	display:inline-block;
	cursor: pointer;
	
	padding:0 20px 0 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}
	
.btn-next.active{
	background: #383838;
	/*background:url(../img/btn-next.png) no-repeat right bottom;*/
	color: #FFF;
}

form.create-new-assignment{
	width:560px;
	margin:0 auto;
	display:block
	}
	
	
form.create-new-assignment fieldset{
	padding:0;
	margin:0 0 15px 0;
	border:none;
	display:block;
	}
	
form.create-new-assignment fieldset label{
	display:inline-block
	}
	
form.create-new-assignment fieldset label span{
	width:100%;
	font-weight:bold;
	display:block;
	margin:0 0 6px 0;
	}
	
form.create-new-assignment fieldset label input{
	height:18px;
	webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #ddd;
	padding:5px;
	}
	
form.create-new-assignment fieldset label input.assignment-name{
	width:548px;
	}
	
form.create-new-assignment fieldset label.due-date{
	width:264px;
	position:relative;
	margin:0 28px 0 0;
	}
	
form.create-new-assignment fieldset label.due-date input{
	width:222px;
	padding:5px 30px 5px 5px;
	}
	
form.create-new-assignment fieldset label.due-date input.calendar{
	width:19px;
	height:20px;
	padding:0;
	border:0;
	background:url(../img/ico-calendar.png) no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	font-size:0;
	position:absolute;
	right:10px;
	top:26px;
	display:block
	}
	
form.create-new-assignment fieldset label.category{
	width:264px;
	position:relative;
	margin:0;
	}
	
form.create-new-assignment fieldset label.category select{
	width:264px;
	height:30px;
	padding:5px;
	border:1px solid #ddd;
	color:#796e65;
	display:block;
	}

form.create-new-assignment fieldset label.description textarea{
	width:536px;
	height:110px;
	padding:10px;
	border:1px solid #ddd;
	webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	color: #796e65;
	font-size:12px;
	}


form.create-new-assignment .btm-form{
	display:block;
	overflow:hidden;
	margin:40px 0 0 0;
	}

	
	
form.create-new-assignment .btm-form a.btn-prev{
	margin:0 166px 0 0;
	}
	
form.create-new-assignment .btm-form input.submit{
	height:44px;
	line-height:44px;
	padding:0 40px 0 20px;
	margin:0 0 0 10px;
	font-size:17px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	background:url(../img/btn-next.png) no-repeat right bottom;
	border:none;
	cursor:pointer
	}

.tab.description-tab{
	margin:0 0 20px 0;
	padding:20px 20px 10px 20px
	}
	
.tab.description-tab strong{
	display: block;
	margin: 0 0 6px 0
}
	
/* FAQ Page */
	#faq h1{
		margin:0 0 10px 0;	
		}
	
	#faq p{
		font-size:12px;
		}
	
	#faq p.section-description{
		font-size:15px;
		}
	
	#faq ol{
		padding:0 0 0 20px;
		font-size:16px;
		}
		
	#faq ol li{
		padding:10px 0;
		border-bottom:1px solid #e6e6e6;
		}
		
	#faq ol li a{
		font-size:12px;
		}
		
	#faq ol li ul li{
		border:none;
		padding:3px 0;
		font-size:12px;
		}
		
	#faq ol li h3{
		font-size:16px;
		margin:0 0 10px 0;
		}
/* /FAQ Page */

/* dashboard header (influencer) */
	body.influencer-page .dashboard-header{
		display:block;
		margin:0 0 20px 0;
		overflow:hidden
		}
	
	body.influencer-page .dashboard-header .dashboard-header-content{
		width:70%;
		float:left;
		}

	body.influencer-page .dashboard-header .dashboard-header-content.full-width{
		width:100%;
		float: none;
	}

	
	body.influencer-page .dashboard-header .header-links{
		width:30%;
		text-align:right;
		float:right;
		margin-top: 15px
	}
/* /dashboard header (influencer) */

/* dashboard summary section (influencer) */
	body.influencer-page #dashboard-summary-section{
		margin:0 0 20px 0;
		display:block;
		overflow:hidden
		}
		
	body.influencer-page #dashboard-summary-section .info-col{
			width:32%;
			padding:10px 0 0 0;
			background:#fff;
			margin:0 19px 0 0;
			float:left;
		}
		
	body.influencer-page #dashboard-summary-section .info-col.info-col-3{
		margin:0;
		float:right
		}
		
	body.influencer-page #dashboard-summary-section .info-col h3{
		padding:4px 10px;
		margin:0;
		text-transform:uppercase;
		font-size:16px;
		display:block;
		}
		
	body.influencer-page #dashboard-summary-section .info-col h3 span{
		display:block;
		padding:0 4px 10px 4px;
		border-bottom:4px solid #f6f6f6 ;
		}
		
	body.influencer-page #dashboard-summary-section .info-col ul{
		padding:10px 10px 0 10px;
		margin:0;
		list-style:none;
		display:block
		}
		
	body.influencer-page #dashboard-summary-section .info-col ul li{
		padding:10px 4px;
		border-top:1px solid #ddd;
		display:block;
		}
		
	body.influencer-page #dashboard-summary-section .info-col ul li:first-child{
		border-top:none;
		padding-top:0
		}
		
		
	body.influencer-page #dashboard-summary-section .info-col dl{
		width:100%;
		padding:10px 14px;
		margin:0;
		display:block;
		overflow: hidden
		}
	
	body.influencer-page #dashboard-summary-section .info-col dl dt, body.influencer-page #dashboard-summary-section .info-col dl dd{
		padding:10px 0;
		margin:0;
		border-top:1px solid #ddd;
		display:block;
		}
		
	body.influencer-page #dashboard-summary-section .info-col dl dt:first-child, body.influencer-page #dashboard-summary-section .info-col dl dd:nth-child(2){
		border-top:none;
		padding-top:0;
		}
		
	body.influencer-page #dashboard-summary-section .info-col dl dt{
		clear: left;
		width:25%;
		float:left;
		}
		
	body.influencer-page #dashboard-summary-section .info-col dl dd{
		width:75%;
		float:left
		}
		
	
	
	body.influencer-page #dashboard-summary-section .info-col.info-col-3 dl dt, body.influencer-page #dashboard-summary-section .info-col.info-col-3 dl dd{
		padding:6px 0;
		margin:0;
		border-top:none;
		display:block;
		}
		
	body.influencer-page #dashboard-summary-section .info-col dl dt:first-child, body.influencer-page #dashboard-summary-section .info-col dl dd:nth-child(2){
		border-top:none;
		padding-top:0;
		}
		
	body.influencer-page #dashboard-summary-section .info-col .info-cell{
		padding:10px;
		margin:0 0 20px 0;
		background:#fff;
		display:block;
		overflow:hidden
		}
		
	body.influencer-page #dashboard-summary-section .info-col .info-cell dl dd:nth-child(2){
		border-top:none;
		padding-top:4px;
		}
		
	body.influencer-page #dashboard-summary-section .info-col .info-cell dl dt.counter{
		text-align:center;
		clear:left;
		}
		
	body.influencer-page #dashboard-summary-section .info-col .info-cell dl dd{
		padding:10px 0 0 0;
		text-transform:uppercase
		}
		
	body.influencer-page #dashboard-summary-section .info-col .info-cell dl dt.total{
		text-align:center;
		clear:left;
		border-top:4px solid #f6f6f6;
		margin:6px 0;
		padding:10px 0 0 0;
		}
		
	body.influencer-page #dashboard-summary-section .info-col .info-cell dl dd.total{
		border-top:4px solid #f6f6f6;
		padding:10px 0 0 0;
		margin:6px 0
		}
		
	body.influencer-page #dashboard-summary-section .info-col dl dt.counter span{
		width:20px;
		height:20px;
		line-height:20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		display:inline-block;
		border:1px solid #929292;
		}
		
		
	body.influencer-page #dashboard-summary-section a.inco-call-cta-link{
		text-transform:uppercase;
		border-top:14px solid #f6f6f6 ;
		padding:10px;
		display:block;
		background:url(../img/arrow-li.png) no-repeat 96% 14px;
		}
		
	body.influencer-page #dashboard-summary-section .info-col.info-col-2 ul li a{
		background:url(../img/arrow-li.png) no-repeat right 2px;
		display:block
		}
/* /dashboard summary section (influencer) */

/* dashboard summary (iteam) */
	body.iteam-page #dashboard-summary-section{
		overflow: hidden;
		margin-bottom: 40px
	}
	
	body.iteam-page #dashboard-summary-section .info-col{
			width: 50%;
			padding:10px 1.5%;
			background:#fff;
			margin:0 19px 0 0;
			float:left;
		}
		
	body.iteam-page #dashboard-summary-section .info-col.info-col-3{
		margin:0;
		float:right
		}
		
	body.iteam-page #dashboard-summary-section .info-col h3{
		padding:4px 0;
		margin:0 0 8px 0;
		text-transform:uppercase;
		font-size:16px;
		display:block;
		}
		
	body.iteam-page  .info-col h3{
		border-bottom:4px solid #f6f6f6;
	}
		
	body.iteam-page #dashboard-summary-section .info-col ul{
		padding:0;
		margin:0;
		list-style:none;
		display:block
		}
		
	body.iteam-page #dashboard-summary-section .info-col ul li{
		padding:10px 6px;
		border-top:1px solid #ddd;
		display:block;
		}
		
	body.iteam-page #dashboard-summary-section .info-col ul li:first-child{
		border-top:none;
		padding-top:0
		}
		
		
	body.iteam-page #dashboard-summary-section .info-col dl{
		width:100%;
		padding:0;
		margin:0;
		display:block;
		overflow: hidden
		}
	
	body.iteam-page #dashboard-summary-section .info-col dl dt, body.iteam-page #dashboard-summary-section .info-col dl dd{
		padding:10px 0;
		margin:0;
		border-top:1px solid #ddd;
		display:block;
		}
		
	body.iteam-page #dashboard-summary-section .info-col dl dt:first-child, body.iteam-page #dashboard-summary-section .info-col dl dd:nth-child(2){
		border-top:none;
		padding-top:0;
		}
		
	body.iteam-page #dashboard-summary-section .info-col dl dt{
		clear: left;
		width:25%;
		float:left;
		}
		
	body.iteam-page #dashboard-summary-section .info-col dl dd{
		width:75%;
		float:left
		}
		
	
	body.iteam-page #dashboard-summary-section .info-col-3{
		background:none;
		padding:0
		}
	
	body.iteam-page #dashboard-summary-section .info-col.info-col-3 dl dt, body.iteam-page #dashboard-summary-section .info-col.info-col-3 dl dd{
		padding:6px 0;
		margin:0;
		border-top:none;
		display:block;
		}
		
	body.iteam-page #dashboard-summary-section .info-col dl dt:first-child, body.iteam-page #dashboard-summary-section .info-col dl dd:nth-child(2){
		border-top:none;
		padding-top:0;
		}
		
	body.iteam-page #dashboard-summary-section .info-col .info-cell{
		padding:10px;
		margin:0 0 20px 0;
		background:#fff;
		display:block;
		overflow:hidden
		}
		
	body.iteam-page #dashboard-summary-section .info-col .info-cell dl dd:nth-child(2){
		border-top:none;
		padding-top:4px;
		}
		
	body.iteam-page #dashboard-summary-section .info-col .info-cell dl dt.counter{
		text-align:center;
		clear:left;
		}
		
	body.iteam-page #dashboard-summary-section .info-col .info-cell dl dd{
		padding:10px 0 0 0;
		text-transform:uppercase
		}
		
	body.iteam-page #dashboard-summary-section .info-col .info-cell dl dt.total{
		text-align:center;
		clear:left;
		border-top:4px solid #f6f6f6;
		margin:6px 0;
		padding:10px 0 0 0;
		}
		
	body.iteam-page #dashboard-summary-section .info-col .info-cell dl dd.total{
		border-top:4px solid #f6f6f6;
		padding:10px 0 0 0;
		margin:6px 0
		}
		
	body.iteam-page #dashboard-summary-section .info-col dl dt.counter span{
		width:20px;
		height:20px;
		line-height:20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		display:inline-block;
		border:1px solid #929292;
		}

	.dashboard-summary {
		margin: 0 0 30px;
		overflow: hidden;
		padding: 0 0 1px;
		width: 109%;
	}

		.dashboard-summary h2{
			font-weight: normal;
			color: #000000;
			font-family: "avantgarde_bk_btbook",Arial,Helvetica,sans-serif;
			font-size: 30px;
			font-weight: normal;
			line-height: 110%;
			margin: 0 0 -4px 0;
			padding: 0;
		}

		.dashboard-summary li {
			background: #fff;
			border: 1px solid #ededed;
			border-radius: 3px;
			color: #b0b0b0;
			display: block;
			float: left;
			height: 10%;
			list-style: none;
			margin: 0 3.8% 14px 0;
			overflow: hidden;
			padding: 0;
			-webkit-border-radius: 3px;
			width: 20%;
		}

		.dashboard-summary li strong {
			display: block;
			padding: 15px 20px 15px 20px;
			font-size: 2em;
			text-align: center;
		}

		.dashboard-summary li span {
			display: block;
			font-size: 0.8em;
			text-align: center;
			padding: 8px 20px 8px 20px;
			line-height: 14px;
			background: #F8F8F8;
			text-transform: uppercase;
			font-weight: bold;
		}
/* /dashboard summary (iteam) */

/* newsletter pages */
	#newsletter h1, #newsletter h2{
		margin:0 0 10px 0;	
		}
		
	#newsletter h3{
		margin:20px 0 10px 0;	
		}
		
		
	#newsletter p{
		font-size:12px;
		margin:0 0 20px 0;
		}
	
	
	
	#newsletter ol{
		padding:0 0 10px 30px;
		font-size:12px;
		}
		
	#newsletter ol li{
		padding:0;
		}
		
	#newsletter ol li a{
		font-size:12px;
		}
		
	#newsletter ol li ul li{
		border:none;
		padding:3px 0;
		font-size:12px;
		}
		
	#newsletter ol li h3{
		font-size:16px;
		margin:0 0 10px 0;
		}
		
		
	#newsletter ul{
		font-size:12px;
		}
		
	#newsletter ul li{
		padding:6px 0;
		}
		
	#newsletter ul li a{
		font-size:12px;
		}
		
	#newsletter ul li ul li{
		border:none;
		padding:3px 0;
		font-size:12px;
		}
		
	#newsletter ul li h3{
		font-size:16px;
		margin:0 0 10px 0;
		}
/* /newsletter pages */

/* roken tag section (influencer) */
	body.influencer-page .copied-val-label{
		width:250px;
		height:44px;
		margin-top:0px;
		background: #fff url(../img/blt-check.png) no-repeat 5%;
		line-height:3.4em;
		padding-right:10px;
		font-size:12px;
		margin-left:32px;
		
	}
	
	body.influencer-page .rokentag-copy-hint{
		display: inline-block;
		clear: right;
		font-size: 12px;
		padding: 4px 16px 0 16px;
		background: url(../img/ico-info-tooltip.png) 0 4px no-repeat;
	}
/* /roken tag section (influencer) */
	
/* roken tag section (iteam) */
	body.iteam-page #roken-tag-section{
		padding: 5px;
		background: #FFF;
		border: 1px solid #E43137;
		margin-bottom: 20px;
	}
	
	body.iteam-page .user-profile-header{
		width: 100%;
		overflow: hidden;
		position:relative
	}
	
	body.iteam-page .user-profile-header h1{
		float: left;
	}
	
	body.iteam-page .user-profile-header #roken-tag-section{
		padding: 5px;
		background: #FFF;
		border: 1px solid #E43137;
		margin-bottom: 20px;
		float:right
	}
	
	body.iteam-page .user-profile-header #panel-actions{
		width: 35%;
	}
	
	body.iteam-page .user-profile-header #roken-tag-section .notice-success{
		margin: 5px;
	}
	
	body.iteam-page .user-profile-header .header-links {
		float: right;
		text-align: right;
		width: 30%;
		margin-bottom: 15px
	}
	
	body.iteam-page #roken-tag-section label{
		vertical-align: middle;
		margin-right: 10px;
	}
	
	body.iteam-page #roken-tag-section label span{
		margin-right: 10px;
		font-weight: bold;
		color: #333
	}
	
	body.iteam-page #roken-tag-section label input.txt-field{
		padding: 6px;
	}
	
	body.iteam-page #roken-tag-section input.btn{
		height: 30px;
		line-height: 30px;
		vertical-align: middle;
		font-size: 14px;
		font-weight: bold;
	}
	
	body.iteam-page .copied-val-label{
		width:250px;
		height:44px;
		margin-top:10px;
		background: #fff url(../img/blt-check.png) no-repeat 5%;
		line-height:3.4em;
		padding-right:10px;
		font-size:12px;
		margin-left:32px;
		
	}
	
	body.iteam-page .rokentag-copy-hint{
		display: inline-block;
		clear: right;
		font-size: 12px;
		padding: 4px 16px 0 16px;
		background: url(../img/ico-info-tooltip.png) 0 4px no-repeat;
	}
/* roken tag section (iteam) */	

/* virtual chk/radio btn */
	label.virtual-chk-btn, 
	label.virtual-radio-btn{
		position: relative;
		overflow: hidden;
	    display: inline-block;
		padding-left: 28px;
	    line-height: 21px;
	    margin-right: 16px !important;
	}
	
	label.virtual-chk-btn input, 
	label.virtual-radio-btn input{
		position: absolute;
		left: -9999em;
	}
	
	label.virtual-chk-btn{
		background: url(../img/chk-unchecked.png) 0 50% no-repeat;
	}
	
	label.virtual-chk-btn.checked{
		background: url(../img/chk-checked.png) 0 50% no-repeat;
	}
	
	label.virtual-radio-btn{
		background: url(../img/radio-unchecked.gif) 0 50% no-repeat;
	}
	
	label.virtual-radio-btn.checked{
		background: url(../img/radio-checked.gif) 0 50% no-repeat;
	}
/* /virtual chk/radio btn */

/* new comment */
	#NewComment fieldset .radio-terms{
		width:100%;
		}
		
	#NewComment fieldset .radio-terms ul.radio-btns{
		padding:0;
		margin:0;
		list-style:none;
		}
		
	#NewComment fieldset .radio-terms ul.radio-btns li{
		width:11%;
		float:left;
		}
		
		
	#NewComment fieldset .radio-terms ul.radio-btns li label{
		width: auto;
	}
	
	#NewComment fieldset .radio-terms ul.radio-btns li input{
		width:20px;
		}
		
		
	#NewComment .btm-btns{
		padding:0
		}
		
	#NewComment .btn-next {
		  vertical-align: top;
	}
	
	#NewComment div.label.full{
		width:100%
		}
		
		.user-search-select div.tagsinput{
		border: 1px solid #ededed;
		border-radius: 3px;
		color: #7e7e80;
		font-size: 14px;
		line-height: 125%;
		margin: 0;
		padding: 6px 1.5%;
		width: 85%!important;
	}
/* /new comment */

/* bulk actions form */
	#BulkActionsForm{
		margin: 10px 0 0 0;
		padding: 15px
	}
	
	#BulkActionsForm select{
		margin-right: 10px;
	}
	
	#BulkActionsForm a.btn{
		height: 32px;
		line-height: 32px;
	}
/* /bulk actions form */

em.notes-trigger, a.notes-trigger{
	display: inline-block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(../img/ico-doc.png) 0 0 no-repeat;
}

table.assignment-center-table tr td a.notes-trigger{
	display: inline-block;
	width: 17x;
	height: 20px;
	overflow: hidden;
	text-indent: -9999em;
	text-align: left;
	background: url(../img/ico-note.png) 0 0 no-repeat;
	vertical-align: bottom;
	margin-left: 5px;
}

.users {
    width: 100%;
}

a.delete-assignment{
	background:url(../img/ico-calendar-clear.png) no-repeat left top;
	background-position: 0 center;
    padding:0 0 0 20px;
	/*margin:20px 0 0 0;*/
	float:right;
	color:#9e9a95;
	}
	
/* profile 2 col section */
	.profile-2col-section{
		width: 100%;
		overflow: hidden;
		margin-bottom: 20px;
	}
	
	.profile-2col-section .user-data, body.iteam-page .profile-2col-section .user-data{
		width: 45%;
		float: left
	}
	
	.profile-2col-section .user-notes{
		width: 47%;
		float: right;
		position:relative;
	}
	
	.profile-2col-section .user-notes.prospect-notes a.btn{
		position:absolute;
		top: 0;
		right:0;
	}
	
	.profile-2col-section .user-notes.prospect-notes h3{
		margin-right: 120px;
		margin-top: 7px;
	}
	
	.profile-2col-section .user-notes h3{
		float: left
	}
	
	.profile-2col-section .user-notes p{
		clear: left
	}	
	
	.profile-2col-section .user-notes a.btn{
		height: 30px;
		line-height: 30px;
		padding: 0 15px
	}	
	
	.profile-2col-section .user-notes .assignment-center-table td{
		display: block;
		text-align: left;
		padding: 0
	}
	
	.profile-2col-section .user-notes .assignment-center-table td #comment-form label {
		width: 100%;
	}
	
	.profile-2col-section .user-notes .assignment-center-table td #comment-form label textarea{
		height: 120px;
	}
/* /profile 2 col section */

/* custom checkbox combo styles */
/*	#checkbox-combo-3.sf-checkbox-dropdown li:hover ul,
	#checkbox-combo-3.sf-checkbox-dropdown li.sfHover ul {
		width: 1000px;
		left: auto;
		right: 0;
		overflow: hidden
	}
	
	
	#checkbox-combo-3 ul div{
		width: 20%;
		margin: 0 2.5% 20px 2.5%;
		float: left;
		
		min-height: 225px;
		max-height: 225px;
		overflow: auto;
	}
	
	
	#dashboard #checkbox-combo-3 ul div h2{
		font-size: 16px;
		padding: 10px 0 5px 0;
		margin-bottom: 5px;
	}
*/
/* /custom checkbox combo styles */

.select-cat-managers select{
	width:88%
	}
	
/* filters section */
	.filters-section{
		padding:15px;
		margin:0 0 20px 0;
		box-shadow: 0 0 7px #DDD;
		background:#fff;
		display:block;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		}	
	
	a.filter{
		padding:0 0 0 19px;
		margin:0 0 10px 0;
		background:url(../img/ico-filter.png) no-repeat left 2px;
		display:inline-block;
		color:#cbc4bc
		}	
		
		
	.filters{
		padding:15px 15px 15px 15px;
		background:#f8f8f8;
		color:#796e65;
		font-size:12px;
		display:block;
		/*overflow:hidden*/
		}
		
	.filters.filters-users{
		overflow:visible
	}
		
	.filters-section fieldset{
		padding:0;
		margin:0;
		border:none;
		float:left;
		}
		
	.filters .filter-col{
		width: 20%;
		float: left;
		margin-right: 6%
	}
	
	.filters .filter-col select{
		box-sizing: border-box;
		width: 100%;
	}
	
	.filter-col .sf-checkbox-dropdown{
		width: 100%;
		margin-left: 0;
		padding-left: 0;
	}
	
	.filter-col .sf-checkbox-dropdown li{
		width: 100%;
	}
	
	.filters .filter-col-4, .filters .filter-col-8, .filters .filter-col-12{
		margin-right: 0
	}
	
	.filters .filter-col-5, .filters .filter-col-9, .filters .filter-col-13{
		clear: left
	}
		
	.filters-section fieldset span, .filters-section .search-assignments span{
		font-weight:bold;
		margin:0 0 10px 0;
		display:block;
		}
		
	.filters-section fieldset label{
		margin:0 0 9px 0;
		display:block;
		}
		
	.filters-section fieldset.sow-status{
		width:135px;
		}
		
	.filters-section fieldset.assignment-status{
		width:168px;
		}
		
	.filters-section fieldset.payment-status{
		width:168px;
		}
		
	.filters-section fieldset.assignment-status{
		width:160px;
		}
		
	.filters-section fieldset.assignment-due-date{
		width:170px;
		margin:0 36px 0 0;
		}
		
	.filters-section fieldset.assignment-due-date select{
		border:1px solid #ddd;
		width:100%;
		height:30px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		color:#796e65;
		font-size:12px;
		}
		
	.filters-section .search-assignments{
		width:100%;
		height:60px;
		position:relative;
		float:none;
		display:inline-block
		}
		
	.filters-section .search-assignments.search-assignments-col{
		width: auto;
	}
	
	.filters-section .search-assignments.search-assignments-col input, .filters-section .search-assignments.search-assignments-col input#search-messages {
		box-sizing: border-box;
		height: 30px;
		width: 100%
	}
		
	.filters-section .search-assignments input, .filters-section .search-assignments input#search-messages {
		width:96%;
		height:20px;
		padding:5px 30px 5px 5px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		border:1px solid #ddd;
		color:#796e65;
		display:block
		}
	
	.filters-section .search-assignments input.search-ico{
		width:16px;
		height:16px;
		padding:0;
		border:none;
		text-indent:-9999px;
		font-size:0;
		background:url(../img/ico-search.png) no-repeat;
		position:absolute;
		right:9px;
		top:33px;
		cursor:pointer
		}
		
	#dashboard .filter-form{
		/*width: 100%;
		overflow: hidden;*/
		position:relative;
	}
	
	#dashboard .users .filter-form{
		overflow: visible;
	}
	
	#dashboard .filter-form .form-group-1{
		margin-right: 260px;
	}
	
	#dashboard .filter-form .form-group-1 .form-group-col{
		width: auto;
		margin: 0;
	}
	
	#dashboard .filter-form .form-group-2{
		position:absolute;
		right: 1.5%;
		bottom: 0;
		z-index: 1
	}
/* /filters section */


/* public image page  */
.notice_info {
    padding: 0 0 10px;
}
#HeadingWrapper > .Nav {
    overflow: hidden;
}
#HeadingWrapper > .Nav > a {
    position: relative;
    padding: 5px 10px;
    background: #ecb93b none repeat scroll 0 0;
    border: medium none #ecb93b;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    float: left;
    margin: 0 10px 10px 0;
}
/* /public image page */

/* public image seach */

.ViewMode .btnSubmit {
    background: #ecb93b none repeat scroll 0 0;
    border: medium none #ecb93b;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 30px 10px 10px 0;
    padding: 5px 10px;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}

#form3 {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #796e65;
    display: block;
    position: relative;
    font-size: 12px;
    padding: 30px;
    overflow: hidden;

}
#form3 label {
    display: block;
    font-weight: bold;
    margin: 0 0 10px;
    color: #796e65;
    font-size: 12px;
}
#form3 input#keywords {
    /*width:100%;*/
    height: 20px;
    width: 97%;
    position: relative;
    margin: 10px 0 0 0;
    padding: 5px 30px 5px 5px;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #796e65;
    display: block;
    clear: both;
    font-family: Helvetica,Arial,sans-serif;
    background: #fff url("../img/bg-text-field.png") repeat-x scroll 0 0;
    font-size: 14px;
    line-height: 125%;
}
#form3 .search-ico {
    position: absolute;
    top: 62px;
    right: 27px;
    height: 16px;
    width: 16px;
    background: rgba(0, 0, 0, 0) url("../img/ico-search.png") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    font-size: 0;
    padding: 0;
    text-indent: -9999px;
}

.StatusControls a,
.StatusControls strong {
    display: block;
    margin: 0 0 20px;
}
/*table#inbox td */


body.iteam-page .user-profile-header h1 span.hidden-user {
	color: #999999;
	font-size: 16px;
	text-transform:none
}

a.delete-user{
	background: url(../img/ico-calendar-clear.png) no-repeat left 2px;
	padding: 0 0 0 18px;
	margin:20px 0 0 0;
	float:right;
	color:#9e9a95
	}
	
a.hide-user{
	background:url(../img/ico-close-eye.png) no-repeat left top;
	padding:0 0 0 22px;
	margin:20px 20px 0 0;
	float:right;
	color:#9e9a95
	}
	
a.restore-user{
	background:url(../img/ico-open-eye.png) no-repeat left top;
	padding:0 0 0 22px;
	margin:20px 20px 0 0;
	float:right;
	color:#0d6cd4
	}
	
.change-order{
	width: 20px;
}

.change-order a{
	display: block;
	width: 20px;
	height: 10px;
	overflow: hidden;
	text-indent: -999em;
}

.change-order a.move-down{
	background:url(../img/ico-move-down.png) 50% 50% no-repeat;	
}

.change-order a.move-up{
	background:url(../img/ico-move-up.png) 50% 50% no-repeat;	
}


a.ico-btn{
	display: inline-block;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	margin: 0 0 2px 0;
	vertical-align: middle;
	padding-left: 20px;
}

a.ico-btn.delete{
	background:url(../img/ico-delete.png) 0% 0% no-repeat;
}

a.ico-btn.edit{
	background:url(../img/ico-edit.png) 0% 0% no-repeat;	
}

em.counter{
	background: #B8DDFC;
	border-radius: 999em;
	padding:1px 5px;
	font-style: normal;
	color: #333
}

em.counter:hover{
	color: #000
}

.outreach-type-flag{
	display: inline-block;
	line-height: 22px;
	padding: 0 0 0 22px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.outreach-type-Call{
	background-image: url(../img/ico-call.png);
}

.outreach-type-Note{
	background-image: url(../img/ico-note.png);	
}

.outreach-type-Email{
	background-image: url(../img/ico-email.png);
}

.outreach-type-Reminder{
	background-image: url(../img/ico-reminder.png);
}

.prospect-lead-level-flag{
	display: inline-block;
	line-height: 22px;
	padding: 0 0 0 13px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.prospect-lead-level-Hot{
	background-image: url(../img/ico-hot.png);
}

.prospect-lead-level-Warm{
	background-image: url(../img/ico-warm.png);	
}

.prospect-lead-level-Cool{
	background-image: url(../img/ico-cool.png);
}

.ajax-form-overlay {background: #fff none repeat scroll 0 0; border: 1px solid #ededed; box-shadow: 0 0 20px #333; margin: 0; width: 780px;}
.ajax-form-overlay div.overlay-content { width:740px; margin:0 auto; padding:26px 20px 26px 20px; overflow:hidden; }
.ajax-form-overlay a.btn-close { width:11px; height:11px; display:block; background:url(../img/btn-close.png) no-repeat; text-indent:-999em; position:absolute; top:15px; right:15px; cursor: pointer }
.ajax-form-overlay a.btn-close:hover { background-position: 0 -11px;}
.ajax-form-overlay h2 { margin:0 0 10px 0; padding:0; color:#000; font-size:25px; font-weight:normal; font-family: 'UniversLTStd-Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;; }
.ajax-form-overlay p { margin:0 0 10px 0; padding:0; color:#000; font-size:11px; line-height:14px; }
.ajax-form-overlay div.scroller { height: 380px; overflow: auto }
.ajax-form-overlay .loading { display: block; width: 32px; height: 32px; text-indent: -999em; overflow: hidden; background: url(../img/ajax-loader-text-overlay.gif) 0 0 no-repeat; margin: 0 auto }

.ajax-form-overlay #UpdateProfile fieldset {
	margin:0;
}

/* outreach log overlay adjustments */
	.overlay h3{
		font-size: 24px;
		margin: 10px 0 15px 0;
	}
	
	.overlay .comment-wrapper{
		padding-bottom: 20px
	}
	
	.overlay .comment-wrapper{
		overflow: hidden;
		background: #F5F5F5;
		padding: 10px;
		margin-bottom: 20px;
		width: 95%
	}
	
	.overlay .comment-wrapper .profile-photo{
		float: right;
		margin-bottom: 10px
	}
	
	.overlay .comment-wrapper .comment-content{
		float: left;
		margin-bottom: 6px
	}
	
	.overlay .comment-wrapper .comment-content p{
		margin-bottom: 5px;
		/*padding-left: 22px*/
	}
	
	.overlay .comment-wrapper .comment-content p strong.outreach-type-flag{
		/*margin-left: -22px;*/
	}
	
	.overlay .comment-wrapper .comment-content p em {
		color: #999
	}
/* /outreach log overlay adjustments */

/* asset files, listing within assignment center table, list message table or notes overlay (outreach log) */
	#inbox.assignment-center-table .camp-assets,
	#inbox.list-message-table .camp-assets,
	.overlay .comment-wrapper .camp-assets{
		margin: 20px 0 0 0;
		border-top: 1px solid #DDD;
		padding-top: 10px;
		float: none;
		border-left: none;
		width: auto;
		padding-left: 0;
		clear: both;
	}
	
	#inbox.assignment-center-table .camp-assets h4,
	#inbox.list-message-table .camp-assets h4,
	.overlay .comment-wrapper .camp-assets h4{
		margin: 0 0 0 0;
		font-size: 12px;
	}	
	
	#inbox.assignment-center-table .camp-assets ul,
	#inbox.list-message-table .camp-assets ul,
	.overlay .comment-wrapper .camp-assets ul{
	
	}
	
	#inbox.assignment-center-table .camp-assets ul li,
	#inbox.list-message-table .camp-assets ul li,
	.overlay .comment-wrapper .camp-assets ul li{
		border: none;
		padding: 2px 0;
		font-size: 12px;
		line-height:12px;
		margin-bottom: 0
	}
	
	#inbox.assignment-center-table .camp-assets ul li a.ico-img,
	#inbox.list-message-table .camp-assets ul li a.ico-img,
	.overlay .comment-wrapper .camp-assets ul li a.ico-img{
		background-size: 12px 12px;
		padding-left: 17px;
		line-height:14px;
		color: #0654ba;
		text-decoration: none
	}
/* asset files */

#reminder-date-section img.ui-datepicker-trigger{
    display: inline-block;
    float: none;
    margin: 7px 0 0 -24px;
	vertical-align: top;
	position:relative;
    z-index: 2;
}

a.lnk-view-full-message, table.assignment-center-table tr td a.lnk-view-full-message{
	margin-top: 10px;
	display: block;
	line-height: 22px;
	padding: 0 0 0 18px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: url(../img/ico-note.png);
	background-size: auto 16px;
	color: #666
}

a.lnk-view-full-message:hover, table.assignment-center-table tr td a.lnk-view-full-message:hover{
	color: #333;
}

#inbox.assignment-center-table a.lnk-view-full-message + br + .camp-assets, 
#inbox.list-message-table a.lnk-view-full-message + br + .camp-assets, 
.overlay .comment-wrapper a.lnk-view-full-message + br + .camp-assets{
	margin-top: 0;
}

#edit-notes textarea.comment-box{
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 20px;
}

p.js-dynamic-notes{
	margin: 0;
}

/* Clone SOW */
	#CloneSOWFormWrapper{
		padding: 24px;
	}
	
	#CloneSOWFormWrapper fieldset{
		float: left;
		width:786px
	}
	
	#CloneSOWFormWrapper fieldset label{
		width: 100%;
	}
	
	#CloneSOWFormWrapper .user-search-select div.tagsinput{
		width: 94%!important;
	}
	
	#CloneSOWFormWrapper .user-search-select div.tagsinput input {
		padding: 6px 0;
		background-position: 98% 50%
	}
	
	#CloneSOWFormWrapper button.btn-next{
		height: 43px;
		line-height:43px;
		background-position: 100% -44px;
	}
/* /Clone SOW */

.flags{
	padding:6px 0 0 0;
	float:left;
	}

.good-content-creator{
    padding-left:5px;
    width:10px;
	height:15px;
	background:url(../img/good-content-creator.png) no-repeat;
    background-position: 5px 0; 
	display:inline-block;
	}
	
.traffic-driver{
	width:10px;
	height:15px;
	background:url(../img/traffic-driver.png) no-repeat;
	display:inline-block;
    margin-left: 10px;
    }

#inbox.assignment-center-table tr > .chk + td:nth-of-type(2) {
    padding-left: 0;
    padding-right: 0;
}

table.assignment-center-table tr td a.js-lnk-view-overlay.notes-trigger {
    float: none;
}

/* ------------------------------------------------------------------------------------------------ */
/* jquery tools overlay
/* ------------------------------------------------------------------------------------------------ */
	#ApproveOverlay.overlay{
		display:none;
		z-index:3000;
		background-color:#FFF;
		width:850px;
		min-height:200px;


		min-width: 200px;
		padding: 20px 10px 10px 10px;
		border: 7px solid #FFF;
		-moz-box-shadow:0 0 10px 1px #999;
		-webkit-box-shadow: 0 0 10px #999;	


		font:normal 13px/150% Arial, Helvetica, sans-serif;
		color: #333333;
		/*position:fixed!important*/
	}
	



	#ApproveOverlay.overlay .close {
		background:url(../img/btnCloseOverlay.gif) 0 0 no-repeat;
		position:absolute;
		right:-22px;
		top:-22px;
		overflow:hidden;
		cursor:pointer;
		height:30px;
		width:30px;
		text-indent: -9999em;
	}
	


	#ApproveOverlay.overlay .close[class]{
		background:url(../img/btnCloseOverlay.png) 0 0 no-repeat;
	}
	

	#ApproveOverlay.overlay #HeadingWrapper{
		width:auto;



		margin: 0px 0px 15px 0px;
		padding: 0px 0px 5px 0px;
		border-bottom: 1px solid #DDD
	}

	#ApproveOverlay.overlay .loading{
		background: url(../img/ajax-loader.gif) 0% 0% no-repeat;
		font-size: 10px;
		line-height: 10px;
		padding: 2px 0px 0px 18px;
		height:60px;
		margin: 0px 0px 0px 0px;
	}

	#ApproveOverlay{
		width: 790px;
		margin-left: -840px;
		position:absolute!important
	}
	
	#ApproveOverlay fieldset{
		width: 740px;
	}
	
	#ApproveOverlay input[type=text], #ApproveOverlay textarea{
		border: 1px solid #ddd;
		border-radius: 2px;
		color: #796e65;
		display: block;
		padding: 5px;
	}
	
	#ApproveOverlay textarea{
		width: 740px;
	}
	
	#ApproveOverlay .ViewMode .fieldVal, #ApproveOverlay .ViewMode .fieldValue {
		display: block;
		width: 850px;
	}
	
	#ApproveOverlay .ViewMode .fieldVal img, #ApproveOverlay .ViewMode .fieldValue img{
		max-width: 630px
	}
	
	#ApproveOverlay label{
		display: block;
		width: 70px;
		float: left;
		line-height: 28px;
	}
	
	#ApproveOverlay .fieldValue{
		line-height: 30px
	}
	
	#ApproveOverlay .sf-checkbox-dropdown label{
		width: auto;
	}
	
	#ApproveOverlay form[name="ApprovalForm"] .FormGroup span {
		max-width: 660px;
		position:static;
		vertical-align: top
	}
	
	#ApproveOverlay form[name="ApprovalForm"] .FormGroup .sf-checkbox-dropdown span{
		line-height: 1
	}
	
	#ApproveOverlay .FormGroup{
		margin-bottom: 20px
	}
/* ------------------------------------------------------------------------------------------------ */

#create-assignment label span.mce-txt{
    color: #333;
    display: inline-block;
    margin: 0;
    font-size: 14px;
    line-height: normal;
}

#create-assignment label span.mce-preview{
	display: block;
	margin: 7px 0 0 -15px;
	width: 14px;
}

form#UpdateeBayLink{
	
}

form#UpdateeBayLink label.full{
	width: 86%;
	margin-top: 10px;
	margin-bottom: 10px;
}

form#UpdateeBayLink input.btn-next{
    font-size: 15px;
    margin-top: 37px;
    height: 30px;
    line-height: 30px;
    background-position: right -50px;
}

.notice-success em{
	color: #666;
	font-style: normal
}

.notice-success a{
	color: #0654ba;
}

.camp-assets.camp-assets-client-uploader select{
	clear: none;
}
.camp-assets.camp-assets-client-uploader .asset-upload-row select.filter-selector{
	width: 100px;
}
.camp-assets.camp-assets-client-uploader .asset-upload-row select.filter-selector{
	width: 180px
}

.camp-assets.camp-assets-client-uploader .asset-upload-row .assignment-assets-uploader{
	width: 580px;
}

/* image overwrite overlay */
	#image-overwrite-overlay-mask{
		background: rgba(0, 0, 0, 0.4);
		position:fixed;
		left: 0;
		top: 0;
		z-index: 99;
		width: 100%;
		height: 100%;
	}
	
	#image-overwrite-overlay{
		width: 400px;
		min-height: 350px;
		background: #FFF;
		position:fixed;
		left: 50%;
		top: 50%;
		z-index: 100;
		margin: -175px 0 0 -200px;
		box-shadow: 0 0 10px #333;
	}
	
	#image-overwrite-overlay .overlay-content{
		padding: 20px;
	}
	
	#image-overwrite-overlay .btn-close{
		width:11px; 
		height:11px; 
		display:block; 
		background:url(../img/btn-close.png) no-repeat; 
		text-indent:-999em; 
		position:absolute; 
		top:15px; 
		right:15px; 
		cursor: pointer
	}
	
	#image-overwrite-overlay #FileUploaderOverwrite{
		margin-bottom: 20px;
	}
	
	#image-overwrite-overlay .notice-info{
		margin-bottom: 20px;
		color: #333
	}
	
	#image-overwrite-overlay #FileUploaderOverwrite .qq-upload-list li {
	    line-height: 18px;
	}
/* /image overwrite overlay */


.template-actions a {
	margin-right: 10px;
}