body{margin:0px;}

a:hover{
	text-decoration: underline;
	cursor: pointer;
}

ul{
	list-style: none;
	padding-left:12px;
}

li{}

.hidden{display:none !important;}

.clickable{cursor:pointer;}

#errordialog{display: none;}
#timeoutdialog{display: none;}

.floatLeft{float:left;}

#topbarSpacer{
	height:50px;
}

#topBanner{
	width:100%;
	height:50px;
	background-color:rgb(111,132,136);
	font-family: "Tahoma";
}

#topbaricons{
	float:right;
	height:50px;
	width:110px;
	margin-right:150px;
}

#iconContainer{
	height:50px;
}

#stickiesIconWrap{
	height:35px;
	width:35px;
	padding-top:10px;
	float:left;
}

#phoneIconWrap{
    height:35px;
    width:35px;
    padding-top:10px;
    float: left;
}
#phoneIconWrap img{
    height:35px;
}

.unreadStickies{
	background-color:red;
	border-radius:20px;
}

#stickiesIconWrap img{
	height:35px;
}

#logout{
	float:left;
}

#logout a{
	text-decoration: none;
	color:white;
}

#welcomeUser{
	float:left;
	margin-right:5px;
}

#welcomeUserName{
	float:left;
	font-weight:bold;
}

#welcomeSeparator{
	float:left;
}

#welcomeContainer{
	float:right;
	text-decoration: none;
	color:white;
	padding-top: 6px;
	padding-right:5px;
}

#welcomeContainer #oncallstatus a, #welcomeContainer #oncallstatus{
    text-decoration: none;
    color:white;
}

#clockContainer{
	font-size: 25px;
	color: white;
	padding-top:7px;
	padding-left:20px;
	/* position:absolute; */
	float:left;
}

#dateContainer{
	/* position:absolute; */
	color:white;
	font-size:25px;
	padding-top:7px;
	padding-left: 50px;
	float:left;
}

#appOuterContainer{
	height: 700px;
	background-color:white;
	min-width:1000px;
	max-width:1500px;
	width:90%;
	margin-right:auto;
	margin-left:auto;
	margin-top:160px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
}

#topContainer {
	height:40px;
	margin-bottom:-100px;
	margin-left:auto;
	margin-right:auto;
	min-width: 1000px;
	max-width:1500px;
	width:90%;
}

#clientDisplay{
	float:right;
	height:100px;
	/* margin-top:5px; */
	margin-right:10px;
}
#clientNameDisplay{
	background-color:rgb(140,198,63);
	float:left;
	height:40px;
	margin-top:45px;
	font-family:"Tahoma";
	color:white;
	font-size:30px;
	border-radius:5px;
	padding-left:5px;
	padding-right:5px;
}
#clientPhotoDisplay{
	height:115px;
	float:left;
	margin-left:15px;
	border:3px solid rgb(136,125,138);
}

#mainWrap{
	overflow:auto;
	padding-bottom:50px;
	margin-top:5px;
}

#logoContainer{
	height:50px;
	float:left;
}

#topbarContainer{
	margin-left:20px;
	margin-top:10px;
}

#mdLogo{
	background-image:url(/img/ui/mydiarylogo.png);
	height:50px;
	width:150px;
	background-size: auto 50px;
	background-repeat:no-repeat;
}

.tab{
	float:left;
	width:150px;
	background-color:rgb(140,198,63);
	height:39px;
	border-style:solid;
	border-width:1px;
	margin-left:1px;
	border-color:black;
	border-bottom-color: rgb(192,192,192);
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.tab:hover .tabText, .tab:hover{
	color:black;
	background-color:rgb(213,230,188);
	cursor:pointer;
}

.tabEnd:hover .tabText, .tabEnd:hover{
	color:black;
	background-color:rgb(213,230,188);
	cursor: pointer;
}

.tabEnd{
	float:left;
    border-color:black;
	width:150px;
	background-color:rgb(140,198,63);
	height:39px;
	border-style:solid;
	border-width:1px;
	border-bottom-color: rgb(192,192,192);
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.tabText{
	margin-right:auto;
	margin-left:auto;
	width:50px;
	color:white;
	font-size:25px;
	font-family:"Tahoma";
	margin-top:4px;
}

#returnToWelcomeWrap{
	float:left;
	height:35px;
	width:35px;
	padding-top:10px;
}

#returnToWelcomeWrap img{
	height:35px;
}

