/* apply some spacing since using the fixed header */
body {
	padding-top: 50px;
}

/* give the body some breathing room away from the app header */
.body-ct {
	margin-top: 20px;
}

/* remove the default bootstrap page header top margin, it is too much and we already have margin via body-ct */
.body-ct .page-header {
	margin-top:0;
}

.footer {
	margin-top:20px;
	padding-top: 10px;
	border-top: 1px solid #e5e5e5;
}


/* Used to add some spacing between the page header and any button used before the header */
.page-header .btn-group {
	margin-right:10px;
}

/* Override the bootstrap row border when using the default table, this only applies if using the custom class .table-borderless*/
.table.table-borderless>tbody>tr>td, 
.table.table-borderless>tbody>tr>th, 
.table.table-borderless>tfoot>tr>td, 
.table.table-borderless>tfoot>tr>th, 
.table.table-borderless>thead>tr>td, 
.table.table-borderless>thead>tr>th 
{
	border:none;
}

/* custom class to be used with Bootstrap .table this class provides full borders on the table instead of the default top border. */
.table.table-border>tbody>tr>td,
.table.table-border>tbody>tr>th,
.table.table-border>tfoot>tr>td,
.table.table-border>tfoot>tr>th,
.table.table-border>thead>tr>td,
.table.table-border>thead>tr>th 
{
  border: 1px solid #ddd !important; /*must use important because bootstrap tries to remove the top border for head elements */
}

/* custom class to be used with Bootstrap .table-condensed this class reduces the padding a bit more to be more condensed */
.table-condensed-more>tbody>tr>td, 
.table-condensed-more>tbody>tr>th, 
.table-condensed-more>tfoot>tr>td, 
.table-condensed-more>tfoot>tr>th, 
.table-condensed-more>thead>tr>td, 
.table-condensed-more>thead>tr>th {
  padding-top: 2px;
  padding-bottom: 2px;
}



.required 
{
	color:red;
}

.instructions 
{
	padding: 7px;
	margin-bottom: 20px;
	border: 1px solid #eee;
	border-radius: 4px;
	border-left-width: 5px;
	border-left-color: #286090;
}

.params
{
	font-size:100%;
	color: #777;
	margin-bottom:20px;
}

.page-header .params {
	margin-bottom:0;
}

