/* General stylings. */

	.text-left { text-align: left; }
	.text-right { text-align: right; }
	
	label .help { display: block; font-size: 13px; line-height: 1.4; margin-top: 10px; }
	
	.postbox .inside > p:last-child { margin-bottom: 13px !important; }



/* Make paragraphs in admin notices not bold except for the first one, which is the title. */

	.settings_page_performance-profiler .settings-error p strong { font-weight: normal !important; }
	.settings_page_performance-profiler .settings-error p:first-of-type,
	.settings_page_performance-profiler .settings-error p:first-of-type strong { font-weight: bold !important; }
	
	.settings_page_performance-profiler .performance-profiler-debug-table p { margin: 0; padding: 0 0 2px 0; font-weight: normal !important; }



/* List of actions below the main heading of the plugin settings page. */

	.subsubsub { float: none; }
	
	.nppp-selected { font-weight: bold; }



/* Plugin settings form table. */

	.settings_page_performance-profiler .statistics-table tbody tr:hover { background: #ffe387; }

	.settings_page_performance-profiler .form-table tr:nth-of-type(2n) { background: rgb(249,249,249); }
	
	.settings_page_performance-profiler .form-table th { padding: 20px 10px; } 
	.settings_page_performance-profiler .form-table td { padding: 20px 10px 20px 20px; position: relative; }
	
	p.hndle { padding-bottom: 10px; margin-bottom: 20px; }
	
	.performance-profiler-version { font-style: italic; padding-top: 10px; }
	


/* Sidebar meta box fixes. */

	.settings_page_performance-profiler .hndle { cursor: default !important; }
	.settings_page_performance-profiler .hndle-reverse { border-top: 1px solid #eeeeee; }
	
	.settings_page_performance-profiler .postbox-container .inside p { font-size: 12px; }

	.settings_page_performance-profiler .inside::after { content: ''; display: block; clear: both; }
		
	#performance-profiler-banner { display: block; position: relative; }
	
	    #performance-profiler-developer { position: absolute; right: 15px; bottom: 0; height: 50px; width: auto; }
	
	.settings_page_performance-profiler input[type="image"] { vertical-align: middle; padding: 0; height: 20px !important; width: auto; }