#clientText{width:73px;}
#stickieText{width:82px;}
#rosterText{width:71px;}
#userText{width:61px;}

#clientTabMenu{
	min-height:200px;
}

#rosterTabMenu{
	width:215px;
	margin-left:326px;
}

#dataTabMenu{
	width:215px;
	margin-left:632px;
}

.tabMenu{
	margin-left:20px;
	width:616px;
	margin-top:40px;
	background-color:rgb(213,230,188);
	position:absolute;
	z-index: 10;
	border-style:solid;
	border-width:1px;
	border-radius:0px 5px 5px 5px;
	box-shadow: 7px 8px 5px rgb(150,150,150);
}
.tabMenuTwoColn{ width:414px; }
.menuText{
	text-decoration: none;
	color:black;
	font-family:"Tahoma";
	margin-left:15px;
}

#dailySubMenu, #resourcesSubMenu, #adminSubMenu, #rosterSubMenu, #dataSubMenu{
	margin-top:10px;
	padding-left:0px;
	width:190px;
	min-height:175px;
	margin-left:10px;
	border-color:rgb(154,149,151);
	border-style:solid;
	border-width:1px;
	border-radius: 5px;
	padding-bottom:5px;
}

#rosterSubMenu{
	min-height:70px;
}
/* #resourcesSubMenu{
	margin-top:10px;
	padding-left:0px;
	width:190px;
	min-height:175px;
	margin-left:10px;
	border-color:rgb(154,149,151);
	border-style:solid;
	border-width:1px;
	border-radius: 5px;
}

#adminSubMenu{
	margin-top:10px;
	padding-left:0px;
	width:190px;
	min-height:175px;
	margin-left:10px;
	border-color:rgb(154,149,151);
	border-style:solid;
	border-width:1px;
	border-radius: 5px;
} */

.menuHead{
	list-style:none;
	background-color:rgb(154,149,151);
}
.menuBlock{
	float:left;
}
.subMenu{
	list-style:none;
	padding-top: 2px;
}

.menuPadding{
	height:1px;
}
.dailyMenuHeadText{
	width:43px;
	font-family: "Tahoma";
	font-weight: bold;
	margin-left: auto;
	margin-right:auto; 
}
.resourcesMenuHeadText{
	width:85px;
	font-family: "Tahoma";
	font-weight: bold;
	margin-left: auto;
	margin-right:auto; 
}
.adminMenuHeadText{
	width:52px;
	font-family: "Tahoma";
	font-weight: bold;
	margin-left: auto;
	margin-right:auto; 
}

.rosterMenuHeadText{
	width:130px;
	font-family: "Tahoma";
	font-weight: bold;
	margin-left: auto;
	margin-right:auto; 
}

.dataMenuHeadText{
	width:150px;
	font-family: "Tahoma";
	font-weight: bold;
	margin-left: auto;
	margin-right:auto; 
}

.tabSelected{
	z-index:11;
	position:relative;
	height:40px;
	border-bottom:none;
	background-color:rgb(213,230,188);
}

.textSelected{
	color:black;
}

.hide{display:none;}

#appOuter{
	height:560px;
	margin:15px 35px 0px 35px;
	border: 10px solid rgb(192,192,192);
	overflow: auto;
}

#appcontent{
	height:560px;
	overflow:auto;
}

#appUtilBar{
	margin:25px 25px 0px 25px;
	height:50px;
	background-color:rgb(140,198,63);
	border-radius:10px;
}

.sectiontitle{
	/* width:25%; */
	color:white;
	font-family:"Tahoma";
	font-size:36px;
	margin-left:25px;
	float:left;
	min-width: 295px;
	max-width:560px;
}

