.jqm-home .ui-grid-a {
	margin: 0em -.5em -.5em;
}

.jqm-block-content {
    min-height: 12em;
}

.jqm-view-source-link {
    margin: 1em 0 1em 0em !important;
    float: right;
	
}

.inactive {
	font-size: 14px;
    color: #D6D6D6;
	cursor: pointer;
}

.active {
	font-size: 14px;
    color: #3eb249;
    text-decoration: underline;
    font-weight: 600;
	    cursor: pointer;
}

.tablet-slider { display: none; }
.mobile-select { display: block; }

.jqm-demos .jqm-header p {
		display:none;
	}

/* First breakpoint at 576px */
@media all and (min-width: 36em){
	.tablet-slider { display: none; }
	.mobile-select { display: block; }
}

/* Second breakpoint at 800px */
@media all and (min-width: 40em){
	.tablet-slider { display: block; }
	.mobile-select { display: none; }
}

/* Third breakpoint at 960px */
@media all and (min-width: 60em){
	.jqm-demos .jqm-header p {
		display:block;
	}
}

a.ui-slider-handle.ui-btn.ui-shadow {
	    background-color: #3eb249;
	    -webkit-box-shadow: 0 0 12px #3eb249;
	    -moz-box-shadow: 0 0 12px #38c;
	    box-shadow: 0 0 12px #3eb249;
}

#Q1 { display:none; }
#Q2 { display:none; }
#Q3 { display:none; }
#Q4 { display:none; }
#Q5 { display:none; }
#Q6 { display:none; }
#Q7 { display:none; }
#Q8 { display:none; }
#Q9 { display:none; }
#Q10 { display:none; }

#DevelopmentResponse1 { display:none; }
#DevelopmentResponse2 { display:none; }
#DevelopmentResponse3 { display:none; }
#DevelopmentResponse4 { display:none; }
#DevelopmentResponse5 { display:none; }
#DevelopmentResponse6 { display:none; }
#DevelopmentResponse7 { display:none; }


.ResultArea p { 
	text-overflow: inherit !important; 
	white-space: normal !important; 
}

.ResultArea h2 { 
	font-weight: 700 !important; 
	color: #3eb249 !important;
}

.ResultArea ul li { 
	text-overflow: inherit !important; 
	white-space: normal !important; 
}

.ui-listview>li p {
	    font-size: inherit !important;
}

#Print { display:none !important; }

#ResultLevel1 { border: 1px solid #3eb249 ; font-size:14px; padding: 4px; font-weight: 700 !important; border-radius: 5px; }
#ResultLevel2 { border: 1px solid #3eb249 ; font-size:14px; padding: 4px; font-weight: 700 !important; border-radius: 5px; }
#ResultLevel3 { border: 1px solid #3eb249 ; font-size:14px; padding: 4px; font-weight: 700 !important; border-radius: 5px; }
#ResultLevel4 { border: 1px solid #3eb249 ; font-size:14px; padding: 4px; font-weight: 700 !important; border-radius: 5px; }
#ResultLevel5 { border: 1px solid #3eb249 ; font-size:14px; padding: 4px; font-weight: 700 !important; border-radius: 5px; }
#ResultLevel6 { border: 1px solid #3eb249 ; font-size:14px; padding: 4px; font-weight: 700 !important; border-radius: 5px; }
#ResultLevel7 { border: 1px solid #3eb249 ; font-size:14px; padding: 4px; font-weight: 700 !important; border-radius: 5px; }

video { max-width: 100%; height: auto; }
video-wrapper {}


@media print {
	#Report { display: none !important; }
	#Print { display:block !important; }
	.jqm-navmenu-panel { display:none !important; }
	h1, h2, h3 { margin:0px !important; }
	h1 { font-size: 22px !important; margin-bottom: 10px !important; font-family: 'Open Sans', sans-serif;}
	h2 { font-size: 18px !important; font-family: 'Open Sans', sans-serif;}
	p { font-size: 12px !important;  font-family: 'Open Sans', sans-serif;}
	ul { font-size: 12px !important; font-family: 'Open Sans', sans-serif;}
	.ResultArea h2 { 
		font-weight: 700 !important; 
		color: #3eb249 !important;
		font-size: 14px !important;
		    font-family: 'Open Sans', sans-serif;
	}
	.jqm-demos .jqm-content {
		width: 95%;
		padding-top: 1em;
		padding-left: 2%;
		padding-right: 2%;
		float: none;
	}
	
	#PRINT-Q1 { border-bottom: 1px solid #D0C9C9; margin-bottom:10px; page-break-inside:avoid; }
	#PRINT-Q2 { border-bottom: 1px solid #D0C9C9; margin-bottom:10px; page-break-after:always; }
	#PRINT-Q3 { border-bottom: 1px solid #D0C9C9; margin-bottom:10px; page-break-inside:avoid; }
	#PRINT-Q4 { border-bottom: 1px solid #D0C9C9; margin-bottom:10px; page-break-after:always; }
	#PRINT-Q5 { border-bottom: 1px solid #D0C9C9; margin-bottom:10px; page-break-inside:avoid; }
	#PRINT-Q6 { border-bottom: 1px solid #D0C9C9; margin-bottom:10px; page-break-after:always; }
	#PRINT-Q7 { border-bottom: 1px solid #D0C9C9; margin-bottom:10px; page-break-inside:avoid; }
	
	

}