/* <style> /* tag to trick dreamweave to syntax highlight */
/* CSS Document */
/* Width:  HEIGHT:  */
@import url('/scripts/css/fonts.css');
html{
	font-family: "Ubuntu Titling", "Lucida Grande", sans-serif;
	font-family: "Lucida Grande", "Arial", sans-serif;
	
	padding:0;
	margin:0;
}
html.usr-bg{
	height: 100%;
}
html.waiting{
	cursor: wait !important;
}
body{
	background-color: white;	
	padding:0;
	margin:0;
}
html.usr-bg body{
	background-image:url(/bg_image/get/png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
	min-height: 94%;
	height: 94%;	
}
section.content{
	background-color: white;
	margin-top: 50px;
}
html.usr-bg section.content{
	background-color: transparent;
}
html.usr-bg fieldset{
	background-color: white;
	background-color: rgba(255,255,255,0.90);
}
a img{
	border: none;	
}
a, a:visited{
	color: #0073ea;
	text-decoration: none;	
}
a:hover{
	text-decoration: underline;	
}
input.ui-button{
	padding: 0.2em 0.4em;	
}
body.pdf_page_top section.content{
	margin-top:0px;
}
section.content.pop-box{
	margin-top:0px;
}
.page_width{
	width: 100%;
	position: relative;
	margin: 0 auto;	
}
.in-width{
	max-width:1000px;
	position: relative;
	margin: 0 auto;	
}
.float-box{
	width: 600px;
	min-width: 60%;
	margin: 0 auto;
	position:relative;	
}
.nice-width{
	width: 800px !important;
	margin: 0 auto;
	max-width: 95%;	
}
#cover_content > .page_width{
	width: 90%;	
}
#main_hdr{
	display: block;
	padding: 0px;
	margin: 0px;
}
#top_left,#top_right{
	display: inline;
	position: absolute;
	top:0;
}
#top_left{
	left:0.5em;
	top: 0.2em;
	line-height:20px;
	font-size: 16px;
	vertical-align: middle;
	padding-left: 0.2em;
	color: #F82790;
	letter-spacing: 0.05em;
	text-shadow: 0 0 1px black;
}
#top_left a:hover{
	color: #F82790;
	text-decoration: none;
	text-shadow: 0 0 1px black;
}
#top_right{
	right:0.5em;	
}
.main_color{
	background-color: white;
}
.google_map{
	width: 700px;
	height: 400px;
	border: 0.2em solid #ccc;
	border-radius: 0.5em;	
}

.welcome_text{
	text-align:right;
	font-size: 10px;
	letter-spacing: 0.05em;
}
.welcome_text .name{
	padding-left: 0.2em;
	font-style: normal;
}

nav > ul{
	padding-left: 120px;
	list-style: none;
	color: black;
	font-size: 10px;
	display: block;
	height: 20px;
	margin-top:0;
}
nav > ul > li{
	display: inline-block;
	background-color: #C4E2F5;
	line-height: 20px;
	letter-spacing: 0.08em;
	
	background-color: white;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
nav > ul > li.disabled{
	background-color: #999;
	cursor: default;
	
	background-color: #ddd;
}
nav > ul > li.disabled a:hover{
	background-image: none;
	text-shadow: 0 0 0px black;
	cursor: default;
}
.hidden_nav{
	position:absolute;
	display: inline-block;
	top:20;
	left:0;
	z-index:0;
	background-color: #C4E2F5;
	border: 0.2em solid #0066ff;
	box-shadow: 5px 5px 10px #666;
	padding:0px;
	font-size: 10px;
	
	
	letter-spacing: 0.08em;
	border: 0;
	background-color: #0073ea;
	color: white;
	font-weight:bold;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
}
.hidden_nav ul{
	list-style:none;
	padding-left:0;
}
.hidden_nav ul>li{
	cursor:pointer;	
	padding: 5px;
	padding-left: 10px;
	padding-right:10px;
}
.hidden_nav ul>li:hover{
	background-color:#0066ff;
	color: white;
	/*text-shadow: 0 0 10px black;*/
	
	background-color: white;
	color: #0073ea;
}
#page_cover{
	position:absolute;
	top:0;
	left:0;
	width: 100%;
	z-index:97;
	background-image:url(../../../../images/opaque_dark.png);
}
.full-bg{
	background-image:url(../../../../bg_image/get/png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
	position:absolute;
	width: 100%;
	height: 95%;
	height: 100%;
	z-index: 60;
}
.full-bg.full-bg-icon{
	max-width: 215px;
	height: 100px;
	background-size:cover;
	background-attachment:inherit;
	position:inherit;
}
.cover_loading{
	background-image:url(../../../../images/loading.gif);
	background-position: center;
	background-repeat: no-repeat;
}
#cover_content{
	width: 70%;
	background-color: white;
	margin: 0 auto;
	z-index:98;
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
	border-radius: 0.3em;
	overflow: auto;
}
#close_cover{
	background-image: url(../../../../images/close_button.png);
	width: 45px;
	height: 45px;
	position:absolute;
	cursor: pointer;
	z-index:99;
}
.feat_dis{
	color: #aaa;
	text-decoration: underline;	
	cursor: not-allowed;
}
.table{
	width: 100%;
	font-size: 1em;
	font-weight:	normal;
}
.table th{
	color: white;
	background-color: #0073EA;	background-color: #2D2B26;
	padding: 0.5em;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
}
.table td{
	text-align: left;
	padding: 0.2em;
	padding-left: 1em;
	border-left: thin solid #ccc;
}
.table td:first-child{
	border-left: 0;	
}
.table tr:nth-child(odd){
	background-color: rgba(0, 115, 234, 0.1);
	background-color: #eee;	
}
.table tr:nth-child(even){
	background-color: rgba(0, 115, 234, 0.3);
	background-color: #fff;		
}
	table.sticky-headers thead{
		background-color: white;
		margin-top: 50px;
		border: 1px solid black;
	}
	table.sticky-headers thead.floating{
		-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.75);
	}
.tab_sub_left{
	display: inline-block;
	float:left;
	width: 200px;
	background-color: #C4E2F5;
	color: white;
}
.tab_sub_left ul{
	list-style: none;
	padding-left: 10px;
}
.tab_sub_left ul>li{
	width: 170px;
	padding: 5px;
	font-weight: bold;
	color: white;
	margin-top: 10px;
	cursor:pointer;	
	border-radius: 0.5em 0 0 0.5em;
	background-color: #0066ff;
}
.tab_sub_left ul>li:hover{
	text-shadow: 0 0 10px black;
}
.tab_sub_left ul>li.on, .tab_sub_left ul>li.on_hold{
	width: 180px;	
}
.icon_holder{
	position: absolute;
	padding:0;
	margin: 0;
}
.icon_holder_sub{
	padding: 10px;
}
.icon_item{
	padding: 10px;
	margin-top: 15px;
	margin-left: 15px;
	cursor: pointer;
	width: 150px;
	min-height: 150px;
	font-size: 1em;

	background: white;
	font-weight:bold;
	border: thin solid #abc3d7;
	color: #0073ea;
	-webkit-border-radius: 10px;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-bottomleft: 0;
	border-radius: 10px;
	border-bottom-left-radius: 0;
		
	-moz-box-shadow: 0 0 5px #999999;
	-webkit-box-shadow: 0 0 5px#999999;
	box-shadow: 0 0 5px #999999;
	
	background-color: #3c3933;
	color: #fff;
	font-weight:normal;
	border-radius: 0;
	text-shadow: none !important;
	border-color: #3c3933;
	
	-moz-box-shadow: 0 0 8px #000000;
	-webkit-box-shadow: 0 0 8px #000000;
	box-shadow: 0 0 8px #000000;
}
.icon_item:hover{
	border: thick solid #F82790;
	
	border: thin solid #0073ea;
	border: thin solid #3c3933;
	background-color: #2D2B26;
	color: white;
}
.icon_item_removed{
	border-radius: 0 1em 0 0;
	padding: 1em;
	margin-top: 15px;
	margin-left: 15px;
	cursor: pointer;
	width: 150px;
	min-height: 150px;
	text-align: center;
	font-weight: bold;
	
	color: #33F;
	
	background-image: linear-gradient(left top, rgb(206,223,240) 27%, rgb(226,230,235) 64%, rgb(252,252,252) 84%);
	background-image: -o-linear-gradient(left top, rgb(206,223,240) 27%, rgb(226,230,235) 64%, rgb(252,252,252) 84%);
	background-image: -moz-linear-gradient(left top, rgb(206,223,240) 27%, rgb(226,230,235) 64%, rgb(252,252,252) 84%);
	background-image: -webkit-linear-gradient(left top, rgb(206,223,240) 27%, rgb(226,230,235) 64%, rgb(252,252,252) 84%);
	background-image: -ms-linear-gradient(left top, rgb(206,223,240) 27%, rgb(226,230,235) 64%, rgb(252,252,252) 84%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		right bottom,
		color-stop(0.27, rgb(206,223,240)),
		color-stop(0.64, rgb(226,230,235)),
		color-stop(0.84, rgb(252,252,252))
	);
	
	letter-spacing: 0.05em;
	-webkit-box-shadow: -11px 10px 26px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    -11px 10px 26px rgba(50, 50, 50, 0.75);
	box-shadow:         -11px 10px 26px rgba(50, 50, 50, 0.75);
}
.icon_item.double_width{
	width: 315px;
}
.icon_item.double_height{
	height: 315px;
}
.icon_item.double{
	height: 315px;
	width: 315px;
}
.fav_link{
	position:absolute;
	bottom:0;
	left:0;
	width: 0;
	height:0;
	display:inline;
	border-top: 15px solid transparent;
	border-left: 15px solid #0073ea;
	cursor: copy;
	z-index: 8;
}
h1{
	margin-left: 30px;
	color: 	#0073ea;
}
h1 a{
	color: #0073ea !important;	
}
.print-top-right{
	position:absolute;
	right:20px;
	top:10px;
	cursor:pointer;
}
.print-top-right:hover{
	color:#E6007E;
}
@media print{
	#msg_bar,
	.no-print,
	header#top_left,
	header#top_right,
	nav{
		display:none !important;	
	}
	.content{
		border-top: none;	
	}
    .ui-accordion .ui-accordion-content {
        display:block !important;
    }
	html.usr-bg body{
		background: none;
	}
}
/* Business Directory Formatting */
.bis_holder{
	border: thin solid #999;
	margin: 10px;
	padding: 10px;	
}
.bis-item-label{
	width: 30%;	
}
.bis_holder > table{
	width: 100%;	
}.bis_holder > table td{
	padding: 5px;	
}
.bis_holder > table tr:nth-child(even),
.bis_table tr:nth-child(even){
	background-color: #F4FFFF;
}
.bis_holder > table tr:nth-child(odd),
.bis_table tr:nth-child(odd){
	background-color: #EFEFEF;
}
.bis_table{
	width: 100%;	
}
.full-page-bis th{
	text-align:right;
	padding-right: 10px;
}
.full-page-bis .wide-title{
	background-color: #F90;
	color: #009;
	font-weight: bold;	
	text-align:center;
	text-transform:uppercase;
}
.container-buffer{
	margin-top: 50px;
}
.wht-bg{
	background-color: rgba(255,255,255,0.8);
}
/* END Business Directory Formatting */
#fav_sort .del_fav{
	text-decoration: underline;
	float: right;
}
#fav_sort li{
	padding: 5px;
	padding-left: 10px;	
	cursor: move;
	margin: 3px;
	margin-top: 0;
}
#fav_sort{
	list-style: none;
}
.sortable_holder{
	height: 23px;
	background-color: white;
	border: thin solid #FC0;	
}
.low-light{
	color: #777;	
}
.admin-icon{
	font-size: 0.8em;
	float:right;
	margin: 3px;	
}
.black-border-input{
	margin: 10px 0px !important;
	box-shadow: none !important;
	border: #2D2B26 3px solid !important;
}
span.black-border-input{
	display: inline-block;
	width: 185px;
	font-size: 1em;
	border-radius: 0.3em;
	padding: 8px;
	cursor: not-allowed;
	background-color: #777777;
	color: white;
}
.no-cell-spacing{
	border-spacing:0px;
}
/* EVENT TABLE FORMATTING */
.evnt-table{
	width: 80%;
	margin: 0 auto;
	border: thin solid #777;
	font-size: 0.8em;	
}
.evnt-table tr:nth-child(even){
	background-color: #F2F8FC;	
}
.evnt-table td{
	text-align:center;	
}
.evnt-table tr td:first-child{
	text-align:left;	
}
#resource-tbl tr.not_spare, tr.not_provisional{
	background-color: #0C0;
	background-color: rgba(0,204,0,0.8) !important;
}
#resource-tbl tr.spare-resource{
	background-color: rgb(86, 196, 229);
	background-color: rgba(86, 196, 229, 0.8) !important;
}
#resource-tbl tr.provisional-resource{
	background-color: rgb(204,153,255);
	background-color: rgba(204,153,255,0.73) !important;
}
#resource-tbl a{
	color: inherit;	
}
/* END OF EVENT TABLE FORMATTING */
.{
	cursor: pointer;
	border-bottom: 0.1em dotted #777;
}
/*  tool Start*/
.ui-tool {
    background:#333;
    color: white;
    border: none;
    padding: 0;
    opacity: 1;
}
.ui-tool-content {
    position: relative;
    padding: 1em;
	font-size:11px;
}
	/* FONT SOME TOOL */
.i-tip-icon{
	opacity: 0.4;
	cursor:default;
}
.i-box-icon{
	opacity: 0.4;
	cursor:pointer;
}
.i-tip-icon:hover, .i-box-icon:hover{
	opacity: 1;
}
.i-box-content{
	display:none;
}
	/* FONT SOME TOOL */
/*  tool End*/
/*  Tooltip */
.ui-tooltip{
	font-size:0.6em;
	background:#2D2B26;
	color:#fff;
	padding:5px 10px;
	border-radius:10px;
}
/*  Tooltip */