#toolBoxContainer{
	float:right;
	width:400px;
	height:50px;
}

.toolbox{}

#printdiary{
	float:left;
	margin-top:10px;
}

.toolboxelement{
	height:50px;
	width:50px;
	margin-left:5px;
	float:right;
	background-size: 50px 50px;
}
.disabledcontrol{
	display:none;
}
.addtool{
	background-image: url(/img/ui/toolbox/add.png);
}
.edittool{
	background-image: url(/img/ui/toolbox/edit.png);
}
.deltool{
	background-image: url(/img/ui/toolbox/delete.png);
}
.savetool{
	background-image: url(/img/ui/toolbox/save.png);
}
.closetool{
	background-image: url(/img/ui/toolbox/close.png);
}

.tableHeader div{
	border-bottom:5px solid rgb(200,200,200);
	text-align:center;
	font-weight:bold;
	font-size:15px;
}
.tableHeader .fht-cell{
    border-bottom:none;
}

.tableHeader{
	padding:0px;
}

#incidentlist{
	margin-top:110px;
}
#incidentlist table,.feedbackcontent table{
    font-family:Tahoma;
}

.feedbackcontent table{
    max-width:1350px;
}

 #incidentactionscontent table {
	border-collapse:collapse;
	width:100%;
	min-width:800px;
	max-width:1350px;
	font-family:"Tahoma";
	margin-left:auto;
	margin-right:auto;
}

.cellSeparate{
	border:5px solid white;
}

.incidentcolumn{
	float:left;
	margin-right:20px;
	border-right: 4px solid white;
	min-height: 130px;
	padding-right:15px;
}

/* LOGIN PAGE */

#loginpagecontent {
	margin-top:100px;
    text-align: center;
    font-family: "Tahoma";
}

#loginpagecontent form{
	width:290px;
	margin:0px auto;
	padding:10px;
	border:10px solid rgb(175,175,175);
	background-color: white;
}

.loginDialogue {
	text-align: left;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
#loginpagecontent .label {
    width: 35%;
    float: left;
}
#loginpagecontent .entry {
 
}
#loginpagecontent .loginButton { 
	text-align: center;
}

/* ERROR PAGE*/

#errorpagecontent{
	margin-top:100px;
	text-align: center;
	font-family: "Tahoma";
}

.errorDialogue{
	width:750px;
	margin:0px auto;
	padding:10px;
	border:10px solid rgb(175,175,175);
	background-color: white;
}


/* LOGOUT PAGE */

#logoutMessage{
	width:330px;
	margin:0px auto;
	background-color: white;
	padding:10px;
	border:10px solid rgb(175,175,175);

}

#logoutMessageWrap{
	margin-top: 100px;
	font-family: "Tahoma";
}

/* SPLASH SCREEN */

#welcomeSplashWrap{
	font-family: "Tahoma";
	text-align: center;
	margin-top: 40px;
	color: rgb(153,153,153);
}

#welcomeLine1{
	font-size:40px;
}

#welcomeLine2{
	padding-top: 20px;
	font-size:25px;
}

/* DATE SELECTOR */

#dateselector{
	width:230px;
	margin:0px auto 0px auto;
	float:left;
	padding-top:3px;
}

#dateselector #datepicker-field{
	border:none;
	background-color: transparent;
	color:transparent;
	text-shadow: 0 0 0 white;
	font-family:"Tahoma";
	font-size:30px;	
	cursor:pointer;
}

#dateselector #datepicker-field:focus{
	outline:none;
}

