/* General Page */
#wrapper  {
	background-color: white;
}

.col-centered {
	float: none;
	margin: 0 auto;
}

.margin-30 {
	margin: 5% 0px;	
}


/* Header, Sidebar and Navbar */
.page-header {
	font-weight: bolder;
}

.navbar {
    margin-bottom: 0px;
}

.navbar-brand {
	height: 50px;
	padding: 0px;
	margin: 10px;
}


.navbar-right {
	display: inline-block;
	height: 50px;
	padding: 0px;
	margin: 10px;
}

.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
    width: auto;
}

/* Define standard sidebar */
.sidebar {
    margin-top: 		70px;
	background-color: 	#F8F8F8;
}

/* Trial		*/
#side-menu li.nav-trial a:focus,
#side-menu li.nav-trial a.active 	{ background-color: #EAD3D3;	}
#side-menu li.nav-trial a:hover		{ background-color: #EDE1E1;	}
#side-menu li.nav-trial,
.panel-body.nav-trial 				{ background-color: #F7EAEA;	}
/* Site 		*/ 
#side-menu li.nav-site a:focus,
#side-menu li.nav-site a.active 	{ background-color: #D3EAD3;	}
#side-menu li.nav-site a:hover		{ background-color: #E1EDE1;	}
#side-menu li.nav-site,
.panel-body.nav-site 				{ background-color: #EAF7EA;	}
/* User 		*/
#side-menu li.nav-user a:focus,
#side-menu li.nav-user a.active 	{ background-color: #D3D3EA;	}
#side-menu li.nav-user a:hover		{ background-color: #E1E1ED;	}
#side-menu li.nav-user,
.panel-body.nav-user 				{ background-color: #EAEAF7;	}
/* Participants */
#side-menu li.nav-part a:focus,
#side-menu li.nav-part a.active 	{ background-color: #EAD3EA;	}
#side-menu li.nav-part a:hover		{ background-color: #EDE1ED;	}
#side-menu li.nav-part,
.panel-body.nav-part 				{ background-color: #F7EAF7;	}
/* CRFs 		*/
#side-menu li.nav-crf a:focus,
#side-menu li.nav-crf a.active 		{ background-color: #D3EAEA;	}
#side-menu li.nav-crf a:hover		{ background-color: #E1EDED;	}
#side-menu li.nav-crf,
.panel-body.nav-crf	 				{ background-color: #EAF7F7;	}
/* Reports		*/
#side-menu li.nav-report a:focus,
#side-menu li.nav-report a.active 	{ background-color: #EAEAD3;	}
#side-menu li.nav-report a:hover	{ background-color: #EDEDE1;	}
#side-menu li.nav-report,
.panel-body.nav-report	 			{ background-color: #F7F7EA;	}



/* Trial		*/
#side-menu li.nav-trial a:focus,
#side-menu li.nav-trial a.active 	{ background-color: #EEEEEE;	}
#side-menu li.nav-trial a:hover		{ background-color: #EEEEEE;	}
#side-menu li.nav-trial,
.panel-body.nav-trial 				{ background-color: #EEEEEE;	}
/* Site 		*/ 
#side-menu li.nav-site a:focus,
#side-menu li.nav-site a.active 	{ background-color: #EEEEEE;	}
#side-menu li.nav-site a:hover		{ background-color: #EEEEEE;	}
#side-menu li.nav-site,
.panel-body.nav-site 				{ background-color: #EEEEEE;	}
/* User 		*/
#side-menu li.nav-user a:focus,
#side-menu li.nav-user a.active 	{ background-color: #EEEEEE;	}
#side-menu li.nav-user a:hover		{ background-color: #EEEEEE;	}
#side-menu li.nav-user,
.panel-body.nav-user 				{ background-color: #EEEEEE;	}
/* Participants */
#side-menu li.nav-part a:focus,
#side-menu li.nav-part a.active 	{ background-color: #EEEEEE;	}
#side-menu li.nav-part a:hover		{ background-color: #EEEEEE;	}
#side-menu li.nav-part,
.panel-body.nav-part 				{ background-color: #EEEEEE;	}
/* CRFs 		*/
#side-menu li.nav-crf a:focus,
#side-menu li.nav-crf a.active 		{ background-color: #EEEEEE;	}
#side-menu li.nav-crf a:hover		{ background-color: #EEEEEE;	}
#side-menu li.nav-crf,
.panel-body.nav-crf	 				{ background-color: #EEEEEE;	}
/* Reports		*/
#side-menu li.nav-report a:focus,
#side-menu li.nav-report a.active 	{ background-color: #EEEEEE;	}
#side-menu li.nav-report a:hover	{ background-color: #EEEEEE;	}
#side-menu li.nav-report,
.panel-body.nav-report	 			{ background-color: #EEEEEE;	}


/* Extended button colours	*/
.btn-gray							{ background-color: #CCCCCC;	}
.btn-blue							{ background-color: #CCCCFF;	}
.panel-blue							{ background-color: #CCCCFF;
									  color: 			#000000;	}
.panel-selblue						{ background-color: #EEEEFF;
									  color: 			#000000;	}

/* Table CRF due colours	*/
.due-colour-default					{ background-color:	#FFFFFF !important;	}
.due-colour-waiting					{ background-color:	#FFFFFF !important;	}
.due-colour-schedule				{ background-color: #F5F5F5	!important;	}
.due-colour-due						{ background-color: #FFFF66 !important;	}
.due-colour-early					{ background-color:	#F5AAAA !important;	}
.due-colour-late					{ background-color: #F5AAAA !important;	}
.due-colour-overdue					{ background-color: #FF6666 !important;	}
.due-colour-cancelled				{ background-color: #FF66FF !important;	}

.headertrial 	{	background-color: #EAD3D3;	}
.headersite 	{	background-color: #D3EAD3;	}
.headerimage 	{
	height: 		46px;
	margin: 		2px;
	margin-left:	10px;
	margin-right:	10px;
}
.headertexttrial{
	margin-left:	10px;
	margin-right:	50px;
	float:			left;
}
.headertextsite	{
	margin-left:	50px;
	margin-right:	10px;
	float:			right;
}






/* Panels */

.panel-primary-hover:hover {
	background-color: #C3DAEF;
}

.panel-primary .large {
	font-size: 1.5em;
}

/* DataTables */
.table-hover tbody tr:hover {
	cursor: pointer;
    background-color: #C3DAEF;
}


/* General */
.width-100pc { width: 100%; }
.height-100pc { height: 100%; }

.margin-left-5px { margin-left: 5px; }




/* Footer */
#wrapper footer {
	padding: 20px;
	background-color: #f8f8f8;
	border-top: 1px solid #e7e7e7;
}