/* Singular switch */
input[type=checkbox].flick { 
    display:none; 
}
input[type=checkbox].flick + label:before{
  font-family: FontAwesome;
  font-size: 1.2em;
  display: inline-block;
    content: "\f205";
	color:#2D2B26;
	color:#504C43;
	color:#6E3F42;
	color: rgba(0,0,0,0.5);
	-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);  
    margin-left:5px; 
	margin-right:5px;
	cursor:pointer;
}
input[type=checkbox].flick:checked + label:before{
    content: "\f205";
	color:#0C0; 
	-moz-transform: scaleX(1);
        -o-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    margin-right:5px; 
	margin-left: 5px; 
} 
.accordion h3 label.all-toggle{
	float:right;	
	position: relative;
}
/* FONT SOME CHECKBOX */
.accordion h3 i{
	float:right;	
	position: relative;
}
.awesome-check-list input[type=checkbox] { 
    display:none; 
} 
.awesome-check-list input[type=checkbox] + label:before,
input[type=checkbox].accordion-tick-box + label:before{
  font-family: FontAwesome;
  display: inline-block;
    content: "\f205";
	color:#2D2B26;
	-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);  
    margin-left:5px; 
	margin-right:5px;
	cursor:pointer;
}
.awesome-check-list input[type=checkbox]:checked + label:before,
input[type=checkbox].accordion-tick-box:checked + label:before{
    content: "\f205";
	color:#00cC00; 
	-moz-transform: scaleX(1);
        -o-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    margin-right:5px; 
	margin-left: 5px; 
}
.awesome-check-list input[type=checkbox]:disabled + label:before,
input[type=checkbox].accordion-tick-box:disabled + label:before{
    content: "\f205";
	color: #949494;
	-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
    margin-right:5px; 
	margin-left: 5px; 
}
.awesome-check-list input[type=checkbox]:disabled + label,
input[type=checkbox].accordion-tick-box:disabled + label{
	color: #949494;
	cursor:not-allowed;
}
.kiosk-config-wizard-form .awesome-check-list{
	font-size:20px;
	line-height:26px
}
.awesome-check-list li:nth-child(odd){
  background:#e4e4e4;
}
.awesome-check-list li:nth-child(even){
  background:#f0f0f0;
}
.awesome-check-list li:nth-last-child(1):nth-child(even){
	border-bottom: solid 3px #e4e4e4;
	border-bottom-left-radius:10px;
}
.awesome-check-list li:nth-last-child(1):nth-child(odd){
	border-bottom:none;
	border-bottom-left-radius:10px;
}
.awesome-check-list li:nth-child(1){
	border-top-left-radius:10px;
}
.awesome-check-list li{
	margin-right:-10px;
}
.request-report-list li{
	list-style:none;
	font-size:18px;
	padding:5px;
}
.accordion-tick-box{
	float:right;
}
.request-report-accordion .accordion-div{
	padding: 0px;
	padding-right: 10px;
}
/* MINI SEARCH START */
.all-toggle{
	position:absolute;
	right:35px;
	font-size:10px;
	line-height: 19px;
}
.all-toggle:before{
}
.accordion h3 input[type=checkbox].flick + label:before{
	position:absolute;
	right:-35px;
	font-size:20px;
}
.search-select.ui-sortable{
	cursor: move;
}
.search-select{
	padding:0px;
	margin:0px;
}
.search-select li{
	position:relative;
	border-top: #2D2B26 1px solid;
	list-style:none;
}
.search-select li:nth-last-child(1){
	border-bottom: #2D2B26 1px solid;
}
.search-select .result-item .fa:hover{
	color:#f00;
}

.search-results-pop{
	position:absolute;
	max-height: 240px;
	overflow-y: scroll;
	border: #2D2B26 3px solid;	
	z-index: 1;
	width: 431px;
	margin-top: -14px;
	display:none;
	background-color: #F0F0F0;
}
.search-results-pop .result-item{
	padding: 5px 5px;
	border-top: #2D2B26 1px solid;
	cursor: pointer;
	background-color: #F0F0F0;
}
.search-results-pop .fa, .search-select .result-item .fa{
	position: absolute;
	margin-top: 3px;
	right: 3px;
	cursor: pointer;
}
.search-results-pop .result-item:hover{
	background-color: #0073ea;
	color: #fff;
}
.sortable_holder{
	height:40px;
	background-color:#FF9;
}
/* MINI SEARCH END */
/* NOTE PAGE FORMATTING */
.note-detail{
	width: 60%;
	margin: 0 auto;
	border: thin solid #999;
	padding: 0;
	box-shadow: 5px 5px 2px #888;
	margin-bottom: 30px;
}
.note-detail-header{
	border-bottom: thin solid #999;
	padding: 0.5em;	
	font-size: 0.8em;
	color: #999;
	height: 25px;
}
.note-detail-header strong{
	color: black;	
}
.note-detail-header .note-writer{
	float:right;	
}
.note-detail .note{
	padding: 1em;
	display: block;
	font-size: 12px;
}
/* END OF NOTE PAGE FORMATTING */
/* STYLING FOR ADMIN BUTTONS */
.sprite{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 3px;
	border: thin solid #ddd;
	border-radius: 0em;
	/*background-image: url(/images/icons2.png);*/
	
	background-color: white;
	background-image: url(/images/icons-3.png);
}
@media print{
	.sprite{
		display: none;	
	}
}
a.sprite:hover{
	background-color: #0073EA;
	border-color: #0073EA;
	background-image: url(/images/icons-3-white.png);
	text-decoration: none;
}
a.sprite.feat_dis:hover{
	background-color: #666;
	border-color: #666;
	background-image: url(/images/icons-3-white.png);
}
.sprite.feat_dis{
	/*background-image: url(/images/icons2-bw.png);*/
	cursor: not-allowed;
	border: thin solid #ddd;
	
	background-color: #666;
	background-image: url(/images/icons-3-white.png);
}
.del-btn{
	/* background-position: -75px -442px;*/
	background-position: 0px -60px;
}
.edit-btn{
	/* background-position: -39px -475px;*/
	background-position: 0px -80px;
}
.configure-btn{
	/* background-position: -178px -543px;*/
	background-position: 0px -100px;
}
.add-btn{
	/* background-position: -180px -442px;*/
	background-position: 0px 0px;
}
.notes-btn{
	/* background-position: -1px -204px;*/
	background-position: 0px -120px;
}
.notes-m-btn{
	/* background-position: -142px -204px;*/
	background-position: 0px -140px;
}
.view-btn{
	/* background-position: -5px -408px;*/
	background-position: 0px -20px;
}
.view-btn-2{
	/* background-position: -214px -238px;*/
	background-position: 0px -20px;
}
.download-btn{
	/* background-position: -180px -475px;*/
	background-position: 0px -40px;
}
.mark-ok-btn{
	/* background-position: -180px -475px;*/
	background-position: -20px 0px;
}
.status-btn{
	/* background-position: -180px -475px;*/
	background-position: -20px -20px;
}
.config-btn{
	background-position: -20px -40px;
}
.upload-btn{
	background-position: -20px -60px;
}
.print-btn{
	background-position: -20px -80px;
}
.sprite.popupwindow{
	background-position: -40px 0px;
}
.alert-inactive{
	background-position: 0px 0px;
}
.alert-active{
	background-position: 0px 0px;
	
	-webkit-transition: all .8s ease-in-out;
	-o-transition:all .8s ease-in-out;
	-moz-transition:all .8s ease-in-out;
	-ms-transition:all .8s ease-in-out;
	-kthtml-transition:all .8s ease-in-out;
	transition:all .8s ease-in-out;
}
.dismiss-alert-button{
	background-position: -20px -140px;
	
	float:none;
	position:absolute;
	top:5px;
	right:5px;
}
.sprite-header{
	float:left;
	border:none;
	cursor: pointer;
	z-index: 99;
	margin-right: 10px;
}
#alert-icon.alert-active.item_highlight{
	-webkit-box-shadow: 0px 0px 50px 30px rgb(247,2,6);
	-moz-box-shadow: 0px 0px 50px 30px rgb(247,2,6);
	box-shadow: 0px 0px 50px 30px rgb(247,2,6);
	background-color:#F00 !important;
}
.prog-evnt-detail a.sprite{
	margin-top:0;
	margin-bottom:0;
}
/* STYLING FOR ADMIN BUTTONS */
/* Profile Settings */
.select-user-icon{
	border-radius:75px;
	border:5px solid #2D2B26;
	height:75px;
	width:75px;
	margin:5px;
}
.select-user-icon:hover, .select-wallpaper:hover{
	cursor:pointer;
	border-color:#0073ea;
}
.select-user-icon.selected, .select-wallpaper.selected{
	border-color:#66B3FF;
}
.select-wallpaper{
	border:5px solid #2D2B26;
	height:113px;
	width:200px;
	margin:10px;
}
/* Profile Settings */
/* VIEW PROGRAMME PAGE */
.left_view{
	height: -80px;
	height: -130px;
	position: absolute;
	left:10px;
	width: -20px;
	border-bottom:0;
	background-image: url(../../../../images/semi-trans.png);
	border-radius: 0.8em;
	border: thin solid #ddd;
}
.left_view .top_sec,
.right_view .top_sec{
	height: 22px;
	border-bottom: 1px solid #0073ea;
	padding-left: 10px;
	padding-top: 3px;
	color: #E6007E;
	line-height:22px;
	-webkit-box-shadow: 0px 5px 6px 0px rgba(175, 175, 175, 0.75);
	-moz-box-shadow:    0px 5px 6px 0px rgba(175, 175, 175, 0.75);
	box-shadow:         0px 5px 6px 0px rgba(175, 175, 175, 0.75);
}
.left_view .left_main{
	height: -120px;
	height: -170px;
	overflow: auto;
}
.right_view{
	height: -80px;
	height: -130px;
	position: absolute;
	left: 0px;
	width: -30px;
	border-radius: 0.8em;
	background-image: url(../../../../images/semi-trans.png);
	border: thin solid #ddd;
}
.right_view .right_main{
	overflow: auto;
	height: -140px;
	height: -190px;
	padding: 10px;
}
.view-page{
	height: -52px;
	width: px;
	z-index:-1;
	top:0;
}
.view-page > h1{
	margin-top: 0;
	padding-top: 10px;	
}
.no-top-margin{
	padding-top:0;
	margin-top:0;	
}
.view_programmes_form, .view_event_form, .view_tickets_form{
	display: inline-block;
	float:right;
	font-size: 12px;	
}
.view-page-item-title,
.view-page-item-dates{
	display: inline-block;
	max-width: 250px;
}
.view-page-item{
	padding:5px;
	padding-left: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #bbd3da;
	color: #376572;
	font-size: 12px;
	position:relative;
	padding-bottom: 30px}
.active-page-item{
	background-color:#0073EA;
}
.active-page-item a{
	color: #ffffff;
}
.active-page-item view-page-item{
	color: #ffffff;
}
.active-page-item span.view-page-item-dates{
	color: #ffffff;
}
.active-page-item .report-action-buttons, 
#resource-tbl .color-action-buttons .report-action-buttons:hover{
	color:#FFF !important;
}
.active-page-item .report-action-buttons:hover{
	color:#E6007E !important;
}
.view-page-item-dates{
	font-size: 10px;
}
.view-action-btns{
	position: absolute;
	right: 20px;
	bottom:5px;}
#resource-tbl th{
	text-align:center;
	padding: 1px;
}
.prog-detail,
.prog-events-detail,
.prog-tracker-detail,
.prog-reports-detail{
	font-size: 0.8em;
	width: 75%;
	border: thin solid #0073ea;
	margin: 0 auto;
	border-radius: 0.5em;
	color: #545454;
	margin-bottom: 20px;
}
.evnt-title,
.rpt-title{
	text-align:center;
	font-weight:bold;
	border-bottom: thin solid #bbd3da;
	color: #E6007E;	
}
.prog-evnt-detail{
	padding: 0.5em;
	border-bottom: thin dotted #0073ea;
	min-height: 30px;
}
.prog-rpt-detail{
	border-bottom: thin dotted #0073ea;
	width:95%;
	margin: 0 auto;
	border: 1;
	min-height: 28px;
}
.rpt-dates{
	font-size: 10px;
	display: inline-block;
	margin-left: 28px;	
}
.prog-evnt-detail:last-child,
.prog-rpt-detail:last-child{
	border-bottom:0;	
}
.prog-evnt-title,
.prog-rpt-title{
	font-size: 1.2em;	
}
.prog-evnt-soa,
.prog-evnt-dates,
.prog-rpt-soa,
.prog-rpt-dates,
.prog-rpt-type{
	padding-left: 20px;	
}
.prog-rpt-type{
	height: 30px;	
}
.prog-evnt-soa{
	font-weight: 700;	
}
.prog-detail th{
	text-align: right;
	padding-right: 20px;
	color: #888;	
}
.prog-notes-detail .note-detail{
	width: 90%;	
}
/* VIEW PROGRAMME PAGE */
.achieve_tbl tr:nth-child(even){
	background-color: #E6F4FC;
}
.wbp-pages h1{
	font-size: 18px;
	font-weight: normal;
	color: black;
}
.wbp-pages .move-right{
	margin-left:10px;	
}
h1.not-full{
	display:inline-block;	
}
span.brand-span{
	display:inline-block;
	background-size:40px 40px;
	background-position:left;
	background-repeat:no-repeat;
	height: 32px;
	padding: 15px 10px 0px 55px;
	border:solid 3px;
	text-align:right;
	font-size:18px;
}
span.brand-span.brand-1{
	background-color:#fff ;
	color: #E6007F;
	background-image:url(/images/wellbeingpeople_icon_slfd.png);
	border-color:#E6007F;
}
span.brand-span.brand-3{
	background-color:#fff ;
	color:#304814 ;
	background-image:url(/images/cshealthcare_icon_slfd.png);
	border-color:#304814;
}
span.brand-span.brand-4{
	text-align:center;
	padding-right: 55px; 
	padding-top: 15px; 
	padding-bottom: 7px;
}
span.brand-span.brand-6{
	background-color: #FFFFFB;
	color: #717574;
	background-image:url(/images/havensrock_slfd.png);
	border-color:#C4D82E;
	text-transform:uppercase;
}
span.brand-span.brand-5,span.brand-span.brand-2{
	background-color:#fff ;
	color: #63666B;
	background-image:url(/images/optum_icon_slfd.png);
	border-color:#E87722;
}
/* REPORTS */

#rpt_s{
	display: inline-block;
	font-size: 11px;
	color: #CCC;
}
.rpt-status{
	display: inline-block;
	font-size: 10px;
	color: #F00;
	margin-right: 10px;
	cursor: pointer;
}
.rpt-status.datareceived{
	color: #00F;	
}
.rpt-status.reportreturned{
	color: #060;	
}
.rpt-status-changer-select{
	padding: 0;	
	font-size: 10px;
	margin-left: 0;
}
/* REPORTS */

/* AIRCLEAN MANUFACTING DELIVERY TABLES */
.manufacturing-h1{
	color: #1C690D;
}
.dispatch_dates_tbl, .manufacturing_dates_tbl, .dispatch_detail_tbl, .manufacturing_detail_tbl{
	width: 60%;
	margin: 0 auto;
	margin-bottom: 50px;
	page-break-inside:avoid;
	font-size: 12px;
	background-color: white;
}
.dispatch_detail_tbl, .manufacturing_detail_tbl{
	page-break-after:always;	
}
.dispatch_dates_tbl, .dispatch_detail_tbl{
	border: thin solid #2A78D1;
}
.manufacturing_dates_tbl, .manufacturing_detail_tbl{
	border: thin solid #1C690D;
}
.dispatch_dates_tbl .total-box, .dispatch_detail_tbl .total-box, .dispatch_dates_tbl .day-title, .dispatch_detail_tbl .day-title{
	background-color: #2A78D1;
}
.manufacturing_dates_tbl .total-box, .manufacturing_detail_tbl .total-box, .manufacturing_detail_tbl .day-title, .manufacturing_detail_tbl .day-title{
	background-color: #1C690D;
}
.dispatch_dates_tbl th, .manufacturing_dates_tbl th, .dispatch_detail_tbl th, .manufacturing_detail_tbl th{
	font-size: 14px;
}
.dispatch_dates_tbl td, .manufacturing_dates_tbl td, .dispatch_detail_tbl td, .manufacturing_detail_tbl td{
	text-align:center;	
	border-right: thin solid black;	
	border-bottom: thin solid black;
	padding: 5px;		
}
.dispatch_dates_tbl td, .manufacturing_dates_tbl td{
	width: 12.5%;
}
.dispatch_dates_tbl tr:nth-child(even){
	background-color: #E6F4FC;
}
.manufacturing_dates_tbl tr:nth-child(even){
	background-color: #CAFAC0;
}
.delivery-cur-week{
	border: thick solid #F00;	
}
.total-box{
	color: white;
	font-weight: bold;
}
th.day-title{
	color: white;
	font-size: 1.5em;
	padding-top: 5px;
	padding-bottom: 5px;
}

