#mainarea{
	min-height:800px;
}

#footerarea{
	font-size:0.875em;
}

.form-actions{
	margin-top:1.25em;
}

.form-actions a{
	font-size:0.875em;
	margin-right: 10px;
}

.form-actions .right{
	margin-left:5px!important;
}

table a.button,.small-bottom{
	margin-bottom: 3px;
}

table thead i{
	font-size:0.8em;
	margin-left: 0.5em;
}

textarea{
	/* height:auto!important; */
}

.fright{
	float: right;
}

.push-bottom{
	margin-bottom: 0.5em;
}

.fieldset-td input,.field-sort-td a,#organize-fields-save{
	display:none;
}

form.custom table .custom.dropdown ul li{
	font-size:0.75em;
}

#select-postcodes-link{
	display:none;
	font-size:0.9em;
}

.select-options{
	display:none;
	font-size:0.9em;
}

.pagination{
	margin-bottom: 0;
	clear: both;
}

form.details-settings input[type=text]{
	margin-bottom: 0.2em;
	height: 20px;
	padding: 2px 5px;
}

input[type=file]{
	margin: 0 0 0.875em 0;
}

.template-editor{
	position: relative;
	top: -18px;
	height: 0;
}

input[readonly]{
	color: #666;
	background-color: #dddddd!important;
	cursor: not-allowed;
}

.edit_here_save{
	cursor: pointer;
}

#distTable th,
.distTable th{
	cursor: pointer;
}

#distTable .header i,
.distTable .header i{
	display: none;
}

#distTable input,
.distTable input{
	max-width: 60px;
}

#distTable .headerSortDown i.foundicon-down-arrow,
.distTable .headerSortDown i.foundicon-down-arrow{
	display: inline-block;
}

#distTable .headerSortUp i.foundicon-up-arrow,
.distTable .headerSortUp i.foundicon-up-arrow{
	display: inline-block;
}

#distTable .has-tip,
.distTable .has-tip {
	border-bottom: none;
	font-weight: normal;
}

.toggleHidePaused{
	float: right;
	margin-top: -50px;
}

.tooltiptable{
	background: #000;
	margin-bottom: 0;
}

.tooltiptable tr,.tooltiptable th,.tooltiptable td{
	background: #000;
	color: #FFF;
	border: 1px solid #AAA;
}

.reject-toggle-edit{
	float: right;
	margin-right: 0!important;
}

.normaltip .has-tip{
	border-bottom: none;
	font-weight: normal;
}

::-webkit-scrollbar {
	-webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
	width: 10px;
}

::-webkit-scrollbar:horizontal {
	height: 10px;
}

::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .5);
	border-radius: 10px;
	border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #ffffff;
}

.reselect-reason-area{
	height: 50px;
}

.reselect-reason-area .rightside{
	float: right;
	width: 50%;
}

.fileupload-current button{
	cursor: pointer;
}

.start-auth{
	margin-left: 20px;
}

form.custom.switch-licensee .custom.dropdown{
	margin-bottom: 0;
}

.ulfix ul, .ulfix ol{
	padding-left: 40px;
}

.invoice-information-toggle-edit-box{
	min-height: 30px;
	position: relative;
}

.invoice-information-toggle-edit{
	position: absolute;
	right: 0;
	bottom: 0;
}

.chosen-container{
	margin-bottom: 1em;
}

.live-stat .highlight-warning{
	background: #E7992B;
	color: white;
	border-right: 1px solid #FFF;
}
.live-stat .highlight{
	background: red;
	color: white;
	border-right: 1px solid #FFF;
}

.highlight-bold{
	font-weight: bold;
}

.live-stat .sumtable{
	border: none;
}
.live-stat .sumtable .s1{
	text-align: right;
}
.live-stat .sumtable .s2{
	text-align: left;
}

.live-stat .highlight-warning td{
	background: #E7992B;
	color: white;
}
.live-stat .highlight td{
	background: red;
	color: white;
}

.daily-expand img, .task-expand img, .task-update-expand img{
	width: 14px;
	top: 2px;
	position: relative;
}