/* Daily Diary */
.goalresponse_UNKNOWN {
    background-image:url("/img/ui/whitestar.png");
    height:25px;
    width:25px;
    background-size:25px 25px;
}
.goalresponse_NOTATTEMPTED {
    background-image:url("/img/ui/whitestar.png");
    height:25px;
    width:25px;
    background-size:25px 25px;
}
.goalresponse_MISSED {
    background-image:url("/img/ui/redstar.png");
    height:25px;
    width:25px;
    background-size:25px 25px;
}
.goalresponse_ACHIEVED {
    background-image:url("/img/ui/yellowstar.png");
    height:25px;
    width:25px;
    background-size:25px 25px;
}
.goalresponse_EXCEEDED {
    background-image:url("/img/ui/greenstar.png");
    height:25px;
    width:25px;
    background-size:25px 25px;
}
.diaryentrySelected{
	border: 3px solid rgb(192,192,192);
	margin: 0px 5px 6px 0px;
}

#diarytime{
	width:100px;
	float:left;
	text-align: center;
	margin-top:35px;
}

#diaryhourofentries{
	margin-left:200px;
	margin-top:33px;
	cursor:pointer;
}

#diarydaycontent{
	min-width:800px;
	max-width:100%;
	margin-right:auto;
	margin-left:auto;
}

.diaryhour{
	border-bottom:1px solid grey;
	padding-top:5px;
	font-family:"Tahoma";
}

.diaryentryicon img{
	height:60px;
	width:60px;
}

.diaryentryicon{
	float:left;
	margin-right: 15px;
}

.diaryentrylabel{
	float:left;
}

#diaryHeaders{
	border-bottom:3px solid grey;
	position:absolute;
	min-width:800px;
	max-width:1393px;
	width:86%;
	background-color:white;
}
#timeHeader{
	float:left;
	width:100px;
	text-align:center;
}

#activityHeader{
	padding-left:200px;
}

.header{
	font-family: "Tahoma";
	font-size:25px;
}

#dailydiaryspacer{
	height:30px;
}

.diaryentryinfo{

}

.diaryentry{
    margin-bottom: 10px;
}

#tabs{
	height:550px;
}

#detail-tab, #address-tab,#additional-tab,#supportworkers-tab{
	min-height:380px;
	width:99%;
	max-width:856px;
	margin:20px auto 20px auto;
	border:2px solid grey;
	border-radius: 10px;
	background-color:rgb(213,230,188);
}

.diaryentrycolumn{
	width:275px;
	margin-left:auto;
	
}

#diaryentry2ndarydetails{
	background-color:rgb(192,192,192);
	border-radius:10px;
	padding:10px 0px 10px 10px;
}

#diaryentrymaindetails .diaryentrydatum .diaryentrydetaillabel{
	float:left;
}

.diaryentrycolumn .diaryentrydatum .diaryentrydetailtext{
	margin-left:25px;
}

.diaryentrydetaillabel{
	margin-right:5px;
	margin-top:3px;
	width:117px;
}

.diaryentrydetailicon{
	height:55px;
}

.diaryentrydetailiconlabel{
	margin-top:18px;
}

#diaryentrymaindetails{
	float:left;
	width:400px;
	border-radius:10px;
	background-color:rgb(192,192,192);
	padding:5px;
}
.diaryentrydatum{
	margin-top:16px;
}

#diaryentrydetail{
	position:relative;
	height:500px;
	margin-top:-40px;
}

#diaryentry2ndarydetails .diaryentrydatum{

}

#diaryentry2ndarydetails .diaryentrydatum .diaryentrydetaillabel{
	
}

.diaryentrydetailtext .buttonone{
	width:100px;
	margin-right:auto;
	background-color:rgb(140,198,63);
	border-radius:5px;
	text-align:center;
	margin-bottom:5px;
}

.ui-timepicker-title{
	text-align:center;
}

/* COMMS LOG */

.feedbackcontent{
	text-align: center;
}

.smallicon{
	width:25px;
	height:25px;
}

.feedbackcontent .happiness-HAPPY {
	background-image: url("/img/ui/green_face.png");
	min-height: 25px;
	min-width: 25px;
	background-size: 25px 25px;
	margin:0px auto;
}

.feedbackcontent .happiness-SAD {
	background-image: url("/img/ui/red_face.png");
	min-height: 25px;
	min-width: 25px;
	background-size: 25px 25px;
	margin:0px auto;
}