.total-title{
	text-align: right !important;
}
tr.day-total-row{
	font-size:1.1em;	
}
tr.week-total-row, tr.day-total-row{
	font-weight: bold;
	color: #4B4A4A;
}
tr.week-total-row td, tr.day-total-row td{
	border-top: 3px solid #4B4A4A;
	border-bottom: 3px solid #4B4A4A;
	border-right: 0;	
}
tr.week-total-row td{
	border: 0;	
}
@media print{
	.dispatch_dates_tbl, .manufacturing_dates_tbl, .dispatch_detail_tbl, .manufacturing_detail_tbl{
		width: 100%;
		margin-bottom: 10px;
	}
	.dispatch_dates_tbl th, .manufacturing_dates_tbl th, .dispatch_detail_tbl th, .manufacturing_detail_tbl th{
		font-size: 10px;	
	}
	thead{
		display: table-header-group;
	}
	.dispatch-h1{
		font-size: 16px;	
	}
}
section.pdf .dispatch_dates_tbl, section.pdf .manufacturing_dates_tbl, section.pdf .dispatch_detail_tbl, section.pdf .manufacturing_detail_tbl{
	width: 100%;
	margin-bottom: 10px;
}
section.pdf .dispatch_dates_tbl th, section.pdf .manufacturing_dates_tbl th, section.pdf .dispatch_detail_tbl th, section.pdf .manufacturing_detail_tbl th{
	font-size: 10px;	
}
section.pdf thead{
	display: table-header-group;
}
section.pdf .dispatch-h1{
	font-size: 16px;	
}
#bag-filter-form{
	box-shadow:none !important;
}
/* AIRCLEAN MANUFACTING DELIVERY TABLES */
#price_hold{
	/* display:none; */	
}
/* AIRCLEAN DRAWINGS VIEWER */
.airdraw_view_form{
	position: absolute;
	top:0;
	right:0;	
}
.accordion h3 span, .accordion-alt h3 span{
	font-size: 12px;
	display: inline-block;
}
.accordion h3 span.airdraw-prod_group, .accordion-alt h3 span.airdraw-prod_group{
	width: 10%;
}
.accordion h3 span.airdraw-desc, .accordion-alt h3 span.airdraw-desc{
	width: 60%;
}
.accordion h3 span.airdraw-mod, .accordion-alt h3 span.airdraw-mod{
	width: 8%;
	float: right;
	text-align: center;
}
.accordion h3 span.airdraw-status, .accordion-alt h3 span.airdraw-status{
	width: 8%;
	float: right;
	text-align:center;
}
.accordion h3 span.airdraw-name, .accordion-alt h3 span.airdraw-name{
	width: 8%;
	float: right;
	text-align:center;
}
.airdraw-info-div{
	font-size: 12px;	
}
.airdraw-mods-table{
	width: 100%;	
}
.airdraw-mods-table th{
	text-align: left;	
}
.airdraw-mods-table tr:first-child th{
	border-bottom:	thin solid #E6F4FC;
	padding: 3px;
}
.airdraw-mods-table tr:nth-child(even){
	background-color: #ddd;
}
.airdraw-mods-table td{
	padding-left: 3px;	
}
.mod_level-alert{
	font-size: 36px;
	font-weight: bold;
	display: inline-block;
	border: thin solid #0073ea;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin-left: 30px;
}
.mod_level-alert-ok{
	border: thin solid #5E7C56;
	background-color: #D4FECC;
	color: #508648;	
}
.mod_level-alert-error{
	color: #5E211E;	
	border: thin solid #4B2927;
	background-color: #FFD3D4;
}
form table #bag_num_table td,
form table #bag_num_table2 td{
	width:50px;
}
form table #bag_selection_table td{
	width:16%;
	font-size: 11px;
}
form table #bag_selection_table td{
	width:20%;
}
/* AIRCLEAN DRAWINGS VIEWER */
@media screen and (max-width: 1100px) {
	.max-1024{
		display:none;	
	}
}
/* AIRCLEAN MANU STATS */
.manu_stats_table{
	width: 95%;
	margin: 0 auto;
	border: medium solid #ddd;	
	border-radius: 0.5em;
}
.manu_stats_table th{
	border-bottom: thin solid black;	
}
.manu_stats_table td{
	border-right: thin solid #ddd;
	border-bottom: thin solid #ddd;	
	padding: 3px;
	text-align: center;
}
.manu_stats_table td:first-child{
	border-right: thin solid black;
	font-weight: bold;
}
.manu_stats_total td{
	border-top: medium solid black;
	font-weight: bold;
	background-color: #CC9;	
}
.manu_stats_wkend{
	background-color: #ddd !important;
}
.manu_stats_table td.manu_money{
	text-align: right;	
}
@media print{
	.manu_stats_table{
		font-size: 8px;	
		border: 0;
	}
	.manu_stats-h1{
		font-size: 8px;	
	}
	.manu_stats_total td{
		background-color: white;
		border-top: thin solid black;	
	}
	.manu_stats_table td:first-child{
		border-right: thin solid black;
		font-weight: normal;
	}
}
.pdf .manu_stats_table{
	font-size: 8px;	
	border: 0;
}
.pdf .manu_stats-h1{
	font-size: 8px;	
}
.pdf .manu_stats_total td{
	background-color: white;
	border-top: thin solid black;	
}
.pdf .manu_stats_table td:first-child{
	border-right: thin solid black;
	font-weight: normal;
}
/* END AIRCLEAN MANU STATS */
/* AIRCLEAN PRINT QUOTES */
.print_quotes_table{
	width: 95%;
	margin: 0 auto;
	border: medium solid #ddd;	
	border-radius: 0.5em;
	background-color: white;
	background: rgba(255,255,255,0.80);
}
.print_quotes_table th{
	border-bottom: thin solid black;	
}
.print_quotes_table td{
	border-right: thin solid #ddd;
	border-bottom: thin solid #ddd;	
	padding: 3px;
	text-align: left;
	line-height: 20px;
}
.quote_print_note{
	width: 50%;	
}
.print_quotes_table select{
	margin-bottom: 0px;
}
.print_quotes_table input{
	width: 98%;
	height: 20px;
	padding: 3px;
}
@media print{
	.print_quotes_table{
		font-size: 10px;	
		border: 0;
	}
	.print_quotes_table thead{
		display: table-header-group;	
	}
	.print_quotes_table a{
		color: black;	
	}
	.print_quotes-h1{
		font-size: 10px;	
	}
	.print_quotes_table td{
		border-color: black;	
	}
	.print_quotes_table select, .print_quotes_table input {
		display:none;	
	}
}
.pdf .print_quotes_table{
	font-size: 10px;	
	border: 0;
}
.pdf .print_quotes_table a{
	color: black;	
}
.pdf .print_quotes-h1{
	font-size: 10px;	
}
.pdf .print_quotes_table select, .pdf .print_quotes_table input, .pdf .jbutton{
	display:none;	
}
/* END AIRCLEAN PRINT QUOTES */
/*GREY TABLE START*/
.grey-table tr:nth-child(odd){
  background:#e4e4e4 !important;
}
.grey-table tr:nth-child(even){
  background:#f0f0f0 !important;
}
.grey-table{
	border-spacing:0px;
}
/*GREY TABLE END*/
/*Automatic Reports Table*/
.automatic-reports-table{
	width:100%;
}
.automatic-reports-table .table-top{
	text-align:center;
}

