﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 50px;
  padding-bottom: 20px;
}

.navbar-custom
{
	background-color:#A0BCDC;
	color:White;
	border-bottom:1px solid #555;
}

.navbar-custom .navbar-brand
{
	color:White;
}

.navbar-custom .navbar-toggle {
    border-color: #ddd;
}

.navbar-custom .navbar-toggle:hover {
    background-color: #A09Cff;
}


.navbar-custom .navbar-toggle .icon-bar {
    background-color: #FFF;
}

.navbar-form .form-control, .navbar-form .btn, .btnOutline
{
	border-color:#555;
}

.navbar-custom ul.navbar-nav li a
{
	background-color:#A0BCDC;
	color:White;
}

.navbar-custom ul.dropdown-menu li a
{
	background-color:White;
	color:Black;
}

.nav > li.dropdown.active.open > a, 
.nav > li.dropdown.active.open > ul.dropdown-menu a:hover,
.nav > li.dropdown.open > a, 
.nav > li.dropdown.open > ul.dropdown-menu a:hover
{    
	background-color:#A09Cff;    
    color: #FFFFFF;
}

div.taskHeader 
{
	background-color:Gray;
	border-bottom:1px solid #000;
	padding:5px;
	margin:0px;
	vertical-align:middle;
}

div.taskHeaderActive
{
	background-color:#EE7150;
}

div.taskHeaderNew
{
	background-color:#B284F8;
}

div.taskHeader .taskSummary
{
	margin:7px 0px 5px 0px;
	color:White;
}

.btnGrowShrink
{
	border:1px solid #555;
}

h3
{
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
}

.SummaryBox .panel-body { padding-top:5px;} 

.btn-small
{
	padding:0px 2px 0px 2px;
}

a.startLink
{
	padding:0px 2px 0px 2px;
	margin-left:10px;

}

#cntToolbar_cntLogin_pnlShowUser input
{
	margin-left:10px;
}

#ddSelectors label
{
	width:60px;
	color:White;
}
#ssButtons .checkbox label
{
	color:White;
}
.pnlSettings
{
	margin-left:10px;	
}

#ssButtons
{
	margin-left:10px;
}

.timesheetTime
{
	width:70px;
}

/* Report table css
*/

.reportTable
{
	width:500px;
	border:solid 1px #888888;
	padding:0px;
	margin:0px 0px 10px 0px;
	border-collapse:collapse;
}

.reportTable tr, .reportTable tr td, .reportTable tr th
{
	border:solid 1px #888888;
	font-size:12px;
	padding:0px;
	margin:0px;	
	border-collapse:collapse;
}

.reportTable tr th
{
	font-weight: bold;
	font-size: 12px;
	color: white;	
	background-color:#6A6DE6;
}

.reportTable tr th, .reportTable tr td
{
	padding:3px;
	margin:0px;
}

/* List table css
*/

.listTable, .listTable tr, .listTable tr td, .listTable tr th
{
	border:solid 1px #888888;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	padding:0px;
	margin:0px;	
}

.listTable tr th
{
	font-weight: bold;
	font-size: 12px;
	color: white;	
	background-color:#6A6DE6;
}

.listTable tr th a
{
	color: white;	
	text-decoration: none;
}

.listTable tr td a:active, .listTable tr td a:link, .listTable tr td a:visited
{
	text-decoration: none;
}

.listTable tr td
{	
	font-weight: normal;
	font-size: 12px;
}

.listTable tr th, .listTable tr td
{
	padding:5px;
	margin:0px;
}

.listTable 
{
	margin-bottom:10px;
}

/* Admin table css
*/

.adminTable, .adminTable tr, .adminTable tr td, .adminTable tr th
{
	border:none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/*
	border-collapse:collapse;
	padding:0px;
	margin:0px;
*/
	font-size: 12px;
}

table.adminTable
{
	border:solid 1px #888888;
}

/*
.adminTable tr td input, .adminTable tr td select, .adminTable tr td textarea
{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:250px;
	padding:2px;
}

.adminTable tr td span.checkBox input
{
	width:10px;
	padding:0px;
}
*/
.adminTable tr td
{	
	border:solid 1px #888888;
	font-weight: normal;
	font-size: 12px;
	/*
	color: #000;	
	padding:5px;
	margin:0px;
	border-collapse:collapse;
*/
}

td.edit, table.table tr td.edit
{
	background-color:#0000ff;
	color:white;
	text-align:center;
}

td.edit a
{
	color:white;
	font-weight:bold;
}

.bordered
{
	border:1px solid #000;
}