.feedbackcontent .happiness-OK {
	background-image: url("/img/ui/amber_face.png");
	min-height: 25px;
	min-width: 25px;
	background-size: 25px 25px;
	margin:0px auto;
}

.feedbackcontent .happiness-CANCELLED {
	background-image: url("/img/ui/cross.png");
	background-size: 25px 25px;
	width: 25px;
	height: 25px;
	margin:0px auto;
}

.feedbackcontent .warningicon {
	background-image: url("/img/ui/warning.png");
	background-size: 100%;
	width: 25px;
	height: 25px;
}

.goalprogressindicator {
	background-repeat: no-repeat;
	/* background-size: cover; */
	background-size:20px 20px;
	width:100%;
	background-position: center;
	float: left;
	height: 20px;
	width: 20px;
}

.goalprogressindicator-UNKOWN{
	background-image: url("/img/ui/whitestar.png");
}

.feedbackcontent table tr:nth-child(even){
	background-color:rgb(214,226,222);
}

.feedbackcontent table tr:first-child{
	background-color:white;
}

/* GOAL MANAGER */

#lastCreatedDate{
	width:150px;
	text-align:center;
}

#goalManagerSeparator{
	border: 2px solid rgb(192,192,192);
	margin-top:10px;
}

/* WALLET VIEW */

.walletreturnsummary, .walletreturndetail, #walletdatacontent{
	cursor: pointer;
	min-width:400px;
	/* height:40px; */
	margin:20px auto 0px auto;
	font-family:"Tahoma";
	/* border-radius: 5px; */
	color:black;
	background-color: rgb(191,235,128);
	font-size:19px;
	padding:10px 10px 15px 10px;
}

.walletreturndetail{
	margin-top:0px;
	border-bottom:5px solid black;
	border-radius:0px;
}

#walletdatacontent{
	max-width:950px;
	border:5px solid rgb(192,192,192);
}

.summarybalance{
	float:right;
}

.summarytime{
	width:200px;
	float:left;
}

.summaryname{
	width:250px;
	position:relative;
	float:left;
}

.walletReconcileButton{
	background-color:green;
	border-radius: 5px;
	width:95px;
	padding:4px;
}

.markApprovedButton{
	font-weight:normal;
	border-radius:5px;
	background-color:green;
	width:210px;
	padding:4px;
}

#walletdatacontent .buttonone{
	font-weight:normal;
	border-radius:5px;
	background-color:green;
	width:204px;
	padding:4px;
}

.walletreturnsummary{
	border-radius: 0px;
	height:35px;
	border-bottom:5px solid black;
}

.walletcheck{
	margin-bottom: 10px;
}


#walletdatacontent .timecolumn{
	padding-right:5px;

	
}

#walletdatacontent .amountcolumn{
	   text-align: right;
    margin-right:5px;
}

#walletdatacontent .yncolumn {
	text-align: center;
}


/* WALLET CARDS */

.deletemarker {
	color: red;
}

.deleted{
	background-color:rgb(255,202,202);
}

.detailname input{
	width:300px;
}

#walletWelcomeText{
	font-family: Tahoma;
	font-size: 25px;
	width: 315px;
	color: rgb(95, 95, 95);
}

#walletcardscontent{
	width:400px;
	margin:35px auto 0px auto;
	padding:30px 0px 30px 70px;
	border:5px solid rgb(192,192,192);
	background-color:rgb(191,235,118);
}

/* FILTER TOOLBOX */
#filtertoolboxcontent {
    float:right;
    margin-right: 15px;
    margin-top:-95px;
    min-height: 10px;
    min-width: 20px;
    text-align: center;
    /* box-shadow: 10px 10px 5px #888; */
    color: black;
    border-radius:5px;
    background-color:rgb(230,197,82);
    padding:5px;
	font-family:"Tahoma";
	color:white;
    position:relative;
    z-inde:1;
}

#filtertoolboxcontent  select,#notefilter input, #notefilter div {
    float: left;
}
#filtertoolboxcontent #filtercaption{
    float: left;
}