.automatic-reports-table th{
	color:#ff0084;
}
.automatic-reports-table tr{
	vertical-align:top;
}
.automatic-reports-table .action-buttons-cell{
	font-size:16px;
}
.automatic-reports-table hr{
	color:#ff0084;
}
table .action-buttons-cell a:hover{
	text-decoration:none;
}
table .action-buttons-cell .fa:hover{
	color:#0072fa;
}
table .action-buttons-cell .fa-plus:hover{
	color:#fff;
}
ul.report-section-list{
	columns:3;
	-webkit-columns: 3;
  	-moz-columns: 3;
	list-style:none;
	width:99%;
	margin:0px;
	padding:0px;
}
ul.report-filter-list{
	list-style:none;
	width:99%;
	margin:0px;
	padding:0px;
}
ul.report-filter-list.ethnicity-list{
	columns:3;
	-webkit-columns: 3;
  	-moz-columns: 3;
}
ul.report-section-list li{
	padding:3px 0px;
}
.report-section-list-icons{
	height:20px;
	width:20px;
	display:inline-block;
	background-repeat:no-repeat;
	background-size:20px 20px;
	padding-right:3px;
}
.report-filter-list .fa-times{
	color:red;
}
.report-filter-list .fa-check{
	color:green;
}
.automatic-reports-accordion{
	padding: 1em 1em;
}
.wbp-icon-slfd,
	.sixty-plus-icon-slfd{
	background-image:url(/images/wellbeingpeople_icon_slfd.png);
}
.cs-icon-slfd{
	background-image:url(/images/cshealthcare_icon_slfd.png);
}
.havensrock-icon-slfd{
	background-image:url(/images/havensrock_slfd.png);
}
.optum-icon-slfd{
	background-image:url(/images/optum_icon_slfd.png);
}
.report-brand-icon{
	height:20px;
	width:20px;
	background-size:contain;
	display:inline-block;
	margin-bottom: -4px;
}
.automatic-report-branding{
	line-height:20px;
	text-align:center;
	padding-bottom:5px;
}
.report-action-buttons{
	cursor:pointer;
	padding: 0px 5px;
	color: rgb(84, 84, 84);
	vertical-align:middle;
}
.report-action-buttons:hover{
	color: #0072ea;
}
.action-buttons-right{
	 float:right
}
/*Automatic Reports Table*/
/* SLIM FORM */
form.slim-form{
	border:thin solid #ddd;
	font-size: 10px;
	margin-bottom: 10px;
	padding:10px;
	display: inline-block;
	border-radius: 0.5em;
	margin-left: 50px;
}
@media print{
	form.slim-form{	
		display:none;
	}
}
.pdf form.slim-form{	
	display:none;
}
/* END SLIM FORM */
/* ICON BACKGROUNDS */
.icon_holder_sub div.icon_item{
	background-image: url(../../../../images/core-icons-1.png);
	background-repeat: no-repeat;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
	background-position: -340px 0px;
}
.icon_holder_sub div.icon_item:hover{
	background-image: url(../../../../images/core-icons-1-hover.png);
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
.icon_holder_sub div.icon_item[ref*="airclean"],
.icon_holder_sub div.icon_item[ref*="air"]{
	background-position: -510px -1190px;
}
.icon_holder_sub div.icon_item[ref*="tfb"]{
	background-position: -680px -1190px;
}
.icon_holder_sub div.icon_item[ref*="absolair"]{
	background-position: -170px -1360px;
}
.icon_holder_sub div.icon_item[ref=airclean_print_quote_list]{
	background-position: -850px 0px;	
}
.icon_holder_sub div.icon_item[ref=airclean_order_summary],
.icon_holder_sub div.icon_item[ref=airclean_order_detail_report]{
	background-position: -510px 0px;	
}
.icon_holder_sub div.icon_item[ref=airclean_order_summary].type_manu,
.icon_holder_sub div.icon_item[ref=airclean_order_detail_report].type_manu{
	background-position: -170px -510px;	
}
.icon_holder_sub div.icon_item[ref=hepa]{
	background-position: -680px 0px;	
}
.icon_holder_sub div.icon_item[ref=resource_map]{
	background-position: -0px -170px;	
}
.icon_holder_sub div.icon_item[ref=kiosk_stats]{
	background-position: -170px -170px;	
}
.icon_holder_sub div.icon_item[ref=kiosk_alerts]{
	background-position: -340px -170px;	
}
.icon_holder_sub div.icon_item[ref=event_admin_folder],
.icon_holder_sub div.icon_item[ref=view_programmes],
.icon_holder_sub div.icon_item[ref=programme_edit],
.icon_holder_sub div.icon_item[ref=wbp_report_files]{
	background-position: -680px -170px;	
}
.icon_holder_sub div.icon_item[ref=eddie_licenses], .icon_holder_sub div.icon_item[ref=eddie_license_add]{
	background-position: -510px -170px;	
}
.icon_holder_sub div.icon_item[ref=how_to_docs_folder],
.icon_holder_sub div.icon_item[ref=eddie_admin_docs],
.icon_holder_sub div.icon_item[ref=event_admin_docs]{
	background-position: -850px -170px;	
}
.icon_holder_sub div.icon_item[ref=smoothie_docs_folder],
.icon_holder_sub div.icon_item[ref=smoothie_sales_docs],
.icon_holder_sub div.icon_item[ref=smoothie_tech_docs],
.icon_holder_sub div.icon_item[ref=smoothie_report_docs]{
	background-position: -0px -340px;	
}
.icon_holder_sub div.icon_item[ref=air_cctv],
.icon_holder_sub div.icon_item.cctv,
.icon_holder_sub div.icon_item[ref=air_cctv_int]{
	background-position: -170px -340px;	
}
.icon_holder_sub div.icon_item[ref=kiosk_utilisation],
.icon_holder_sub div.icon_item[ref=resource_event_utilisation]{
	background-position: -340px -340px;	
}
.icon_holder_sub div.icon_item[ref=create_blue],
.icon_holder_sub div.icon_item[ref=blue]{
	background-position: -850px -340px;	
}
.icon_holder_sub div.icon_item[ref=repeat_user_finder]{
	background-position: -510px -340px;	
}
.icon_holder_sub div.icon_item[ref=mod_ip_list]{
	background-position: -0px -510px;	
}
.icon_holder_sub div.icon_item[ref=boomerang_docs_folder],
.icon_holder_sub div.icon_item[ref=boomerang_sales_docs],
.icon_holder_sub div.icon_item[ref=boomerang_tech_docs],
.icon_holder_sub div.icon_item[ref=boomerang_report_docs]{
	background-position: -680px -340px;	
}
.icon_holder_sub div.icon_item[ref=ipledge_docs_folder],
.icon_holder_sub div.icon_item[ref=ipledge_sales_docs],
.icon_holder_sub div.icon_item[ref=ipledge_tech_docs],
.icon_holder_sub div.icon_item[ref=ipledge_report_docs]{
	background-position: -170px -680px;	
}
.icon_holder_sub div.icon_item[ref=kiosk_docs_folder],
.icon_holder_sub div.icon_item[ref=kiosk_sales_docs],
.icon_holder_sub div.icon_item[ref=kiosk_tech_docs],
.icon_holder_sub div.icon_item[ref=kiosk_report_docs],
.icon_holder_sub div.icon_item[ref=kiosk_data]{
	background-position: -340px -680px;	
}
.icon_holder_sub div.icon_item[ref=bg_image]{
	background-position: -340px -510px;	
}
.icon_holder_sub div.icon_item[ref=airdraw_view]{
	background-position: -510px -510px;	
}
.icon_holder_sub div.icon_item[ref=airdraw_add]{
	background-position: -680px -510px;	
}
.icon_holder_sub div.icon_item[ref=airdraw_mod]{
	background-position: -850px -510px;	
}
.icon_holder_sub div.icon_item[ref=airclean_catalogue],
.icon_holder_sub div.icon_item.catalogue{
	background-position: -0px -680px;	
}
.icon_holder_sub div.icon_item[ref=wbp_report_list],
.icon_holder_sub div.icon_item[ref=account_details]{
	background-position: -510px -680px;	
}
.icon_holder_sub div.icon_item[ref=wbp_resources]{
	background-position: -680px -680px;	
}
.icon_holder_sub div.icon_item[ref=kiosk_notes]{
	background-position: -850px -680px;	
}
.icon_holder_sub div.icon_item[ref=airclean_doc_templates]{
	background-position: -0px -850px;	
}
.icon_holder_sub div.icon_item[ref=adlines_wellbeing_docs],
.icon_holder_sub div.icon_item[ref=adl_wel_ipledge_docs],
.icon_holder_sub div.icon_item[ref=adl_wel_kiosk_docs],
.icon_holder_sub div.icon_item[ref=adl_wel_policy_docs],
.icon_holder_sub div.icon_item[ref=adl_wel_smoothie_docs]{
	background-position: -170px -850px;	
}
.icon_holder_sub div.icon_item[ref=resources]{
	background-position: -340px -850px;	
}
.icon_holder_sub div.icon_item[ref=resources]{
	background-position: -340px -850px;	
}
.icon_holder_sub div.icon_item[ref=ticketing],
.icon_holder_sub div.icon_item[ref=view_tickets],
.icon_holder_sub div.icon_item[ref=raise_ticket]{
	background-position: -510px -850px;	
}
.icon_holder_sub div.icon_item[ref=resource_usage_graph]{
	background-position: -680px -850px;	
}
.icon_holder_sub div.icon_item[ref=user_alerts]{
	background-position: -850px -850px;
}
.icon_holder_sub div.icon_item[ref=nhs_reclassify]{
	background-position: -0px -1020px;
}
.icon_holder_sub div.icon_item[ref=password],
.icon_holder_sub div.icon_item[ref=private]{
	background-position: -170px -1020px;
}
.icon_holder_sub div.icon_item[ref=profile_pic]{
	background-position: -340px -1020px;
}
.icon_holder_sub div.icon_item[ref=security_question]{
	background-position: -510px -1020px;
}
.icon_holder_sub div.icon_item[ref=favourites]{
	background-position: -680px -1020px;
}
.icon_holder_sub div.icon_item[ref=notifications_prefs]{
	background-position: -850px -850px;
}
.icon_holder_sub div.icon_item[ref=radio_player]{
	background-position: -850px -1020px;
}
.icon_holder_sub div.icon_item[ref=rc_info_page]{
	background-position: -0px -1190px;
}
.icon_holder_sub div.icon_item[ref=airclean_trigger_stats],
.icon_holder_sub div.icon_item[ref=tfb_trigger_stats],
.icon_holder_sub div.icon_item[ref=intrabench]{
	background-position: -170px -1190px;
}
.icon_holder_sub div.icon_item[ref=lightwave]{
	background-position: -340px -1190px;
}
.icon_holder_sub div.icon_item.vent-axia{
	background-position: -845px -1190px;
}
.icon_holder_sub div.icon_item[ref=guru_newsletter],
.icon_holder_sub div.icon_item[ref=guru_q_decode]{
	background-position: -0px -1360px;
}
	
.icon_holder_sub div.icon_item[ref=myaccount_pages]{
	background-position: -340px -1360px;
}
	
.icon_holder_sub div.icon_item[ref=user_data]{
	background-position: -510px -1360px;
}
	
.icon_holder_sub div.icon_item[ref=clock_ajax]{
	background-image: none;
}

.icon_item .grid-icon, .icon_holder_sub div.icon_item.awesome:after,
.icon_item .grid-icon, .icon_holder_sub div.icon_item.awesome.over-under:before{
	position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 90px;
    height: 90px;
    line-height: normal;
	color: #ddd;
	z-index: 1
}	
.icon_item .grid-icon, .icon_holder_sub div.icon_item.awesome.over-under:after{
    bottom: 10px;
    right: 10px;
    font-size: 50px;
    height: 50px;
}	
.icon_item .grid-icon, .icon_holder_sub div.icon_item.awesome.over-under:before{
    bottom: 50px;
    right: 50px;
    font-size: 50px;
    height: 50px;
}	
.icon_holder_sub div.icon_item.awesome{
	background-image: none;
}
.icon_holder_sub div.icon_item.awesome:after,
.icon_holder_sub div.icon_item.awesome:before{
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}
.icon_item:hover .grid-icon, .icon_holder_sub div.icon_item.awesome:hover:after,
.icon_item:hover .grid-icon, .icon_holder_sub div.icon_item.awesome:hover:before{
	color: #fff !important;
}
.icon_holder_sub div.icon_item[ref*="wiki"]:after{
	font-family: "Font Awesome 5 Brands";
    content: "\f266";
    font-weight: 400;
}
.icon_holder_sub div.icon_item[ref*="cpu_loading"]:after{
    content: "\f3fd";  
}
.icon_holder_sub div.icon_item[ref*="soa_invoice_schedule"]:after{
    content: "\f53d";  
}
.icon_holder_sub div.icon_item[ref*="emails"]:after{
    content: "\f1fa";  
}
.icon_holder_sub div.icon_item[ref*="all_docs"]:after{
    content: "\f02d";  
}
.icon_holder_sub div.icon_item[ref*="slfd_news"]:after{
    content: "\f1ea";  
}
.icon_holder_sub div.icon_item[ref*="soa_team"]:after{
    content: "\f0c0";  
}
.icon_holder_sub div.icon_item[ref*="academy_admin"]:after{
    content: "\f2f1";  
}
.icon_holder_sub div.icon_item[ref*="recalibrate_dashboard"]:after{
    content: "\f581";  
}
.icon_holder_sub div.icon_item[ref*="email_bulk_templates"]:after{
    content: "\f0e0";  
}
.icon_holder_sub div.icon_item[ref*="email_bulk_templates"]:before{
    content: "\f0ad";  
}
.icon_holder_sub div.icon_item[ref*="email_bulks"]:after{
    content: "\f0e0";  
}
.icon_holder_sub div.icon_item[ref*="email_bulks"]:before{
    content: "\f135";  
}
.icon_holder_sub div.icon_item[ref*="academy_quizzes"]:after{
    content: "\f303";  
}
.icon_holder_sub div.icon_item[ref*="ambassador_dashboard"]:after{
    content: "\f406";  
}
.icon_holder_sub div.icon_item[ref*="ambassador_dashboard"]:before{
    content: "\f559";  
}
.icon_holder_sub div.icon_item[ref*="digital_vehicle_check"]:after{
    content: "\f0d1";  
}
.icon_holder_sub div.icon_item[ref*="digital_vehicle_check"]:before{
    content: "\f002";  
}
.icon_holder_sub div.icon_item[ref*="wbp_kiosk_prep"]:after{
    content: "\f274";  
}
.icon_holder_sub div.icon_item[ref*="hfh_discount"]:after{
    content: "\f02c";  
}
.icon_holder_sub div.icon_item[ref*="hfh_orders"]:after{
    content: "\f07a";  
}
.icon_holder_sub div.icon_item[ref*="hfh_voucher"]:after{
    content: "\f3ff";  
}
.icon_holder_sub div.icon_item[ref="hfh"]{
    background-image: url(../../../../images/hfh.webp);
	background-position: center ;
}

.icon_holder_sub div.icon_item[ref*="soa_rw_report"]:after{
    content: "\f00c";  
}
.icon_holder_sub div.icon_item[ref*="soa_nps_report"]:after{
    content: "\f1e3";  
}
.icon_holder_sub div.icon_item[ref*="soa_quick_report"]:after{
    content: "\f0e7";  
}
	

	/*PROFILE ICONS*/
	.icon_holder_sub div.icon_item[ref="private-1"]:hover{
		background-image: url(/profile_image/private/1);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-8"]:hover{
		background-image: url(/profile_image/private/8);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-9"]:hover{
		background-image: url(/profile_image/private/9);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-10"]:hover{
		background-image: url(/profile_image/private/10);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-18"]:hover{
		background-image: url(/profile_image/private/18);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-31"]:hover{
		background-image: url(/profile_image/private/31);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-38"]:hover{
		background-image: url(/profile_image/private/38);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-39"]:hover{
		background-image: url(/profile_image/private/39);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-43"]:hover{
		background-image: url(/profile_image/private/43);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-47"]:hover{
		background-image: url(/profile_image/private/47);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-54"]:hover{
		background-image: url(/profile_image/private/54);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-55"]:hover{
		background-image: url(/profile_image/private/55);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-56"]:hover{
		background-image: url(/profile_image/private/56);
		background-size: contain;
		background-position: 0px 0px;
	}
	.icon_holder_sub div.icon_item[ref="private-60"]:hover{
		background-image: url(/profile_image/private/60);
		background-size: contain;
		background-position: 0px 0px;
	}
	
	
	
	
.tile_icon:hover{
	filter: brightness(1);
}
.icon_holder_sub div.icon_item[ref="sharepoint_icons"]{
	background-image: url(/images/tile_icons/sharepoint.png);
	background-position:0px 0px;
}
.icon_holder_sub div.icon_item[ref="sp_accounts"]{
	background-image: url(/images/tile_icons/accounting.png);
	background-position:0px 0px;
	background-color:#E671B8;
}
.icon_holder_sub div.icon_item[ref="sp_adlines_filters"]{
	background-image: url(/images/tile_icons/adlines.png);
	background-position:0px 0px;
	background-color: #0073ea;
}
.icon_holder_sub div.icon_item[ref="sp_adlines_kiosk"]{
	background-image: url(/images/tile_icons/adlineskiosk.png);
	background-position:0px 0px;
	background-color: #0073ea;
}
.icon_holder_sub div.icon_item[ref="sp_adlines_products"]{
	background-image: url(/images/tile_icons/adlinesproducts.png);
	background-position:0px 0px;
	background-color: #0073ea;
}
.icon_holder_sub div.icon_item[ref="sp_company"]{
	background-image: url(/images/tile_icons/airclean.png);
	background-position:0px 0px;
	background-color: #006600;
}
.icon_holder_sub div.icon_item[ref="sp_computers"]{
	background-image: url(/images/tile_icons/computers.png);
	background-position:0px 0px;
	background-color:#00ABA9;
}
.icon_holder_sub div.icon_item[ref="sp_directors"]{
	background-image: url(/images/tile_icons/directors.png);
	background-position:0px 0px;
	background-color:indigo;
}
.icon_holder_sub div.icon_item[ref="sp_engineering"]{
	background-image: url(/images/tile_icons/engineering.png);
	background-position:0px 0px;
	background-color:darkgoldenrod;
}
.icon_holder_sub div.icon_item[ref="sp_historic"]{
	background-image: url(/images/tile_icons/historic.png);
	background-position:0px 0px;
	background-color:saddlebrown;
}
.icon_holder_sub div.icon_item[ref="sp_products"]{
	background-image: url(/images/tile_icons/filters.png);
	background-position:0px 0px;
	background-color:#006600;
}
.icon_holder_sub div.icon_item[ref="sp_sales"]{
	background-image: url(/images/tile_icons/sales.png);
	background-position:0px 0px;
	background-color:#006600;
}
.icon_holder_sub div.icon_item[ref="sp_slfarea"]{
	background-image: url(/images/tile_icons/slfarea.png);
	background-position:0px 0px;
	background-color:cadetblue;
}
.icon_holder_sub div.icon_item[ref="sp_suppliers"]{
	background-image: url(/images/tile_icons/suppliers.png);
	background-position:0px 0px;
	background-color:darkslateblue;
}
.icon_holder_sub div.icon_item[ref="sp_dumpingground"]{
	background-image: url(/images/tile_icons/111dumpingground.png);
	background-position:0px 0px;
	background-color: brown;
}
.icon_holder_sub div.icon_item[ref="sp_marketing"]{
	background-image: url(/images/tile_icons/marketing.png);
	background-position:0px 0px;
	background-color:orangered;
}
.icon_holder_sub div.icon_item[ref="sp_mywebman"]{
	background-image: url(/images/tile_icons/mywebman.png);
	background-position:0px 0px;
	background-color:#00CCFF;
}
.icon_holder_sub div.icon_item[ref="sp_theplaceto"]{
	background-image: url(/images/tile_icons/theplaceto.png);
	background-position:0px 0px;
	background-color:#EC682A;
}
/* END ICON BACKGROUNDS */
/* ICON BACKGROUNDS
.icon_holder div.icon_item{
	background-image: url(../../../../images/core-icons-1.png);
	background-repeat: no-repeat;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
	background-position: -340px 0px;
}
.icon_holder div.icon_item:hover{
	background-image: url(../../../../images/core-icons-1-hover.png);
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
.icon_holder div.icon_item[ref*="airclean"],
.icon_holder div.icon_item[ref*="air"]{
	background-position: -510px -1190px;
}
.icon_holder div.icon_item[ref*="tfb"]{
	background-position: -680px -1190px;
}
.icon_holder div.icon_item[ref=airclean_print_quote_list]{
	background-position: -850px 0px;	
}
.icon_holder div.icon_item[ref=airclean_order_summary],
.icon_holder div.icon_item[ref=airclean_order_detail_report]{
	background-position: -510px 0px;	
}
.icon_holder div.icon_item[ref=airclean_order_summary].type_manu,
.icon_holder div.icon_item[ref=airclean_order_detail_report].type_manu{
	background-position: -170px -510px;	
}
.icon_holder div.icon_item[ref=hepa]{
	background-position: -680px 0px;	
}
.icon_holder div.icon_item[ref=resource_map]{
	background-position: -0px -170px;	
}
.icon_holder div.icon_item[ref=kiosk_stats]{
	background-position: -170px -170px;	
}
.icon_holder div.icon_item[ref=kiosk_alerts]{
	background-position: -340px -170px;	
}
.icon_holder div.icon_item[ref=event_admin_folder],
.icon_holder div.icon_item[ref=view_programmes],
.icon_holder div.icon_item[ref=programme_edit],
.icon_holder div.icon_item[ref=wbp_report_files]{
	background-position: -680px -170px;	
}
.icon_holder div.icon_item[ref=eddie_licenses], .icon_holder div.icon_item[ref=eddie_license_add]{
	background-position: -510px -170px;	
}
.icon_holder div.icon_item[ref=how_to_docs_folder],
.icon_holder div.icon_item[ref=eddie_admin_docs],
.icon_holder div.icon_item[ref=event_admin_docs]{
	background-position: -850px -170px;	
}
.icon_holder div.icon_item[ref=smoothie_docs_folder],
.icon_holder div.icon_item[ref=smoothie_sales_docs],
.icon_holder div.icon_item[ref=smoothie_tech_docs],
.icon_holder div.icon_item[ref=smoothie_report_docs]{
	background-position: -0px -340px;	
}
.icon_holder div.icon_item[ref=air_cctv],
.icon_holder div.icon_item.cctv,
.icon_holder div.icon_item[ref=air_cctv_int]{
	background-position: -170px -340px;	
}
.icon_holder div.icon_item[ref=kiosk_utilisation],
.icon_holder div.icon_item[ref=resource_event_utilisation]{
	background-position: -340px -340px;	
}
.icon_holder div.icon_item[ref=create_blue]{
	background-position: -850px -340px;	
}
.icon_holder div.icon_item[ref=repeat_user_finder]{
	background-position: -510px -340px;	
}
.icon_holder div.icon_item[ref=mod_ip_list]{
	background-position: -0px -510px;	
}
.icon_holder div.icon_item[ref=boomerang_docs_folder],
.icon_holder div.icon_item[ref=boomerang_sales_docs],
.icon_holder div.icon_item[ref=boomerang_tech_docs],
.icon_holder div.icon_item[ref=boomerang_report_docs]{
	background-position: -680px -340px;	
}
.icon_holder div.icon_item[ref=ipledge_docs_folder],
.icon_holder div.icon_item[ref=ipledge_sales_docs],
.icon_holder div.icon_item[ref=ipledge_tech_docs],
.icon_holder div.icon_item[ref=ipledge_report_docs]{
	background-position: -170px -680px;	
}
.icon_holder div.icon_item[ref=kiosk_docs_folder],
.icon_holder div.icon_item[ref=kiosk_sales_docs],
.icon_holder div.icon_item[ref=kiosk_tech_docs],
.icon_holder div.icon_item[ref=kiosk_report_docs],
.icon_holder div.icon_item[ref=kiosk_data]{
	background-position: -340px -680px;	
}
.icon_holder div.icon_item[ref=bg_image]{
	background-position: -340px -510px;	
}
.icon_holder div.icon_item[ref=airdraw_view]{
	background-position: -510px -510px;	
}
.icon_holder div.icon_item[ref=airdraw_add]{
	background-position: -680px -510px;	
}
.icon_holder div.icon_item[ref=airdraw_mod]{
	background-position: -850px -510px;	
}
.icon_holder div.icon_item[ref=airclean_catalogue],
.icon_holder div.icon_item.catalogue{
	background-position: -0px -680px;	
}
.icon_holder div.icon_item[ref=wbp_report_list],
.icon_holder div.icon_item[ref=account_details]{
	background-position: -510px -680px;	
}
.icon_holder div.icon_item[ref=wbp_resources]{
	background-position: -680px -680px;	
}
.icon_holder div.icon_item[ref=kiosk_notes]{
	background-position: -850px -680px;	
}
.icon_holder div.icon_item[ref=airclean_doc_templates]{
	background-position: -0px -850px;	
}
.icon_holder div.icon_item[ref=adlines_wellbeing_docs],
.icon_holder div.icon_item[ref=adl_wel_ipledge_docs],
.icon_holder div.icon_item[ref=adl_wel_kiosk_docs],
.icon_holder div.icon_item[ref=adl_wel_policy_docs],
.icon_holder div.icon_item[ref=adl_wel_smoothie_docs]{
	background-position: -170px -850px;	
}
.icon_holder div.icon_item[ref=resources]{
	background-position: -340px -850px;	
}
.icon_holder div.icon_item[ref=resources]{
	background-position: -340px -850px;	
}
.icon_holder div.icon_item[ref=ticketing],
.icon_holder div.icon_item[ref=view_tickets],
.icon_holder div.icon_item[ref=raise_ticket]{
	background-position: -510px -850px;	
}
.icon_holder div.icon_item[ref=resource_usage_graph]{
	background-position: -680px -850px;	
}
.icon_holder div.icon_item[ref=user_alerts]{
	background-position: -850px -850px;
}
.icon_holder div.icon_item[ref=nhs_reclassify]{
	background-position: -0px -1020px;
}
.icon_holder div.icon_item[ref=password]{
	background-position: -170px -1020px;
}
.icon_holder div.icon_item[ref=profile_pic]{
	background-position: -340px -1020px;
}
.icon_holder div.icon_item[ref=security_question]{
	background-position: -510px -1020px;
}
.icon_holder div.icon_item[ref=favourites]{
	background-position: -680px -1020px;
}
.icon_holder div.icon_item[ref=notifications_prefs]{
	background-position: -850px -850px;
}
.icon_holder div.icon_item[ref=radio_player]{
	background-position: -850px -1020px;
}
.icon_holder div.icon_item[ref=rc_info_page]{
	background-position: -0px -1190px;
}
.icon_holder div.icon_item[ref=airclean_trigger_stats],
.icon_holder div.icon_item[ref=tfb_trigger_stats]{
	background-position: -170px -1190px;
}
.icon_holder div.icon_item[ref=lightwave]{
	background-position: -340px -1190px;
}
.icon_holder div.icon_item.vent-axia{
	background-position: -845px -1190px;
}
.icon_holder div.icon_item[ref=guru_newsletter],
.icon_holder div.icon_item[ref=guru_q_decode]{
	background-position: -0px -1360px;
}


.tile_icon:hover{
	filter: brightness(1.5);
}
.icon_holder div.icon_item[ref="sharepoint_icons"]{
	background-image: url(/images/tile_icons/sharepoint.png);
	background-position:0px 0px;
}
.icon_holder div.icon_item[ref="sp_accounts"]{
	background-image: url(/images/tile_icons/accounting.png);
	background-position:0px 0px;
	background-color:#E671B8;
}
.icon_holder div.icon_item[ref="sp_adlines_filters"]{
	background-image: url(/images/tile_icons/adlines.png);
	background-position:0px 0px;
	background-color: #0073ea;
}
.icon_holder div.icon_item[ref="sp_adlines_kiosk"]{
	background-image: url(/images/tile_icons/adlineskiosk.png);
	background-position:0px 0px;
	background-color: #0073ea;
}
.icon_holder div.icon_item[ref="sp_adlines_products"]{
	background-image: url(/images/tile_icons/adlinesproducts.png);
	background-position:0px 0px;
	background-color: #0073ea;
}
.icon_holder div.icon_item[ref="sp_company"]{
	background-image: url(/images/tile_icons/airclean.png);
	background-position:0px 0px;
	background-color: #006600;
}
.icon_holder div.icon_item[ref="sp_computers"]{
	background-image: url(/images/tile_icons/computers.png);
	background-position:0px 0px;
	background-color:#00ABA9;
}
.icon_holder div.icon_item[ref="sp_directors"]{
	background-image: url(/images/tile_icons/directors.png);
	background-position:0px 0px;
	background-color:indigo;
}
.icon_holder div.icon_item[ref="sp_engineering"]{
	background-image: url(/images/tile_icons/engineering.png);
	background-position:0px 0px;
	background-color:darkgoldenrod;
}
.icon_holder div.icon_item[ref="sp_historic"]{
	background-image: url(/images/tile_icons/historic.png);
	background-position:0px 0px;
	background-color:saddlebrown;
}
.icon_holder div.icon_item[ref="sp_products"]{
	background-image: url(/images/tile_icons/filters.png);
	background-position:0px 0px;
	background-color:#006600;
}
.icon_holder div.icon_item[ref="sp_sales"]{
	background-image: url(/images/tile_icons/sales.png);
	background-position:0px 0px;
	background-color:#006600;
}
.icon_holder div.icon_item[ref="sp_slfarea"]{
	background-image: url(/images/tile_icons/slfarea.png);
	background-position:0px 0px;
	background-color:cadetblue;
}
.icon_holder div.icon_item[ref="sp_suppliers"]{
	background-image: url(/images/tile_icons/suppliers.png);
	background-position:0px 0px;
	background-color:darkslateblue;
}
.icon_holder div.icon_item[ref="sp_dumpingground"]{
	background-image: url(/images/tile_icons/111dumpingground.png);
	background-position:0px 0px;
	background-color: brown;
}
.icon_holder div.icon_item[ref="sp_marketing"]{
	background-image: url(/images/tile_icons/marketing.png);
	background-position:0px 0px;
	background-color:orangered;
}
.icon_holder div.icon_item[ref="sp_mywebman"]{
	background-image: url(/images/tile_icons/mywebman.png);
	background-position:0px 0px;
	background-color:#00CCFF;
}
.icon_holder div.icon_item[ref="sp_theplaceto"]{
	background-image: url(/images/tile_icons/theplaceto.png);
	background-position:0px 0px;
	background-color:#EC682A;
}
/* END ICON BACKGROUNDS */
/* MAP */
#map-canvas{
	width: 100%;
	height: 100%;	
}
.map-holder-frame{
	height: -50px;
	width: -10px;
	border: 0;
	display:block;
	margin: 0 auto;
}
/* END MAP */
/* KIOSK UTILISATION */
.kiosk_utilisation_tbl{
	margin: 0 auto;
	border: thin solid #ddd;
}
.kiosk_utilisation_tbl thead{
	background-color: white;
}	
.kiosk_utilisation_tbl thead th{
	border-right: thin solid #CDCCCC;
	border-bottom: 2px solid #CDCCCC;
}
.kiosk_utilisation_tbl td{
	font-size: 10px;
	text-align: center;	
}
.kiosk_util_wkend td{
	background-color: #CDCCCC;	
	border: thin solid #CDCCCC;
}
.slant{
	display: block;
	-webkit-transform: rotate(-90deg);/* Safari */
	-moz-transform: rotate(-90deg);/* Firefox */
	-ms-transform: rotate(-90deg);/* IE */
	-o-transform: rotate(-90deg);/* Opera */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);/* Internet Explorer */
	white-space: nowrap;
}
.kiosk_util-fixed-cell{
	width: 15px;	
	max-width: 15px;
	padding-bottom: 5px;
}
.kiosk_util_inc{
	background-color: #0C0;
	background-color: rgba(0,204,0,0.8) !important;
	border: 2px solid rgba(0,204,0,1);
	font-weight: bold;	
}
.kiosk_util_inc.allocate_day{
	background-color: #9eec9e !important;
}
.kiosk_util_inc.provisional{
	background-color: rgb(204,153,255);
	background-color: rgba(204,153,255,0.73) !important;
	border: 2px solid rgba(204,153,255,1);
}
.kiosk_util_inc.spare{
	background-color: rgb(86, 196, 229);
	background-color: rgba(86, 196, 229, 0.8) !important;
	border-color: rgb(86, 196, 229);
}
.kiosk_util_inc.last-day-use{
	border-bottom: 3px solid #333333;	
	
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}
.kiosk_util_inc.first-day-use{
	border-top: 3px solid #333333;
	
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;	
}
.kiosk_util_inc:not(.first-day-use),.kiosk_util_inc:not(.last-day-use){
	
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;	
}
.kiosk_util_not_inc{
	background-color: transparent;
	border: 2px solid #CDCCCC;
}
.kiosk_util_stat.not-delivered{
	background-color: rgb(150, 150, 150);
	background-color: rgba(150, 150, 150, 0.8);
	border-color: rgb(150, 150, 150);
	border: none;
}
.kiosk_util_date{
	padding: 2px;	
}
.kiosk_util_total_tbl{
	border: thin solid #ddd;
	margin: 10px;
	font-size: 10px;
	margin: 0 auto;
}
.kiosk_util_total_tbl th{
	text-align: right;
}
.kiosk_util_total_tbl td{
	padding: 5px;
	text-align: left;
}
.kiosk_util_today{
	background-color: yellow;	
	font-weight: bold;
}
.min-use-day, .max-use-day{
	font-weight: bold;	
}
.max-use-day{
	background-color: #D4FECC !important;
	border: thin solid #5E7C56;
}
.min-use-day{
	background-color: #FFD3D4;	
	border: thin solid #4B2927;
}
.kiosk_util_evnt{
	font-weight:bold;	
}
.referral-topper{
	border-top: thin solid rgba(0,0,0,0.4);
	margin-top: 10px;
	padding-top: 5px;	
}
/* END KIOSK UTILISATION */
/* TRACKER CONFIGURATION */
.tracker_configure{
	margin: 0 auto;
	width: 95% !important;
	max-width: 800px;
}
.tracker_configure table{
	width: 95%;
	margin: 0 auto;	
	
	border-radius: 5px;
}
.tracker_configure table td:first-child{
	width: auto !important;	
}
.tracker_configure table td, .tracker_configure table th{
	padding: 5px;	
}
.tracker_configure table tr{
	background-color: #ffffff;
}
.tracker_configure table tr:nth-child(even){
	background-color: #E6F4FC;	
}
/* TRACKER CONFIGURATION */
/* event_resource_fieldset */
.event_resource_fieldset{
	margin: 0 auto;
	width: 95% !important;
	max-width: 800px;
}
.event_resource_fieldset table{
	width: 95%;
	margin: 0 auto;
}
.event_resource_fieldset table td:first-child{
	width: auto !important;	
}
/* END event_resource_fieldset */
/* event_edit_fieldset */
.event_edit_fieldset{
	margin: 0 auto;
	width: 95% !important;
	max-width: 800px;
}
.event_edit_fieldset table{
	width: 95%;
	margin: 0 auto;
}
.event_edit_fieldset table td:first-child{
	width: auto !important;	
}
/* END event_edit_fieldset */
.centre-form{
	margin: 0 auto;
	width: 95% !important;
	max-width: 800px;
	background-color:white;
}
.centre-form table{
	width: 95%;
	margin: 0 auto;
}
.centre-form table td:first-child{
	width: auto !important;	
}
.centre-form table td, .tracker_configure table th{
	padding: 5px;	
}
.centre-form table tr{
	background-color: #ffffff;
}
.centre-form table tr:nth-child(even){
	background-color: #E0E0E0;	
}
/* AIRCLEAN LOGO */
.airclean_name{
	font-family: "Belwe", serif;
	font-weight:bold;
	text-transform: uppercase;
	text-align: center;
	display:inline-block;
	line-height: 1.4em;
	display:relative;
}
.airclean_tag{
	text-transform: uppercase;
	font-style: italic;
	font-size: 0.25em;
	line-height: 0.25em;
	font-weight: normal;
	font-family: Arial;
	display:block;
	position: bottom;
}
/* END AIRCLEAN LOGO */
/* ALERT BOX POPUP */
#alert-box{
	display:none;
	position: absolute;
	width: 250px;
	height: 300px;
	background-color: #2D2B26;
	top: 25px;
	right: 0;
	z-index: 15;
	border-left: thin solid #2D2B26;
}
#alert-box-inner{
	overflow-y: scroll;
	overflow-x: none;
	top: 40px;
	height: auto;
	position: absolute;
	bottom: 0px;
	margin-bottom: 40px;
	right: 0px;
	width: 250px;
}
#alert-box-inner.hidden{
	display: none;	
}
#alert-box.shown{
	display: block;	
}
.alert-content{
	font-size:10px;
	margin-bottom: 30px;
	margin-right: 24px;
}
.alert-sender{
	font-size:10px;
	color: #666;
	position:absolute;
	bottom:5px;
	right:5px;
}
.alert-date{
	font-size:10px;
	color: #666;
	position:absolute;
	bottom:5px;
	left:5px;
}
#alert-box-empty{
	display:none;
	background-image:url(../../../../images/alert-empty-background.png);
	background-size: contain;	
	background-position: center;
	background-repeat: no-repeat;
	height: 265px;
	position: relative;
}
#alert-box-empty p{
	text-align: center;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 5px;
	position: absolute;
	bottom: 0;
	color:#666;
}
#alert-box-empty.show-empty{
	display:block;	
}
.notifications-header{
	font-size:15px;
	border-bottom: 1px solid rgba(37, 40, 43, 0.1);
	line-height: 30px;
	position: relative;
	text-align: center;
	color: white;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
	font-weight:bold;
}
.alert-box-item{
	border-bottom: 1px solid rgba(37, 40, 43, 0.1);
	padding:5px;
	position:relative;
}
.alert-box-item:nth-child(even){
	background-color: #FFF;
}
.alert-box-item:nth-child(odd){
	background-color: #CCC;
}
#alert_sound{
	display:none;
}
/* END ALERT BOX POPUP */
/* ADD USER ALERT */
.box_length{
	width:380px;
	margin-bottom:0px;
}
/* END ADD USER ALERT */
/* jbutton */
.jbutton:hover{
	color:#fff;
}
/* END jbutton */
/* buttons */
.new-fav-btn{
	margin: 20px 20px;;
}
/* END buttons */
h1[align=center]{
	margin-left:0px;
}
.no-show{
	display:none;
}
/* View Projects/events */
.setup-action-button{
	padding: 0px 5px;
	cursor:pointer;
}
.setup-action-button:hover, .plus-file:hover{
	color:#0072ea;
}
#resource-tbl .setup-action-button-colloum{
	text-align:center;
}
.plus-file{
	cursor:pointer;
}
.plus-file .fa-file{
	font-size: 1.3333333em;
	line-height: 1.3em;
}
.plus-file .fa-plus{
	font-size: 0.7em;
}
/* View Projects/events */
/* PROFILE ICONS */
.profile-icon{
	background-image:url(/profile_image/get/default);
	background-size: contain;
	border-radius: 75px;
	width: 75px;
	height: 75px;
}
.profile-icon.own{
	background-image:url(/profile_image/get/own);
}
.profile-icon.sml-icon{
	border-radius: 30px;
	width: 30px;
	height: 30px;	
	position:absolute;	
}
.task-row .profile-icon{
	margin-left: -7px;
	margin-top: -4px;
}
/* PROFILE ICONS */
/* TASK STYLING start*/
	/* TASKS.view start*/
