/* -------------------- Import Styles */
@import url("base/default.css");

/* -------------------- Print Styles */
body { background-color:#FFFFFF; }
body, p, td, th, li, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
p { margin: 0 0 1em 0; }

h1 {
	font-size: 15px;
	padding: 5px 11px 5px 0px;
	margin-bottom: 14px;
	font-weight: normal;
}
h1 strong {
	text-transform: uppercase;
	font-weight: bold;
}

h2 {
	font-size: 15px;
	font-weight: normal;
	padding: 4px 11px 6px 0px;
}

h3 {
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 16px;
}

h3.appheading {
	font-weight: bold;
}

.footer-bar {display:none;}

#adminbuttons {display:none;}
.app-search {display:none;}

.pagingHeader .column2 select
{
	margin-top: 7px;
	text-align: right;
	border: none 0;
}

/* Hide data table columns */
.asn-programmeslive-datatable .col9, 
.asn-programmesallcompleted-datatable .col9, 
.asn-applicationsall-datatable .col8, 
.asn-applicationssubmitted-datatable .col6, 
.asn-applicationsrejected-datatable .col7, 
.asn-applicationsapproved-datatable .col7,
.asn-applicationsaccepted-datatable .col7,

.admin-usermanagement-datatable .col4, 
.admin-reportsoutstanding-datatable .col6, 

.admin-programmeslive-datatable .col9, 
.admin-programmesallcompleted-datatable .col9, 
.admin-applicationssubmitted-datatable .col6, .admin-applicationssubmitted-datatable .col7, 
.admin-applicationsrejected-datatable .col7, 
.admin-applicationsapproved-datatable .col6, .admin-applicationsapproved-datatable .col8, 
.admin-applicationsall-datatable .col8,
.admin-applicationsaccepted-datatable .col8, .admin-applicationsaccepted-datatable .col10, 
.admin-registrations-datatable .col5, .admin-registrations-datatable .col6, .admin-registrations-datatable .col7, .admin-registrations-datatable .col8, 
.admin-asn-datatable .col2, .admin-asn-datatable .col3 {
	display:none;
}


.multilinetextbox, .counter
{
	visibility:hidden;
	display:none;
}

.multilinetextlabel
{
	visibility:visible;
	display:block;
	color:#999999 !important;
	margin-left:28px;
}

.multilinetextlabel.declaration {
	margin: 0px 28px;
}

.demo-print {
	background: #c4161c;
	margin: 0 0 25px;
	text-align: center;
}
.demo-print td {
	
}
.demo-print h3 {
	color: white;font-size: 2em;font-weight: bold;
	padding: 10px 0 0 0;
}
@media print {
	.demo 
	{
		position: static !important;
		margin-bottom: 20px !important;
		top: auto;
		left: auto;
		display: none !important; 
	}
	.demo h3 { display: none !important; color: white; font-size: 15px !important; font-weight: bold; }
	
	.no-print { display: none; }

    .formrow { page-break-after: always; }
}