#filtertoolboxcontent #filterbutton {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}
#filtertoolboxcontent #nofilterbutton {
    float: right;
	margin-right: 10px;
    margin-left: 10px;
}
#filtertoolboxcontent .datefield {
	float: right;
}

#filtertype{
	margin-top:21px;
}

/* REPORTING PAGE */

#goalentriesdetail{
	font-family: "Tahoma";
	width:780px;
	margin:20px auto 0px auto;
	padding:20px;
	border: 5px solid rgb(154,149,151);
}

.runreportbutton{
	width:80px;
	padding: 5px;
	background-color: rgb(140,198,63);
	border: 1px solid black;
	color: white;
	border-radius: 5px;
	margin-top:15px;
}

/* BODYMAP */

#bodymap_front_image{
	position:relative;
}
#bodymap_back_image{
	position:relative;
	float:right;
	margin-left:5px;
}

#bodymapWrap{
	margin:5px auto;
	width:535px;
	font-family:"Tahoma";
	padding:5px;
	border:4px solid rgb(154,149,151);
}

/* MEASUREMENT MANAGER */
#measurementrecordsetdisplaycontent, #measurementscontent, #measurementeditorcontent {
	font-family: "Tahoma";
    padding: 8px;
    float: left;
    border:4px solid rgb(154,149,151);
    margin: 2px;
    height: 440px;

}

#MeasurementRecordsetSelect {
    width: 200px;

}

#rsmeasurements {
    width: 200px;
}

#newmeasurementSelect {
    width: 170px;
}

#newmeasurementrecordset {
    width: 165px;
}

#measurementeditor {
    background-color: lightgrey;
}

#newmeasurementtable{
    float: left;
    width:250px;
}

.MeasurementSelect {
    width: 160px;
}

#addrecordsetimage, #addmeasurementimage, #addnewmeasurement{
	height:30px;
}


#measurementmanagerwrap{
	width:750px;
	height:475px;
	margin:25px auto 0px auto;
	text-align: center;
}

/* USER MANAGER */

#clientselectcheck{
	float:right;
}

#userscontent table tbody .selectedrow{
	background-color: rgb(183,219,130) !important;
}



#clientscontent ul{
	overflow:auto;
	height:150px;
	width:300px;
}

.userdetailboxes{
	float:left;
}

/*#useraccountactivecheck{
	float:right;
	margin-top:25px;
}*/

#userphoto .userphoto{
	height:200px;
	padding:5px;
	border:4px solid rgb(155,155,155);
}

#userscontent{
	overflow:auto;
	max-height:480px;
	width:860px;
	margin:0px auto;
}

#userscontent table{
	border-collapse:collapse;
	width:100%;
}

.headings{
	font-family: "Tahoma";
}

#userscontent .headings{
	position:absolute;
	background-color:white;
	max-width:843px;
	width:100%;
	height:24px;
}

.headings .tableHeader div{
	text-align:justify;
}

#userscontent table tbody tr{
	cursor: pointer;
}

#userscontent table tbody tr:nth-child(even){
	background-color:rgb(214,226,222);
}

#userscontent #userName{
	width:345px;
}
#userscontent #displayName{
	width:381px;
}
#userscontent #fingerprint{
	width:120px;
}
#userscontent #photo{}

.fingerprintCell{
	width:100px;
}

#usersummary{
	text-align:center;
}

#usernametitle{
	font-family:"Tahoma";
	font-size:35px;
	color:rgb(75,75,75);
	margin-bottom: 10px;
}

.userdetaillabel{
	display:inline-block;
	width:135px;
}

.userTableSpacing{
	background-color:white !important;
}

#photolistcontent{
    display:inline-block;
}

.userinactive{
    font-style: italic;
}

/* ROSTER VIEW */

#printRoster{
	float:left;
	margin-top:10px;
}

.rosterviewtable{
	border-collapse:collapse;
	width:900px;
	font-family:"Tahoma";
	margin:0px auto;
}

.justify div{
	text-align:justify;
}