.task-day-outer{
	max-width: 1000px;
	margin: 0 auto;
}
.task-day-outer .day-title{
	color: #616161;
	margin-left: 22px;
	margin-top: 10px;
	margin-bottom: 5px;	
	font-size: 0.75em;
}
.task-day-inner{
	box-shadow: 0px -1px 0px #E5E5E5, 0px 0px 2px rgba(0, 0, 0, 0.12), 0px 2px 4px rgba(0, 0, 0, 0.24);
}
.task-row{
	position: relative;
	border-top: thin solid #adabad;	
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	cursor: pointer;
	background-color:#FFF;
}
.task-row:first-child{
	border-top: none;	
}
.task-row:last-child{
	border-bottom: thin solid #adabad;	
}
.task-row:nth-child(odd){
	background-color: #eee;
}
.task-row:nth-child(even){
	background-color: #F8F8F8;
}
.task-row .task-team-box,
.task-row .task-allocated-box,
.task-row .task-due-box,
.task-row .task-link-box,
.task-row .task-team-icon,
.task-row .task-title-box{
	display: inline-block;
	font-size: 0.8em;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.task-row .task-team-box{
	margin-left: 40px;
	width: 8%;
}
.task-row .task-team-icon{
	position:absolute;
	left:0px;
	top: 8px;
	height:35px;
	width: 35px;
}
.tasks-board .task-team-icon{
	top:0px;
}
.task-row .task-allocated-box{
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width: 13%;
	margin-left: 30px;
}
.task-allocated-box.user-0{
	opacity: 0.4;
}
.profile-icon.user-0{
	opacity: 0.4;
}
.task-row .task-due-box{
	width: 13%;
	min-width:130px;
}
.task-row .task-title-box{
	max-width: 460px;
	overflow: hidden;
	height: 50px;
	position:absolute;
	padding-left:5px;
}
.tasks-board .task-title-box{
	max-width: 100%;
	width: 100%;
}
.task-row .task-link-box{
	width: 10%;
	text-align:center;
	min-width:110px;
	font-weight:bold;
	font-size:12px;
}
.task-row .task-link-box a{
	height: 100%;
	width: 100%;
	text-align:center;	
	color: #000;
	border: 0px;
}
.task-option-btns{
	right: -500px;
	min-width: 70px;
	background-color: white;
	border-left: thin solid #adabad;
	position:absolute;
	display: inline-block;
	top:0px;
}
.task-sprite.ui-button, .task-sprite.bubble-bin{
	width: 50px;
	height: 50px;
	display: inline-block;
	cursor: pointer;
	margin: -1px;
    float: right;
    border: none;
	color:#2D2B26;
}
.task-sprite.bubble-bin{
	margin: 0px 0px -10px 16px;
}
.task-sprite.bubble-bin.icon-right{
	
	margin: 0px -16px -10px 0px;
}
/*
.task-sprite.send{
	width: 50px;
	height: 50px;
	display: inline-block;
	cursor: pointer;
	margin: -5px;
	background-image:url(/images/tasks/task_buttons_off.png);
}
.task-sprite.send:hover{
	background-image:url(/images/tasks/task_buttons_on.png);
}

.task-sprite.view-more{
	background-position: 0px 0px;
}
.task-sprite.mark-complete{
	background-position: 0px -50px;
}
.task-sprite.reteam{
	background-position: 0px -100px;
}
.task-sprite.assign{
	background-position: 0px -150px;
}
.task-sprite.accept{
	background-position: 0px -200px;
}
.task-sprite.monitor-task{
	background-position: 0px -250px;
}
.task-sprite.down-arrow{
	background-position: 0px -300px;
}
.task-sprite.send{
	background-position: 0px -350px;
}

.task-sprite.bubble-bin{
	background-position: 0px -400px;
}
*/
.task-fa{
	width: 40px;
	height: 50px;
	display: inline-block;
	cursor: pointer;
	text-align: center;
}
.task-fa:hover, .task-sprite:hover{
	color:#0072ea;
}
.task-team-icon{
	background-repeat:no-repeat;
	background-image:url(/images/tasks/team_icons_slfd.png);
}
.task-team-icon.team-4{
	background-image:url(/images/tasks/team_icon_adlines.png);
	background-position: center;
}
.task-team-icon.team-1{
	background-image:url(/images/tasks/team_icon_admin.png);
	background-position: center;
}
.task-team-icon.team-2{
	background-position: -7px -157px;
}
.task-team-icon.team-3{
	background-position: -7px -207px;
}
.task-team-icon.team-5{
	background-position: -7px -257px;
}
.task-team-icon.team-6{
	background-position: -7px -307px;
}
.task-team-icon.team-7{
	background-position: -7px -357px;
}
.task-allocated-user-icon{
	position: absolute;
	display: inline-block;
	left: 15%;
	top: 14px
}

.task-row.task-status{
	border-left: 5px solid white;	
}
.task-row.task-status.green{
	border-left: 5px solid green;	
}
.task-row.task-status.amber{
	border-left: 5px solid rgb(197,172,3);	
}
.task-row.task-status.red{
	border-left: 5px solid rgb(194,8,11);	
}
section.content.tasks-page{
	background-color: #F2F2F2;
	color: #212121;
	height: 100%;
}
.task-row.task-status{
	border-left: 5px solid white;	
}
.task-row.task-status.green,
.task-status-green{
	border-left: 5px solid green;	
}
.task-row.task-status.amber,
.task-status-amber{
	border-left: 5px solid rgb(197,172,3);	
}
.task-row.task-status.red,
.task-status.overdue,
.task-status-red,
.task-status-overdue{
	border-left: 5px solid rgb(194,8,11);	
}
.task-row.task-status.overdue .task-sprite{
	color: #545454 !important;
}
.task-row.task-status.overdue.item_highlight,
.task-status-overdue.item_highlight{
    border-left: 5px solid #F00;
	-webkit-box-shadow: inset 20px 0px 31px 16px rgba(158,3,3,0.7);
	-moz-box-shadow: inset 20px 0px 31px 16px rgba(158,3,3,0.7);
	box-shadow: inset 20px 0px 31px 16px rgba(158,3,3,0.7);
	background-color:rgba(255,0,0,0.5);
}

.task-row.task-status.overdue{
	background-color: rgb(194,8,11);
	color: white;
	/*-webkit-animation: overdue-flash-animation linear 1s infinite;
    animation: overdue-flash-animation linear 1s infinite;*/
}
@-webkit-keyframes overdue-flash-animation {  
	from{
		-webkit-box-shadow: inset 20px 0px 31px 16px rgba(158,3,3,0.7);
		-moz-box-shadow: inset 20px 0px 31px 16px rgba(158,3,3,0.7);
		box-shadow: inset 20px 0px 31px 16px rgba(158,3,3,0.7);
		background-color:rgba(255,0,0,0.5);
	}
    to{
		background-color:none;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
	}
}
@keyframes overdue-flash-animation {  
	from{
		-webkit-box-shadow: inset 20px 0px 31px 16px rgba(158,3,3,0.7);
		-moz-box-shadow: inset 20px 0px 31px 16px rgba(158,3,3,0.7);
		box-shadow: inset 20px 0px 31px 16px rgba(158,3,3,0.7);
		background-color:rgba(255,0,0,0.5);
	}
    to{
		background-color:none;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
	}
}

.long-date{
	display:inline-block !important;
}
.short-date{
	display:none !important;
}
@media screen and (max-width: 800px) {
    .task-team-box{
		font-size:0px !important;
		width:0px !important;
	}
	.task-allocated-box{
		display:none !important;
	}
	.task-row .task-due-box{
		text-align:center;
	}
	.short-date{
		display:inline-block !important;
		min-width:65px !important;
		width: 10%;
		margin-left: 28px;
	}
	.long-date{
		display:none !important;
	}
}
.task-display{
	display:inline-block;
	position:absolute;
	width:auto;
	left:auto
}
.task-row.programme-row:last-child{
	border-bottom-left-radius:0.4em;
	border-bottom-right-radius:0.4em;
}
.task-row.programme-row:first-child{
	border-top-left-radius:0.4em;
	border-top-right-radius:0.4em;
}
section.content.tasks-page {
    height: auto;
    bottom: 0px;
    position: absolute;
    top: 0px;
}
h3.evnt-title{
	margin:5px;
}
.tasks-board.task-row{
	height:35px;
	line-height:38px;
}
.tasks-board.task-allocated-user-icon{
	top: 7px;
}
#tasks-list-area .{
	border-bottom:none;
}
	/* TASKS.view end*/
	/* TASKS filter area start*/
