.slide {
  display:block;
  margin-left:50px;
}

tr.subTasks td {
   border:1px solid #ddd;
}

ul.subList {
   margin:0;
}

ul.subList li {
  list-style:none;
}   

.normal {
	font-weight:normal
}

.bold {
  font-weight:bold;
}
.red {
   border:1px solid red;
}   
   
.paybackTable {
   /*background-color:yellow;*/
}

tr.trans, tr.trans td.trans {
   background-color:#dddddd;
}


.email, .website {
  text-decoration:underline;
  cursor:pointer;
}

.errors {
  color:red;
  font-weight:bold;
}

.error {
  border:1px solid red;
}

tr.odd.red td, tr.even.red td {
   background-color:#FEF1E9;
}

.part2 td {
   background-color:#FFFCC7;
}

.part1 td {
   background-color:#ffffff;
}

.part0 td {
   background-color: #E9F7D7;
}

.part0 {
  border:1px solid black;
}






.hl  {
   /*color:navy;*/
  color:red;
}

.label {
   font-weight:bold;
}

select[disabled], input[disabled], textarea[disabled] {
  background:#fcfcfc;
  color:#555555;
  border:1px solid #dddddd;
}

#loggedInAs {
   position:absolute;
   right:20px;
   top:10px;
}

.emphasize {
  color:#039401;
  font-weight:bold;
}



#unlock {
   cursor:pointer;
}

img.clickable {
   cursor:pointer;
}

img.clickable:hover {
   opacity: 0.7;
}
.clickableLegend {
   cursor:pointer;
   height:20px;
   width:150px;
   background:url(../img/add2.png) 90% 0% no-repeat;
}

.clickableLegendPlus {
   cursor:pointer;
   height:20px;
   width:250px;
   background:url(../img/add2.png) 90% 0% no-repeat;
}

.container:after {
		   content: ".";
    		display: block;
    		height: 0;
    		clear: both;
    		visibility: hidden;
    		background-color:transparent;
}

body, html, table {
   font-family:Tahoma, Arial, Sans-serif;
}

body, html {
  font-size:10pt;
}

table {
   font-size:10pt;
   border:1px solid #eeeeee;
}

table table {
  border:none;
}

.customerTasksTable {
  width:100%;
}

th {
  text-align:left;
}

/*tr.odd {
  background-color:#E9F7D7;
}*/

tr {
  background-color: white;
  vertical-align:top
}

legend {
   font-weight:bold;
   color:black;
}



.dataTables_wrapper {
   background:#dddddd;
}

td {
   padding:0px 3px;
}


th,h1,h2,legend {
  text-shadow: 2px 2px 5px rgba(10, 10, 10, 0.2);
}

h1 {
  font-size:120%;
}

h2 {
  font-size:110%;
}


.cName {
   min-width:70px;
}

.bold {
  color:darkgreen;
  font-weight:bold;
}

.DataTables_sort_wrapper {
   position:relative;
}

.css_right {
   float:right;
}


/* column resizer */

/*table {
	table-layout: fixed;
	width : 100% !important;
}*/

.kiketable-colsizable td, .kiketable-colsizable th {
	overflow : hidden;
}

th {
	padding: 0!important;
}
.kiketable-th-text {
	width: 100%;
}


.kiketable-colsizable-handler {
	/*float: right;*/
	position: absolute;
	
	right:0px;
	cursor: e-resize;
	height: 30px;
	width:  3px;
	background-color:#FFF;
}
html > body .kiketable-colsizable-handler {
	border-right:1px outset white;
}
.kiketable-colsizable-dragLine {

	width: 0;
	cursor: e-resize;
}
.kiketable-colsizable-dragArea {
	position: absolute;
	cursor: e-resize;
	width: 0;
}
.kiketable-colsizable-minimized {
	background-color: #ffd; /* value safe to change */
	color: #bbb;			/* value safe to change */
}