.clockoutbutton{
	padding-left:30px;
	background-color:white;
}

.clockoutbutton div{
	width: 67px;
	padding: 5px;
	border-radius: 5px;
	background-color: rgb(213,230,188);
	border: 1px solid black;
}

.rosterviewtable tbody tr:nth-child(even){
	background-color:rgb(214,226,222);
}

/* LOGIN VIEW */

.loginviewtable{
	border-collapse:collapse;
	font-family:"Tahoma";
	width:700px;
	margin:0px auto;
}

.loginviewtable thead tr .tableHeader div{
	text-align:justify;
}

.loginviewtable tbody tr:nth-child(odd){
	background-color:rgb(214,226,222);
}

/* ACTIVITY MANAGER */

.fieldSpacing{
    margin-top:19px;
}

#activityentrieslist{
	overflow: auto;
	height:173px;
	width:650px;
	margin:0px auto;
	border-bottom:0px;
	font-family: "tahoma";
	margin-bottom:10px;
}

.activityicon, .activityicon img{
	height:120px;
	width:120px;
}

.activityicon img{
	border:1px solid black;
}

#activityentrycontent{
	height:300px;
	width:965px;
	margin:0px auto;
	border:4px solid rgb(150,150,150);
	padding:5px;
	background-color:rgb(213,230,188);
	font-family:"Tahoma";
}

.iconlist .icon{
	height:50px;
	float:left;
}

.iconselector{
	width:300px;
	height:322px;
	position:absolute;
	margin-left:130px;
	background-color:white;
	border:5px solid rgb(192,192,192);
}

.icongroup{
	overflow:auto;
	height:300px;
	width:300px;
	z-index:1;
	position:absolute;
	background-color:white;
	/* margin-left:125px; */
	margin-top:21px;
}

.icongroupselector{
	position:absolute;
}

.iconlist img{
	height:50px;
}

.activitysummary{
	width:120px;
	float:left;
	font-family:"Tahoma";
}

.activitysettings #col1, .activitysettings #col2{
	float:left;
}

.activitysettings #col2{
	width:455px;
}

.activityfieldlabel{
	float:left;
	width:165px;
}

#activityentriestable{
	border-collapse:collapse;
	width:100%;
}

#activityentriestable tbody tr:nth-child(odd){
	background-color:rgb(214,226,222);
}

#activityentriestable thead tr .tableHeader div{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

/* DOCUMENT TYPES */

#documenttypescontent table{
	border-collapse:collapse;
	width:750px;
}

#documenttypescontent{
	font-family:"Tahoma";
	margin:0px auto;
	width:750px;
	margin-top:10px;
}

/* Activity GROUP MANAGER */

#activitygroupscontent table{
	font-family:"Tahoma";
	border-collapse:collapse;
	margin:0px auto;
}

/* INCIDENT TYPES MANAGER */

#incidentaddcategory #addcategoryimage, #addincidenttypeimage, #addincidentsubtypeimage{
	height:30px;
}

#incidentgroupscontent, #incidenttypescontent, #incidentsubtypescontent{
	float:left;
	font-family:"Tahoma";
}

#IncidentGroupSelect, #IncidentL1Select, #IncidentL2Select{
	width:155px;
}

#deleteincidentL2, #deleteincidentL1{
	width: 105px;
	padding: 5px;
	border: 1px solid black;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	visibility: visible;
	background-color: rgb(213, 230, 188);
	
}

#incidentGroupWrap{
	display:inline-block;
	padding:10px;
	border:4px solid rgb(150,150,150);
}

#incidentGroupContainer{
	margin:20px auto 0px auto;
	height:505px;
	width:605px;
}

/* STICKIES */

.deleterecipient{
	color:red;
	font-family: Tahoma;
}
#recipientlist{
	font-family:Tahoma;
}
.recipiententry{
	margin-right:3px;
}

#noteslist #tabs{
	height:240px;
	border-bottom: 10px solid rgb(192,192,192);
	border-radius: 0px;
	border-left: 0px;
	border-right: 0px;
}