.task-day-outer-board{
	width:100%;
	max-width:100%;
}
.content.tasks-board{
	margin-top:0px;
}
#filter-area{
	background-color: transparent;
	margin: auto;
	padding: 5px;
	min-height: 40px;
	max-width: 1000px;
}
.filter-box-text{
	color:#3c3933;
	font-size:18px;
	display:inline;
	padding: 2px;
}
.status-total-table{
	color:#3c3933;
	font-weight:bold;
	max-width: 990px;
}
.status-total-table td{
	padding-left:5px;
	line-height:34px;
}
.filter-tasks{
	max-width: 990px;
}
.filter-area-menu-btns,
.filter-close-btn{
	background-image:url(/images/task-filter-btns.png);
	margin:0px;
	border: 0px;
	background-color:transparent;
	display:inline-block;
	border-radius: 5px;
	cursor:pointer;
}
.filter-area-menu-btns{
	height:35px;
	width:35px;
	margin:0px 20px;
}
.filter-close-btn{
	height:20px;
	width:20px;
}
.filter-close-btn:hover,
.filter-area-menu-btns:hover{
	background-color:#3c3933;
};
}
#filter-box-open{
	background-position:0px 0px;
}
#filter-box-open:hover{
	background-position:0px -35px;
}
#totals-box-open{
	background-position:0px -70px;
}
#totals-box-open:hover{
	background-position:0px -105px;
}
#filter-box-close,
#totals-box-close{
	background-position:0px -140px;
}
#filter-box-close:hover,
#totals-box-close:hover{
	background-position:0px -175px;
}
.board-status-total{
	font-size:1em;
	background-color:#3c3933;
	color:#FFF;
}
.board-status-total td{
	line-height:25px;;
}
.board-status-area{
	min-height:20px !important;
	max-width:100% !important;
	width:100%;
	box-shadow:none;
}
#filter-area.board-status-area{
	background-color:#3c3933;
}
	/* TASKS filter area end*/
	/* TASK_UPDATE.view start*/	
.task_view_more_table{
    margin: auto;
	width: 100%;
}
.task_view_more_table th{
	width:30%;
	font-size:10px;
}
.task_view_more_table td{
	padding:10px;
	font-size:12px;
}
.task_view_more_form{
	margin-top:15px;
}
content page_width tasks-page{
	background-color:#000
}
.task-day-inner{
	box-shadow:none;
}
.view_more_box{
	width: 95%;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	background-color:#FFF;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	z-index: 0;
	max-width:1200px;
}
form.task-update-form{
	position: relative;
	background-color: #F2F2F2;
	height: 100%;
	width: 100%;
	bottom: 0px;
}
form.task-update-form textarea{
	position:absolute;
	resize:none;
	width: 85%;
	min-height: 50px;
	height: 100%;
	line-height: 20px;
	background-color: transparent;
	left: 75px;
	padding-top: 17px;
	margin:0px;
	box-shadow:none;
	border: none;
	border-radius:0px;
	overflow:hidden;
}
form.task-update-form input[type=submit]{
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 50px;
	border: none;	
}
form.task-update-form.profile-icon{
	position: absolute;
	left: 12px;
	top: 12px;	
}
.task-update-title{
	padding-bottom: 15px;
	width: 96%;
	font-size: 16px;
	border-bottom: thin solid #ADABAD;
	vertical-align: middle;
	margin-bottom: 15px;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 15px;
}
.task-update-option-btns{
	right: 0px;
	min-width: 70px;
	background-color: white;
	border-left: thin solid #adabad;
	float: right;
}
.task-update-row{
	border-bottom: thin solid #adabad;
	margin-bottom: 0px;
}
.resizer{
	resize: vertical; 
	overflow: hidden;
	min-height:50px;
	background-color: #F2F2F2;
}
.task-update-content{;
	color: #212121;
	display: flex;
	flex-flow: column nowrap;
	width: 100%;
	position: relative;
	margin: 0px auto;
}
.input-update-icon{
	margin: 12px
}
		/*BUBBLE start*/