.task-details-in-summary td p:last-child{
	margin-bottom: 0;
}

.task-update-in-summary td p:last-child {
	margin-bottom: 0;
}

.request-preview{
	background: #2ba6cb;
	display: inline-block;
	position: relative;
	top: 6px;
	padding: 1px;
}
.request-preview-icon{
	width: 20px;
	height: 20px;
}

.rich-text ul, .rich-text ol{
	list-style-position: inside;
}
.rich-text table td{
	line-height: 1.4;
}

.notice{
	font-size: 0.875em;
}

.user-icon{
	border-radius: 100px;
	border: 1px solid #FFF;
	background: #444;
	color: #FFF;
	width: 36px;
	height: 36px;
	text-align: center;
	font-size: 18px;
	padding: 8px 0;
	line-height: 20px;
}

.task-timeline{
	margin: 0 auto;
	width: 1000px;
	padding-left: 500px;
}
.task-timeline-inner{
	border-left: 4px solid #CCC;
	padding-top: 20px;
	width: 500px;
	position:  relative;
}
.task-timeline-item{
	margin-bottom: 10px;
	position:  relative;
}

.task-timeline-icon{
	position: absolute;
	top: 4px;
	left: -20px;
}

.task-timeline-item-left .task-timeline-content{
	left: -530px;
}

.task-timeline-item-center .task-timeline-content{
	top: 40px;
    left: -240px;
    background: white;
    margin-left: 0;
}

.task-timeline-content{
	margin-left: 30px;
	border: 2px solid #CCC;
	padding: 8px;
	font-size: 14px;
	position: relative;
}
.task-timeline-item-right .task-timeline-content:after
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 12px 10px 0;
	border-color: transparent #FFFFFF;
	display: block;
	width: 0;
	z-index: 1;
	left: -12px;
	top: 10px;
}

.task-timeline-item-right .task-timeline-content:before
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 11px 13px 11px 0;
	border-color: transparent #CCCCCC;
	display: block;
	width: 0;
	z-index: 0;
	left: -15px;
	top: 9px;
}

.task-timeline-item-left .task-timeline-content:after
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 10px 0 10px 12px;
	border-color: transparent #FFFFFF;
	display: block;
	width: 0;
	z-index: 1;
	right: -12px;
	top: 10px;
}

.task-timeline-item-left .task-timeline-content:before
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 11px 0 11px 13px;
	border-color: transparent #CCCCCC;
	display: block;
	width: 0;
	z-index: 0;
	right: -15px;
	top: 9px;
}
.task-timeline-content-actions{
	text-align: right;
	font-size: 12px;
	position:  absolute;
	top: 10px;
	right: 10px;
}
.task-timeline-content-actions .alert{
	color: #c60f13;
}
.task-timeline-content-actions img{
	width: 16px;
}
.task-timeline-content-comment{
	margin-bottom: 10px;
	word-break: break-word;
}
.task-timeline-content-changes{
	font-style: italic;
}
.task-timeline-content-comment ul, .task-timeline-content-comment ol,
.task-update-details ul, .task-update-details ol,
.task-details-in-summary ul, .task-details-in-summary ol
{
	padding-left: 15px;
}

.task-timeline-meta{
	margin-bottom: 10px;
}
.task-timeline-meta-time-updated{
	font-size: 12px;
	margin-top:6px;
	display:  block;
}

.havetmce .error{
	margin-top: 0;
}

.task-update-details{
	padding: 4px;
	background: #CCC;
	overflow-wrap: break-word;
}
.task-update-details p:last-child{
	margin-bottom: 0;
}
.task-details-in-table{
	word-break: break-word;
}

.link-corner{
	position: absolute;
    top: 6px;
    right: 1em;
}

.email-groups-user-add{
	cursor: pointer;
}

.no-push-bottom{
	margin-bottom: 0;
}

.protip{
	color: #222222;
	text-decoration: none;
}

.protip-content{
	word-break: break-all;
}

.td-buyer-name.unsold{
	font-style: italic;
}