#notelist{
	overflow:auto;
	height:144px;
}

#inbox-tab #notelist{
	height:177px;
}

#notelist table{
	border-collapse:collapse;
	width:99%;
}

#noteslist table tbody tr:nth-child(odd){
	background-color:rgb(214,226,222);
}

#noteslist table tbody tr td{
	border:5px solid white;
	border-right-width: 10px;
}

#noteslist table tbody tr{
	cursor:pointer;
}

.unread{
	font-weight:bold;
}

.read{
	font-style: italic;
}

#noteslist #all-tab #filtertoolboxcontent,#noteslist #inbox-tab #filtertoolboxcontent,#noteslist #archive-tab #filtertoolboxcontent, #noteslist #sent-tab #filtertoolboxcontent{
	position:absolute;
	right:0px;
	top:95px;
}

.noteicon{
	height:50px;
	float:left;
}

#notesactions{
	height:50px;
}

#notesdetailheader {
    background-color: #dae3e2;

}
#notesdetailheader .notesdetailheadertitle{
    width: 75px;
    float: left;
}
.notesdetailheaderval {

}
#notesdetailmessage {

}
#notesdetailheader #recipients {
    float: left;
    width: 750px;
}

.notecontentarea {
    margin-left: auto;
    margin-right: auto;
    height: 180px;
    width: 99%;
}

input#notesubject {
    width: 200px;
}

#printsticky img{
	height:50px;
}

.priorityHeader, .priorityHeader div{
	width:33px;
}

.notepriority-3{
	background-color:green;
}
.notepriority-2{
	background-color: orange;
}
.notepriority-1{
	background-color:red;
}

.noteactionimage{
	float:left;
	height:50px;
	width:50px;
}

.subjectWrap{
	width:295px;
}

#showrecipientlist div .size3icon{
	height:60px;
}

#recipientselectorcontent .userselectorcontent{
	width:445px;
}

#recipientselectorcontent .userselectorlist{
	width:445px;
}

/* ICON MANAGER */

#iconmanagement, #icondetail{
	font-family:"Tahoma";
}

.iconWrap{
	width:190px;
	height:120px;
	float:left;
}

.iconWrap .icon img{
	height:70px;
}

#icondetail{
	height:275px;
}

.allIconWrap{
	overflow:auto;
	width:100%;
	height:225px;
}

#iconmanagement{
	height:275px;
	overflow:auto;
	border-bottom:10px solid rgb(192,192,192);
}

#iconlistbox .rowicon img{
	height:70px;
}

.rowicon{
	float:left;
	padding:5px;
}

@media (max-width: 1290px){
	.tab,.tabEnd{
		width:120px;
	}

	#rosterTabMenu{
		margin-left:246px;
	}

	#dataTabMenu{
		margin-left:472px;
	}
}

@media (max-width:1005px){
	#dateContainer{
		padding-left: 15px;
	}

	#topbaricons{
		margin-right:10px;
	}

}

/* STICKY FOOTER CODE */



html,body {
	height:100%;
	background-color: rgb(192,192,192);
}

#outerContainer {
	min-height: 100%;
}

#mainContainer {

}

#footerContainer{
	position: relative;
	margin-top: -50px;
	height: 50px;
	clear: both;
	background-color:rgb(111,132,136);
}

@media screen {
    #printcontent, #printcontent * { 
     visibility: hidden;
 }
}

.tooltiptext{
	display:none;
}

.buttonclicked{
	color:white !important;
	background-color:green !important;
}


/*#phoneDropDown {
	position: absolute;
	height: 400px;
	top: 40px;
	width: 150px;
	border: 1px rgb(140, 198, 63);
	background-color: white;
	
}*/


.deletecross {
    background-image: url(/img/ui/cross.png);
    height:10px;
    width:10px;
    background-size: auto 10px;
    background-repeat:no-repeat;
}

.mustcomplete {
	background-color: red;
}

.selectable {
	cursor: pointer;
}

.ce-toolbar__plus, .ce-toolbar__actions {display: none !important;}