.bubble {
	background-color:#F0FFFF;
	border: solid 1px rgba(0, 0, 0, 0.5);
	border-radius: 20px;
	box-shadow: inset 0 5px 5px rgba(255, 255, 255, 0.4), 0 1px 3px rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
	clear: both;
	float: left;
	margin-bottom: 20px;
	padding: 8px 20px;
	position: relative;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);
	width: auto;
	max-width: 100%;
	word-wrap: break-word;
	min-width:40%;
	margin-left:50px
}

.bubble:before, .bubble:after {
	border-radius: 20px / 10px;
	content: '';
	display: block;
	position: absolute;
}

.bubble:before {
	border: 10px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.5);
	bottom: 0;
	left: -7px;
	z-index: -2;
}

.bubble:after {
	border: 8px solid transparent;
	border-bottom-color: #F0FFFF;
	bottom: 1px;
	left: -5px;
}

.bubble--alt {
	background-color:#D8F5B8;
	float: right;
	margin-left:0px;
	margin-right:50px;
		
}

.bubble--alt:before {
	border-bottom-color: rgba(0, 0, 0, 0.5);
	border-radius: 20px / 10px;
	left: auto;
	right: -7px;
}

.bubble--alt:after {
	border-bottom-color: #D8F5B8;
	border-radius: 20px / 10px;
	left: auto;
	right: -5px;
}
.bubble-container{
	display: table;
	width:100%;
	position: relative;
}
.profile-icon.bubble-profile-icon{
	position: absolute;
	bottom: 5px;
	left: 20px;
}
.bubble-profile-icon.icon-right{
	left: auto;
	right: 20px;
}
.bubble-bin{
	position: absolute;
	bottom: 30px;
	left: 6px;
}
.bubble-bin.icon-right{
	left: auto;
	right: 6px;
}
..noborder{
	border-bottom:none;
}
		/*BUBBLE end*/	
	/* TASK_UPDATE.view end*/
	/* Task_allocate.view start*/
.user-select-container{
	height:25px;
	font-size:12px;
	display:block;
	float:left;
	width:105%;
	line-height:25px;
	padding:5px;
	border-left:solid 5px #FFF;
	margin-left: -17px;
	cursor:pointer;
}
.user-select-container:hover{
	background-color:#D9FFFF;
	border-left:solid 5px #D9FFFF;
}
.profile-icon.sml.user{
	background-size: 30px 30px;
	height: 30px;
	width: 30px;
	margin-top: -2px;
	margin-left: -5px;
}
.user-assign-item{
	display:inline-block;
	float:left;
}
.user-name.user-assign-item{
	width:50%;
}
.user-email.user-assign-item{
	width:40%;
}
.user-select-item.selected .user-select-container{
	border-left:solid 5px #00F;
}
.assign-box-info{
	display:inline-block;
	width:49%;
	font-size:9px;
	margin-top:10px;
	margin-left:-3px;
	margin-right:-3px;
}
.assign-box-info:nth-child(4n+2), .assign-box-info:nth-child(4n+3){
	border-top:solid 3px #0000FF;
	padding-top:10px;
}
.allocate-box-title{
	margin-bottom:15px;
}
		/* Task_allocate.view end*/
		/* Task_assign.view start*/
.assign-box-info{
	font-size: 9px;
	display: inline-block;
	width: 49%;
}
.assign-box-title{
	text-align: center;
	padding: 15px 5px;
	font-size:15;
	font-weight:bold;
}
#team_id.task-assign-box{
	margin-bottom:15px;
}		
#task_filter_search{
	background-image: none;
	max-width: 400px;
    width: 40%;
}
		/* Task_assign.view end*/
		/* New Task Form start*/
.new-task-form-container{
	padding:10px;
	font-size:12px;
	max-width: 600px;
	margin:auto;
}
.task-assign-box{
	background-image: none !important;
	background-color: #fff !important;
	border: thin solid #0073EA !important;
	box-shadow: none !important;
	display:inline-block !important;
	margin: 5px 10px 5px 0px !important;
	padding: 5px 2px !important;
}
.save-task-btn{
	padding:2px 10px;
	display: inline-block;
	float: right;
}
#days-before, #days-from-now, #due-date{
	max-width: 80px
}
input[type="text"].task-assign-box{
	width: 220px
}
	/* New Task Form end*/
/* TASK STYLING end*/

.center-block, .center-white{
	margin: 5px auto 5px !important;
	padding:10px;
	width: 95%;
	max-width: 800px ;
	
}
.center-white{
	width: 95%;
	max-width:1200px ;
	background-color:white  !important;
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
	border: thin solid rgba(0, 0, 0, 0.3);
}
.airdraw-links{
	text-align:center;
	padding-top: 10px;
}
.airdraw-links .fa-stack:hover{
	color:#ff0084;
}
.airdraw-links .fa-stack-1x{
	margin-top:-2px;
}
.airdraw-title{
	margin-top:1px;
}
.airdraw_view_form2{
	text-align: center;
}
.airdraw_view_form2 .form_error{
	display:inline-block;
}
.airdraw-mod-icons .fa-lg:hover{
	color:#0073ea;
}
/*ACCOUNT PAGES START*/
.account_forms{
	max-width:800px;
	margin:auto;
}
.account_forms table tr:nth-child(odd){
	background-color:#F8F8F8;
}
.account_forms table tr:nth-child(even){
	background-color:#eee;
}
.account_forms_page h1, .account_forms_page p{
	text-align:center;
}
.account_forms_page h1{
	padding-top:15px;
}
.account_forms input:not([type="submit"]){
	margin:10px 2px;
	box-shadow:none;
}
.account_forms fieldset{
	border-radius:10px;
}
.account_forms table{
	margin:auto
}
/*ACCOUNT PAGES END*/
/* NAVIGATION start */
#nav-hdr{
	width: 100%;
	position: fixed;
	height: 50px;
	background-color: #2D2B26;	
	z-index: 10;
	display:table;
	top:0px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14), 0px 4px 8px rgba(0, 0, 0, 0.28);
}
#nav-hdr #header-left{
	z-index: 1000;
	position: fixed;
	top: 0px;
	left: 0px;
	color:#FFF;
}
#nav-hdr #header-left a,  #alert-icon .fa{
	color:#454138;
}
#nav-hdr #header-left a,  #alert-icon.user-alerts .fa{
	color:#ffffff;
}
#header-left .fa, #alert-icon .fa{
	margin-top:8px;
	margin-left: 20px;
}
#nav-hdr #nav-expand, #nav-hdr #fav-header{
	height: 50px;
	width: 75px;	
	background-color: #2D2B26;
	cursor:pointer;
	display:inline-block;
}
#nav-hdr #nav-expand:hover, #nav-hdr #fav-header:hover{
	background-color: #3c3933;
}
#nav-hdr  #header-left a #fav-header:hover{
	color:#0073ea;
}
#nav-hdr .hdr-menu-icon{
	height:20px;
	width: 20px;
	margin-top: 15px;
	margin-left: 25px;
}
#nav-hdr #alert-icon:hover{
	background-color: #3c3933;
}
#nav-hdr #search-box{
	width: 80%;
	position:relative;	
	background-color: #EEEEEE;
	height: 36px;
	margin-left:auto;
	margin-right:auto;
	max-width:1010px;
	margin-top: 7px;
	border-radius: 2px;
}
#nav-hdr #search-box:hover{
	background-color: #FFFFFF;
}
#nav-hdr .search-container{
	width: 80%;
	position:relative;
}
#nav-hdr #search-box input{
	height: 32px;
	background-color: transparent;
	line-height: 30px;
	font-size: 18px;
	border-radius: 0;
	border: 0;
	padding-left: 10px;
	width:90%;
	width: calc(100% - 46px);
	position:absolute;
}
#nav-hdr #search-box #search-icon{
	float: right;
	width: 36px;
	height: 36px;
	cursor: pointer;
	border-radius: 0px 2px 2px 0px;
	background-repeat:no-repeat;
	background-image:url(/images/tasks/Nav-Header-icons.png);
	background-position: 0px -72px;
}
#ajax-search-results p{
	padding: 10px;
	margin: 0px;
}
#ajax-search-results{
	position:fixed;
	z-index: 15;
	max-width: 1010px;
	top: 41px;
	margin-left: auto;
	margin-right: auto;
	background-color: rgb(240, 240, 240);
	width: 80%;
	border:#2D2B26 solid;
	border-top:none;
	border-bottom:none;
	left: 0px;
	right: 0px;
	
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom:#2D2B26 solid;
}
#ajax-search-results .result-item,
.result-item {
	padding: 10px;
	display: block;
}
#ajax-search-results .result-item:nth-child(even){
	background-color: rgb(240, 240, 240);
}
#ajax-search-results .result-item:nth-child(odd){
	background-color: #E4E4E4;
}
.result-item:hover{
	background-color:#fff;
}
#ajax-search-results .title,
#ajax-search-results .title a,
#ajax-search-results .title a:visited{
	font-weight:bold;
	display:block;
} 
#ajax-search-results .intro,
#ajax-search-results .intro a,
#ajax-search-results .intro a:visited{
	color:#333;
	font-size: 10px;
	display: block;
}
#nav-hdr .header-icon{
	width:25px;
	height:25px;
	float: right;
	margin: 2.5px 5px;
}
#nav-hdr #alert-icon,#nav-hdr .header-icon{
	position: absolute;
	top: 10px;
	right: 0px;
}
#nav-hdr .header-icon.profile-icon{
	right: 10px;
}
#nav-hdr #alert-icon{
	right: 0px;
	top: 0px;
	float: right;
	height: 50px;
	width: 70px;
	cursor: pointer;
	margin-top:0px;
	background-position: center;
	background-repeat:no-repeat;
}
nav{
	background: #2D2B26;
	font-family: Arial, Helvetics, sans-serif;
	width: 220px;
	left: -220px;
	top: 50px;
	bottom: 0;
	z-index: 9;
	position:fixed;
	margin: 0;
	padding: 0;
	
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
nav.menu-open{
	left:0px; 
}
nav.menu-open,nav{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
nav a, nav a:visited, nav a:hover {
	display:block;
	color: white;
	text-decoration: none;
}
nav li.level1 a{
	padding-left: 30px;	
}
nav #profile-section{
	width: 100%;
	text-align: center;
	color: white;
	font-weight: bold;	
	padding: 1px 0px 20px;
}
nav #profile-section .profile-icon{
	margin: auto;
	margin-top: 20px;
}
nav #user-name-click a:hover{
	color: #CFCFCF;
}
nav .nav-menu-container{
	width: 220px;
	position: absolute;
	top: 120px;
	bottom:0px;
	margin-bottom:40px;
}
nav .nav-menu-container.scroll-me{
	overflow-y:scroll;	
	margin-bottom:40px;
}
nav ul.nav-items{	
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	margin-top: 20px;
	cursor: pointer;
	min-height: 30px;
	line-height: 30px;
	color: white;
	font-size: 0.8em;
	text-align: left;
}
nav ul.nav-items li{
	position: relative;	
}
nav ul.nav-items li:hover{
	-webkit-box-shadow: inset 0px 0px 300px 200px rgba(67,131,250,0.25);
	-moz-box-shadow: inset 0px 0px 300px 200px rgba(67,131,250,0.25);
	box-shadow: inset 0px 0px 300px 200px rgba(67,131,250,0.25);
}
nav ul.nav-items li .expandable{
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 30px;
	background-image:url(/images/expand_button.png);	
}
nav ul.nav-items li .expandable:hover{
	background-color:#3077FA;
}
nav ul.nav-items li .expandable.expandable-on{
	background-position: 0px 30px;
}
nav ul.nav-items li.can-expand a{
	margin-right: 40px;
}

nav .nav-items .level1{
	background-repeat:no-repeat;
	background-image:url(/images/nav-icons.png);
	background-position: 0px 0px;
}
nav .nav-items .nav-item.nav-icon-fav{
	background-position: 0px -90px;
}
nav .nav-items .nav-item.nav-icon-wbp{
	background-position: 0px -60px;
}
nav .nav-items .nav-item.nav-icon-adl{
	background-position: 0px -150px;
}
nav .nav-items .nav-item.nav-icon-air{
	background-position: 0px -180px;
}
nav .nav-items .nav-item.nav-icon-slfd{
	background-position: 0px -30px;
}
nav .nav-items .nav-item.nav-icon-webman{
	background-position: 0px 0px;
}
nav .nav-items .nav-item.nav-icon-mbf{
	background-position: 0px -120px;
}
nav .nav-items .nav-item.nav-icon-account-groups{
	background-position: 0px -210px;
}
nav .nav-items .nav-item.nav-icon-sys-users{
	background-position: 0px -240px;
}
nav .nav-items .nav-item.nav-icon-adl-filter{
	background-position: 0px -270px;
}
nav .nav-items .nav-item.nav-icon-tfb{
	background-position: 0px -300px;
}
nav .nav-items .nav-item.nav-icon-absol{
	background-image:url("/images/absolair-nav.png")
}
nav .nav-items li.level1 ul{
	list-style: none;
	background-color:#3c3933;
	margin:0;
	padding: 0;
	margin-left: -20px;
	font-size: 0.8em;
}
nav .nav-items li.level2 ul{
	background-color:#454138;
	font-size: 0.9em;
	margin-left: 0px;
}
@media screen and (max-width: 1320px) {
	#nav-hdr #search-box {
		margin-left:160px;
		margin-right:75px; 
		display: block;
		float: none;
		width:auto; 
	}
	#ajax-search-results{
		margin-left: 157px;
		margin-right: 72px;
		width:auto;
	}
}
@media screen and (max-width: 930px) {
	.profile-icon.header-icon{
		display:none;
			
	}
	#alert-icon.header-icon{
		right:0px !important;
		margin-right:0px !important;
	}
	#ajax-search-results {
		width:100%;
		z-index:9;
		top:50px;
		margin-left:0px;
		margin-right:0px; 
	}
}
@media screen and (max-width: 420px) {
	#nav-hdr #search-box {
		margin-left:75px !important;
	}
	#fav-header{
		display:none !important;
	}
}
.full-bg{
	z-index: 5;	
}
#alert-box{
	top: 50px;	
	bottom: 0px;
	height: auto;
	position:fixed;
}
.current-page {
    background-color: #0073EA;
}
#ajax-search-results .result-item.selected{
	background-color:#0073ea;
	color:#FFF;
}
#ajax-search-results .result-item.selected .intro{
	color:#FFF;
}
a.result-item:hover{
  text-decoration: none;
}
.search-results-page .result-item:nth-child(even){
	background-color: rgb(240, 240, 240);
}
.search-results-page .result-item:nth-child(odd){
	background-color: #e4e4e4;
}
.search-results-page .result-item .intro{
	font-size:12px;
	color: #333;
	display:block;
}
.search-results-page .result-item:hover{
	background-color: #fff;
}
@media print{
	#nav-hdr{
		display:none;
	}
}
	/* navigation bottom buttons start */
.tasks-btn a, nav .log-out-btn a{
	cursor: pointer;
	width:100%;
	position:absolute;
	bottom:0px;
	text-align:center;
	color:#fff;
	font-size: 12px
}
.tasks-btn a, .tasks-btn a:hover, 
.log-out-btn a, .log-out-btn a:hover{
	background-color:#3c3933;
	height:30px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
.tasks-btn a:hover, .log-out-btn a:hover{
	-webkit-box-shadow: inset 0px 0px 300px 200px rgba(67,131,250,0.25);
	-moz-box-shadow: inset 0px 0px 300px 200px rgba(67,131,250,0.25);
	box-shadow: inset 0px 0px 300px 200px rgba(67,131,250,0.25);
}
.nav-left-btn a,.nav-right-btn a{
	width:49.9%;
}
.nav-left-btn a{
	left:0px;
}
.nav-right-btn a{
	right:0px;
}
	/*navigation bottom buttons end*/
/* NAVIGATION end */

/* DISPLAY NONE */
.inline-block{
	display:inline-block;
}
.display-none{
	display: none;	
}
#nav-hdr.pdf_page,
#hdr-buffer.pdf_page{
	display:none;
}
/* DISPLAY NONE */
/* CALL MONITOR */
section.call_mon_pop{
	margin-top: 0;	
}
/* CALL MONITOR */
/*REPORT PAGE ICON START*/
.page-icon{
	background-size: 25px 25px;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 27px;
}
.cell-icon{
	background-size:40px 40px;
	background-position:bottom center;
	background-repeat:no-repeat;
	vertical-align:top;
}
.sum-cell-icon{
	background-size:45px 45px;
	background-position:center;
	background-repeat:no-repeat;
}
.cont-cell-icon{
	background-size:100% 100%;
	background-position:center;
	background-repeat:no-repeat;
}
.bfc-icon{
	background-image: url("/images/report-icons/bfc.png");
}
.bp-icon{
	background-image: url("/images/report-icons/bp.png");
}
.hr-icon{
	background-image: url("/images/report-icons/pulse.png");
}
.bmi-icon{
	background-image: url("/images/report-icons/bmi.png");
}
.hq-icon{
	background-image: url("/images/report-icons/hydration-quota.png");
}
.boomerang_alcohol-icon{
	background-image: url("/images/report-icons/alcohol.png");
}
.boomerang_body-icon{
	background-image: url("/images/report-icons/body.png");
}
.boomerang_diet-icon{
	background-image: url("/images/report-icons/diet.png");
}
.boomerang_exercise-icon{
	background-image: url("/images/report-icons/exercise.png");
}
.boomerang_home-icon{
	background-image: url("/images/report-icons/home.png");
}
.boomerang_relaxation-icon{
	background-image: url("/images/report-icons/relaxation.png");
}
.boomerang_sleep-icon{
	background-image: url("/images/report-icons/sleep.png");
}
.boomerang_smoke-icon{
	background-image: url("/images/report-icons/smoking.png");
}
.boomerang_stress-icon{
	background-image: url("/images/report-icons/stress.png");
}
.boomerang_work-icon{
	background-image: url("/images/report-icons/work.png");
}
.cell-icon.boomerang_smoke-icon{
	background-size:21px 21px;
}
.referral-icon{
	background-image: url("/images/report-icons/refferal.png");
}
.mymood-icon{
	background-image: url("/images/report-icons/mymood.png");
}
.lifestyle_changes-icon{
	background-image: url("/images/report-icons/lifestyle-changes.png");
}
.co-icon{
	background-image: url("/images/report-icons/smokerlyzer.png");
}
.lung_age-icon{
	background-image: url("/images/report-icons/lung-age.png");
}
.bg-icon{
	background-image: url("/images/report-icons/blood-glucose.png");
}
.chol-icon{
	background-image: url("/images/report-icons/cholesterol.png");
} 
.qrisk-icon{
	background-image: url("/images/report-icons/qrisk.png");
} 
.heart_age-icon{
	background-image: url("/images/report-icons/heart_age.png");
}
.personal_challenges-icon{
	background-image: url("/images/report-icons/personal-challenges.png");
}
.health_assesor-icon{
	background-image: url("/images/report-icons/health-assesor.png");
} 
.std_select_1-icon, .std_select_2-icon, .std_select_3-icon{
	background-image: url("/images/report-icons/selection-screen.png");
} 
.wba-icon{
	background-image: url("/images/report-icons/wellbeing_age.png");
}
/*REPORT PAGE ICON END*/
/* REPORT STATUESES */
.accordion h3 .fa-times{
	color: red;	
}
.accordion h3 .fa-check{
	color: green;	
}
.accordion h3:not(.ui-accordion-header-active):hover .fa{
	color: white;	
}
.rpt_dates_ok{
    color: green;
}
.rpt_dates_not::before{
    font-family: FontAwesome;
	font-family: "Font Awesome 5 Free";
	 font-weight: 900;
    content: "\f057";
}
.rpt_dates_ok::before{
    font-family: FontAwesome;
	font-family: "Font Awesome 5 Free";
	 font-weight: 900;
    content: "\f058";
}
/* REPORT STATUESES */
/* ZOOM */
.zoom-holder{
	display: inline-block;
	position: relative;
	border: 3px solid #4d4d4d;
	border-radius: 5px;	
	cursor: move;
}
.zoom-holder i{
	position: absolute;
	top:0;
	right:0;
	width: 30px;
	height: 30px;
	background-color: #4d4d4d;
	color: white;
	line-height: 30px;
	text-align:center;
	border-radius: 0 0 0 5px;
}
/* ZOOM */
/* HELP TABS */
#help-img-holder{
	display: none;	
}
#help-tab-holder{
	position: fixed;
	top: 100px;
	right: -200px;
	z-index: 5;
}
#help-tab-holder #help-tab-icon{
	width: 30px;
	height: 30px;
	background-color: #2D2B26;
	color:#fff;
	text-align:center;
	cursor:pointer;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	margin-bottom: -30px;
}	
#help-tab-holder #help-tabs{
	background-color: #2D2B26;
	color: white;
	width: 200px;
	display: inline-block;
	margin-left: 30px;
}
#help-tab-holder #help-tabs ul{
	list-style: none;
	padding: 0px;
	margin:0px;
	cursor:pointer;	
}
#help-tab-holder #help-tabs li{
	padding: 5px;
}
#help-tab-holder #help-tabs li:nth-child(even){
	background-color:#3c3933;
}
#help-tab-holder #help-tab-icon .fa{
	padding-top: 7px;
}
#help-tab-holder #help-tab-icon .fa-circle-o{
	color:#FFF;
	left: 8px;
	padding-top: 7px;
}
#help-tab-holder #help-tab-icon .fa-life-ring{
	color:#F00;
}
.fa-stack-over .fa{
	position: absolute;
	left: 7px;
}
.ui-dialog[aria-describedby="help-img-holder"]{
	/* styling for the modal window */
	
}
.flow-pdf-link{
	cursor:pointer;
}
/* HELP TABS */
/* LIVE EDITING */
span.live-edit{
	transition: 1s linear all;
	padding: 3px 5px;
}
span.live-edit i.hover-edit{
	margin-left: 20px;
	cursor:pointer;
	font-size: 1.2em;
	color: #9F9D9D;
}
span.live-edit input{
	padding: 3px 5px;
	margin-bottom: 0;
}
span.live-edit i.input-btns, span.live-edit i.saving-item {
	cursor:pointer;
	font-size: 1.2em;
	margin: 5px;
	margin-right:0;
}
span.live-edit i.cancel-editable{
	color: red;	
}
span.live-edit i.complete-editable{
	color: green;	
}
span.live-edit.item-saved{
	background-color: #D4FECC;
	background-color: rgba(212,254,204,0.85);
	border: thin solid #5E7C56;
	color: #508648;
	transition: none;
	border-radius: 3px;
}
span.live-edit.item-saved::after{
  font-family: FontAwesome;
    content: "\f00c";
}
span.live-edit.item-save-fail{
	background-color: #FFD3D4;
	background-color: rgba(255,211,212,0.9);
	border: thin solid #4B2927;
	color: #5E211E;
	transition: none;
	border-radius: 3px;
}
span.live-edit.item-save-fail::after{
 
    content: "\f00d";
}
i.fa[href]{
	cursor:pointer;	
}
/* LIVE EDITING */
/* PASSWORD STRENGHT */
#modal-password.pword-strength{
	background-image:none;
	padding-left: 8px;
	margin-bottom:-10px;
}
div.pword-strength-box:before {
	height: 5px;
	width: 0px;
	content: " ";
	display: inline-block;
	background-color:#0f0;
}
div.pword-strength-box:after {
	height: 5px;
	width: 200px;
	content: " ";
	display: inline-block;
	background-color:#f00;
}
div.pword-strength-box[data-strength='0']:before {
	width: 0px;
}
div.pword-strength-box[data-strength='0']:after {
	width: 200px;
}
div.pword-strength-box[data-strength='1']:before{
	width: 40px;
}
div.pword-strength-box[data-strength='1']:after{
	width: 160px;
}
div.pword-strength-box[data-strength='2']:before{
	width: 80px;
}
div.pword-strength-box[data-strength='2']:after{
	width: 120px;
}
div.pword-strength-box[data-strength='3']:before{
	width: 120px;
}
div.pword-strength-box[data-strength='3']:after{
	width: 80px;
}
div.pword-strength-box[data-strength='4']:before{
 	width: 160px;
}
div.pword-strength-box[data-strength='4']:after{
 	width: 40px;
}
div.pword-strength-box[data-strength='5']:before{
    width: 200px;
}
div.pword-strength-box[data-strength='5']:after{
    width: 0px;
}
div.pword-strength-text:before {
	font-family: FontAwesome;
	content: "\f00d";
	color:#f00;
	font-size:10px;
}
div.pword-strength-text[data-strength='1']:before {
	content: "\f071 ";
	color:#111;
}
div.pword-strength-text[data-strength='2']:before {
	content: "\f119 ";
	color:#111;
}
div.pword-strength-text[data-strength='3']:before {
	content: "\f11a ";
	color:#111;
}
div.pword-strength-text[data-strength='4']:before {
	content: "\f118 ";
	color:#111;
}
div.pword-strength-text[data-strength='5']:before {
	content: "\f00c";
	color:#0f0;
}
div.pword-strength-text{
	width: 200px;
	text-align: left;
	margin-top: -10px;
	margin-left: 107px;
}
div.pword-strength-text:after {
	font-size:10px;
}
div.pword-strength-text[data-strength='0']:after {
	content:" Strong Password Required"
}
div.pword-strength-text[data-strength='1']:after {
	content:" Poor"
}
div.pword-strength-text[data-strength='2']:after {
	content:" Very Weak"
}
div.pword-strength-text[data-strength='3']:after {
	content:" Weak"
}
div.pword-strength-text[data-strength='4']:after {
	content:" Reasonable"
}
div.pword-strength-text[data-strength='5']:after {
	content:" Strong"
}
 
    

.ticket-span{
    font-size: 10px;
    color: red;
    vertical-align: top;
}
.ticket-span .fa-ticket{
    position: inherit !important; 
    cursor: auto !important;
}    
	
.latest-used-config{
	color: #16D119;
}

/* WIDGETS */
	.icon_item.widget .widget_holder{
		font-size: 0.6em;
	}
	.icon_item.widget .widget_holder .widget_title{
		display: block;
		text-align: center;
		font-size: 1.5em;
	}
	.icon_item.widget .widget_holder table{
		width: 100%;
	}
	.icon_item.widget .widget_holder a.button{
		text-align:center;
		margin: 0 auto;
	}
	.icon_item.widget .widget-preload{
		width: 150px;
		height: 150px;
		text-align:center;
		line-height: 150px;
	}
	.icon_item.widget.widget-loaded .widget-preload{
		display:none;
	}
	.icon_item.widget.widget-loaded[ref='lightwave']{
		cursor: default;
	}
	.icon_item.widget.widget-loaded[ref='lightwave'] .widget_content{
		text-align: center;
		padding-top: 20px;
	}
	.icon_item.widget .fa,
	.icon_item.widget .fa{
		cursor: pointer;
	}
	.icon_item.widget a.lrf-trigger{
		color: #2d2b26;
		font-size: 1.4em;
	}
	.icon_item.widget a[data-direction='1']:hover{
		background:#00cc00;
		color: white;
		border-color: white;
	}
	.icon_item.widget a[data-direction='0']:hover{
		background:#8E0002;
		color: white;
		border-color: white;
	}
	
/* WIDGETS */
	.kiosk-colour-box{
		display:inline-block;
		width:10px; 
		height:10px; 
		border: thin solid #4d4d4d;
	}
/*RELATED ITEMS*/
	.intra-status-0:before, .intra-status-1:before,
	.intra-status-2:before, .intra-status-3:before,
	.intra-status-4:before{
		font-family: FontAwesome;
		margin-right: 5px;
	}
	.intra-status-0:before{content: "\f059";color:#FFF;}
	.intra-status-1:before{content: "\f1d8" /*paper plane*/;}
	.intra-status-2:before{content: "\f085" /*cogs*/;}
	.intra-status-3:before{content: "\f046" /*check*/;}
	.intra-status-4:before{content: "\f0d1" /*truck*/;}
	
	.intra-status-0, .intra-status-1,
	.intra-status-2, .intra-status-3,
	.intra-status-4{
		padding: 4px;
		border-radius: 6px;
		color:#333 !important;
	}
	.intra-status-0{background-color:#F00;}
	.intra-status-1{background-color:#59C9FF;}
	.intra-status-2{background-color:#FFB366;}
	.intra-status-3{background-color:#FF9FFF;}
	.intra-status-4{background-color:#73FE70;}
	
	#ajax-search-results .intra-status-0, #ajax-search-results .intra-status-1,
	#ajax-search-results .intra-status-2, #ajax-search-results .intra-status-3,
	#ajax-search-results .intra-status-4{
		margin-left: 3px;
		padding: 2px 5px;
	}

/*A4*/
.a4outer{
	size:A4;
}
.a4page.wellbeing-page{
	font-size:12px;
	color:#33bef2;
}
.a4page.wellbeing-page h2{
	font-weight:600;
	color:#00B0F0;
	font-size:16px;
}
.a4page.wellbeing-page h3{
	font-weight:600;
	color:#E200A7;
	font-size:14px;
	margin:0px;
}
.a4page .std-table {
	border-collapse: collapse;
}
.a4page .ol-list-table td{
	vertical-align:top;
}
.a4page .std-table td{
	border:1px solid #000;
	padding: 1px 10px;
	vertical-align:text-top;
}
.a4page .signature-table td{
	padding: 8px 0px;
}
.a4page .little-footer{
	margin-top:10px;
	color:#333;
	font-size:10px;
}
.a4page .tick-box-div p, .a4page .tick-box-div img{
	vertical-align:middle;
	margin:5px;
}
	
.nps-green{
	background-color: #30BB8A !important;
}
.nps-amber{
	background-color: #FFBA2F !important;
}
.nps-red{
	background-color: #E43E67 !important;
}


	
	
	
	